یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

تحقیق بررسی نحوه انتخاب Data Storage در شبکه های حسگر

اختصاصی از یارا فایل تحقیق بررسی نحوه انتخاب Data Storage در شبکه های حسگر دانلود با لینک مستقیم و پرسرعت .

تحقیق بررسی نحوه انتخاب Data Storage در شبکه های حسگر


تحقیق بررسی نحوه انتخاب Data Storage در شبکه های حسگر

 

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

تعداد صفحات:12

فهرست مطاب:

مقدمه

شکل2:قرار دادن گره های  storage در شبکه    شکل1: تپولوژی گره های شبکه های سنسوری
استراتژی شناسایی ( Exploration )
هزینه جواب دادن به Query  
ساختن درخت پاسخ به پرس و جو : متد انتخاب پدر
انتخاب Data Storage :
انتخاب Data Storage برای نود فورواردینگ fn :
منابع و مراجع

 

 

مقدمه:

شبکه های سنسور بی سیم شامل نودهای کوچکی با توانایی حس کردن، محاسبه و ارتباط به زودی در همه جا خود را می گسترانند. چنین شبکه هایی محدودیت منابع روی ارتباطات، محاسبه و مصرف انرژی دارند. اول اینکه پهنای باند لینکهایی که گرههای سنسور را به هم متصل می کنند محدود می باشد و شبکه های بیسیم ای که سنسورها را به هم متصل می کنند کیفیت سرویس محدودی دارند و میزان بسته های گم شده در این شبکه ها بسیار متغیر می باشد. دوم اینکه گره های سنسور قدرت محاسبه محدودی دارند و اندازه حافظه کم نوع الگوریتمهای پردازش داده ای که می تواند استفاده شود را محدود می کند. سوم اینکه سنسورهای بی سیم باطری کمی دارند و تبدیل انرژی یکی از مسائل عمده در طراحی سیستم می باشد.
داده جمع آوری شده می تواند در شبکه های سنسور ذخیره شود و یا به سینک منتقل شود وقتی داده در شبکه های سنسور ذخیره می شود مشکلات عدیده ای به وجود می آید:
•    سنسورها میزان حافظه محدودی دارند که این باعث می شود نتوانیم میزان زیادی داده که در طول ماه یا سال جمع آوری شده را ذخیره کنیم
•    چون منبع تغذیه سنسورها باطری می باشد با تمام شدن باطری داده ذخیره شده در آن از بین می رود.
•    جستجو در شبکه گسترده و پراکنده آن بسیار مشکل می باشد.
داده ها می توانند به سینک منتقل شوند و در آنجا برای بازیابی های بعدی ذخیره شوند این شما ایده آل می باشد چون داده ها در یک محل مرکزی برای دسترسی دائمی ذخیره می شوند. با این حال، ظرفیت انتقال به ازای هر نود در شبکه سنسور که به صورت تعداد بسته هایی که سنسور می تواند در هر واحد زمانی به سینک منتقل کند تعریف می شود، محدود می باشد. حجم زیادی از داده نمی تواند به صورت موثر از شبکه سنسور به سینک منتقل شود علاوه بر اینها انتقال داده از شبکه سنسور به سینک ممکن است انرژی زیادی مصرف کند و این باعث مصرف انرژی باطری شود.
بخصوص سنسورهای اطراف سینک به طور وسیع مورد استفاده قرار می گیرند وممکن است سریع خراب شوند و این باعث پارتیشن شدن شبکه می شود. این امکان وجود دارد که با افزایش هزینه برخی از نودها با ظرفیت حافظه بیشتر و قدرت باطری بیشتر در شبکه های سنسور استفاده شود این سنسور ها از اطلاعات موجود در سنسورهای نزدیک Backup می گیرند و به Query ها جواب می دهند. داده جمع آوری شده در هر نود می تواند به صورت پریودیک توسط رباتها به Data ware house منتقل شود چون نودهای ذخیره داده را فقط از نودهای همسایه جمع آوری می کنند و از طریق فیزیکی منتقل می کنند، مشکل ظرفیت محدود حافظه، ظرفیت انتقال و باطری تا حدودی بهبود می یابد.
پرس و جوی کاربر ممکن است فرم های مختلفی داشته باشد برای مثال پرس و جوی کاربر ممکن است این باشد که چه تعداد نود رخداد های انتقال را تشخیص می دهند، میانگین دمای فیلدهای حسگر و یا ... ، در این سناریو هر سنسور علاوه بر حس کردن درگیر مسیریابی داده در دو زمینه می باشد: داده خامی که به نودهای ذخیره منتقل می شود و انتقال برای Query Diffusion و جواب به پرس و جو ، هر کدام از دو مورد ممکن است داده را به سینک منتقل کند و یا به صورت محلی در نود سنسور ذخیره کند، از طرف دیگر داده ای که منحصراً در سینک ذخیره شده است برای جواب به پرس و جو با صرفه تر است چون هیچ هزینه انتقال ندارد ولی تجمع داده در سینک هزینه زیادی دارد در طرف مقابل داده ای که به صورت محلی در سنسور ذخیره شده است هیچ هزینه ای برای تجمع داده ندارد ولی هزینه پرس و جو بسیار بالا می باشد نودهای ذخیره نه تنها یک محل ذخیره سازی دائمی فراهم می کنند یک بافر بین سینک و نودهای سنسور می باشند.


دانلود با لینک مستقیم

دانلود مقاله اطلاعات خام Data

اختصاصی از یارا فایل دانلود مقاله اطلاعات خام Data دانلود با لینک مستقیم و پرسرعت .

دانلود مقاله اطلاعات خام Data


دانلود مقاله اطلاعات خام Data

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

تعداد صفحات:30

فهرست مطالب:

اطلاعات خام Data
بازنگری یک راه حل بالقوه:
Deployment
پخش
مقدمه ای بر فن آوری های کلیدی (اصلی):
سرویس دهندگان پایگاه دادة چندگانه
سرویس دهنده های کاربرد شبکه:
EJB ها:
نوع حاوی مؤلفه های گوناگون است که شامل این موارد است:
معماری نرم افزار شامل Data Joiner , Websphere:
ترکیب بندی Data soiner :
ترکیب بندی DB2 :
ترکیب بندی تألیف پیشرفتة سرویس دهندة برنامه کاربردی WebSphere:

 

 

اطلاعات خام Data

یکپارچه سازی فن آوریهای سرویس دهندة کاربرد شبکه و سرویس دهندة پایگاه دادة چندگانه افزایش محبوبیت تجارت الکترونیکی بسیاری از شرکت ها را به رجعت به سرویس دهنده های کاربردی برای بکارگیری و مدیریت برنامه های کاربردی شبکه شان بطور مؤثر، متوجه نموده است. این سرویس دهنده های کاربردی برای ارتباط با یک سیستم مدیریت پایگاه داده (DBMS) برای ذخیره و بازیابی اطلاعات ترکیب بندی می کنند. این امر اغلب به این معنی است که برنامه های کاربردی شبکه باید با محیط های «قانونی» کار نماید. در نتیجه، توسعه دهندگان برنامه های کاربردی شبکه متوجه شده اند که کنترلی بر محصول DBMS مورد استفاده برای پشتیبانی برنامه های کاربردی شان ندارند یا نمی توانند پایگاه مورد طراحی را کنترل نمایند. در بعضی موارد، توسعه دهندگان ممکن است متوجه شوند که اطلاعات بحرانی برای برنامه کاربردی آنها در DBMS های چندگانة توسعه یافته توسط فروشندگان نرم افزار متفاوت منتشر می شود. مشکلاتی که توسعه دهندگان برنامه کاربردی تجارت الکترونیکی با آن مواجه هستند:

چنین وضعیتی می تواند کشمکش های متعددی تولید کند، یک معماری نرم افزار را در نظر بگیرید که استفاده از (EJBS) جاوا را احضار می کند، که یک مؤلفه فن آوری است که علاقة بسیاری را از طرف جامعة تجارت الکترونیکی بدست آورده است. یعنی وقتی اطلاعات همراه با موضوعات جاوا باید در ماورای مرزهای یک جلسه کاربردی موجود باشند. EJB های موجودیت در اکثر مواقع از یک DBMS منطقی برای چنین مقاصد ذخیره سازی استفاده می کنند. توسعه دهندگان EJB می توانند یکی از دو نوع EJB موجودیت را تولید نمایند: آنهایی که دارای توجه مدیریت شده هستند یا آنهایی که دارای تاکید بر مدیریت می باشند.

مدیریت اغلب توسعه دهنده را از نوشته کد (رمز) دسترسی اطلاعات خام (داده) رها می نماید، در عوض سیستم ای که ظرف EJB را راه اندازی می کند بطور خودکار SQL مناسب رادر صورت نیاز تولید واجرا
می نماید. برعکس، مواد و دانه های موجودیت مستلزم بر آن است که توسعه دهنده که روال های دسترسی اطلاعات خام خودش را کدبندی و حفظ نماید.

این امر اجازة انعطاف پذیری بیشتری را می دهد، اما مستلزم مهارت های برنامه ریزی اضافی است (مثل دانش دربارة فن آوری DBMS) و نیازهای کار برای توسعة دانه و آزمایش راافزایش می دهد و از قابلیت حمل خود bear دانه جلوگیری می نماید. متاسفانه، شرکت هایی که قصد دارند از EJB های با موجودیت مدیریت شدة ظرف (از این پس موسوم به دانه های موجودیت CMP) برای برنامه های کاربردی تجارت الکترونیکی خودشان استفاده کنند ممکن است با بعضی از موانع مواجه شوند.

سرویس دهندة برنامه کاربردی شبکة شرکت انتخاب شده ممکن است DBMS های شرکت مورد انتخاب را نتواند بکار ببرد. بعلاوه، اگر مقررات طراحی یک دانه موجودیت CMP را فرا بخواند که ویژگی های آن باید DBMS های «قانونی» چندگانه را در بر بگیرد، این امر یقیناً پشتیبانی نخواهد شد. درحالیکه کار بر روی هر کدام از این مشکلات امکان پذیر است، آنها می توانند دردسرهای اضافی را موجب شوند و از سرویس دهندة برنامه کاربردی شبکه تا تلاش برای انتقال اطلاعات (پرهزینه) یا بکارگیری یک فرآیند رونویسی اطلاعات را شامل گردند که تاخیر اطلاعات فیلمی کم را پشتیبانی می کند.

 

 

بازنگری یک راه حل بالقوه:

با این حال، راه دیگری موجود است که می تواند چنین کارهای غیرضروری را در بسیاری موارد ارائه کند. این راه شامل بکارگیری فن آوری سرویس دهندة برنامه کاربردی شبکه با فن آوری سرویس دهندة‌ پایگاه دادة چندگانه است. این گزارش یک پروژه را شرح می دهد که در آزمایشگاه مانتاترنرا IBM امکان چنین معماری ای را بررسی کرد ونتایج خوبی داشت. پروژه یک سرویس دهندة برنامه کاربردی شبکه را با یک سرویس دهندة پایگاه دادة چندگانه (در این حالت تألیف پیشرفته websphere 31º) از (IBM برای پشتیبانی صف آرایی دانه های موجودیت CMP یکپارچه می کند که به منابع دادة چندگانه دسترسی دارد.

 

Deployment

این منابع اطلاعات شامل اطلاعات مدیریت شدة موضعی و همچنین اطلاعات ذخیره شدة از راه دور در Sybase, oracle, Informi بود. برای ساده سازی موضوعات توسعه و آزمایش یک محیط توسعة یکپارچه شده جاوا در این حالت، Visual Age برای تالیف اداری (Java 3.0) بکار رفت که همراه با سرویس دهندة پایگاه دادة چندگانه است. ترکیب این فن آوری ها احتمالات زیر را موجود می آورد: توسعه و صف آرایی دانه های موجودیت CMP که هر کدام از آنها به یکی از منابع اطلاعات زیردسترسی داشتند: اوراکل، یابسیس و اینفورمیکس. چنین دانه هایی بدون نصب نرم افزار مشتری DBM از اوراکل سیابیس یا اینفورمیکس بر روی ایستگاه کاری در حال اجرای Visual Age برای جاوا و Websphere توسعه یافتند.

توسعه و صف آرایی خودکار یک دانة موجودیت CMP که ویژگی های آن برای یک دیدگاه واحد نگاشته شده است جداول اینفورمیکس، سای بیس و اوراکل را شامل می شود. بدلیل مشکل «نگاه روزآمد» که برای هر DBM معقولی متداول است، چنین دانه های موجودیت CMP ای فقط برای خواندن readonly توسعه یافتند.

  پخش

توسعه و صف آرایی یک دانه موجودیت CMP واحد که ویژگی های آن مستقیماً برای دو جدول نگاشته شده است ، که یکی بطور موضعی توسط یک سیستم DB2 DataJoiner و دیگری از راه دور توسط یک سیستم ایتفورمیکس مدیریت می گردد. این دانه کاملاً فعالیت های خواندن نوشته را پشتیبانی کرد و Data Joiner بطور خودکار فرایند انجام دو مرحله ای را مدیریت می نماید تا یکپارچگی تراکنش اساسی را تضمین نماید هنگامی که یک روش دانه باعث گردید که فعالیت های نوشته پایگاه داده رخ دهد.

توسعه و صف آرایی خودکار یک سلسله مراتب از دانه های موجودیت CMP که ویژگیهای آن برای یک جدول واحد نگاشته شد توسط هر کدام از منابع اطلاعات زیر مدیریت گردید: Sybase, Oracle,
DB2 Data Joiner یا Informix. توجه نمایید که تعداد این توانایی ها امروزه بدون کارها ومقررات ارجاع شده در بخش قبلی، موجود نمی باشند. (مشکلات جاری که توسعه دهندگان برنامه کاربردی تجارت الکترونیکی با آن مواجه هستند را ملاحظه کنید). بویژه با ترکیب کردن websphere , DB2 Data Joiner توسعه دهندگان EJB به یک سری از منابع اطلاعات دسترسی می یابند.بعلاوه، منافع تصور شده توسط ترکیب یک سرویس دهندة برنامه کاربردی شبکه با یک سرویس دهندة پایگاه دادة چندگانه میتواند برای سایر گزینه های طراحی برنامه کاربردی Java انتظار برود که شامل سایر شکل های EJB، صفحات سرویس دهندة جاوا (JSP) اوسرولت های جاوا می باشد. برنامه نویسانی که این فن آوری ها را بکار می برند فراخوانی های ارتباط پایگاه دادة جاوا (JDBC) را می نویسند تا تراکنش های پایگاه داده را کنترل نمایند. یک سرویس دهندة پایگاه دادة چندگانه می تواند کار توسعه را زمانی ساده نماید که برنامه نویسی ها به دسترسی به اطلاعات ذخیره شده در DBMS های چندگانه نیاز دارند. این کار توسط ارائه یک SQL APT، شفافیت موضعی ودر بعضی موارد جبران عملیاتی انجام می گیرد. بعلاوه، پیوندهای پایگاه دادة چندگانه و اتحادیه ها می تواند بدون ارتباط دستی با هر منبع اطلاعات اجرا شود و اطلاعات ضروری بطور انفرادی از هر منبع بازیابی گردد و این اطلاعات در بعضی ساختارهای اطلاعات مدیریت شدة کاربردی موقتاً ذخیره گردد و منطق ضروری برای ادراة یکپارچگی اطلاعات همراه با یک پیوند یا عملیات واحد کدگذاری گردد. چنین کاری بطور خودکار توسط سرویس دهندة پایگاه دادة چندگانه اداره می شود که یک تصور تک مکانیSingle site از DBMS های توزیع شدة فیزیکی و غیرقابل مقایسه را ارائه می نماید. البته، مانند هر معماری نرم افزار دیگری، معماری شرح داده شده دراین گزارش دارای مزایا ومعایب خودش است. مزایای اصلی قبلاً در صفحات قبلی خلاصه شده اند. شاید عیب اصلی این معماری پیچیدگی اجرایی DBMS اضافی باشد. بویژه استفاده از یک سرویس دهندة پایگاه دادة چندگانه نیاز برای یک محیط پایگاه دادة توزیع شده را ایجاب می کند تا ترکیب بندی و نگهداری شود یعنی یک تلاش ای که به بهترین وجه با پرسنل ماهر در طراحی پایگاه داده، مدیریت پایگاه داده و مدیریت شبکه انجام می گیرد. بااین حال برای سازمان هایی که بطور معمول از DBMS های چندگانه برای ذخیره کردن اطلاعات بحرانی استفاده می کنند، چنین مهارت هایی احتمال دارند که به هر حال موجود باشند.

باقیماندة این گزارش پروژه را به تفصیل فنی بیشتر شرح می دهد و محیط نرم افزار را ذکر نموده و مراحل لازم برای توسعه و صف آرایی موجودیت CMP بحث شدة قبلی را شرح می دهد. با این حال، قبل از ورود به این جزئیات ، این گزارش یک بازنگری از فن آوری های اصلی را برای خوانندگان ناآشنا با سرویس دهنده های پایگاه دادة چندگانه، سرویس دهنده های برنامه کاربردی شبکه و EJB ارائه می کند.


دانلود با لینک مستقیم

دانلود پروژه مدیریت بانک اطلاعاتی data base

اختصاصی از یارا فایل دانلود پروژه مدیریت بانک اطلاعاتی data base دانلود با لینک مستقیم و پرسرعت .

دانلود پروژه مدیریت بانک اطلاعاتی data base


دانلود پروژه مدیریت بانک اطلاعاتی data base

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

تعداد صفحات:50

فهرست مطالب :

مقدمه :
بانک اطلاعاتی چیست ؟
معایب بانک اطلاعاتی :
اهداف و مزایای بانک اطلاعاتی :
سیستم بانک اطلاعاتی :
داده ها :
سخت افزار :
نرم افزار :
کاربران :
تجزیه و تحلیل صورت گرفته شده :
چه نوع کارهایی می توان با اکسس انجام داد:
اکسس بعنوان یک سکوی توسعه برای برنامه های کاربردی تجاری کوچک
اکسس بعنوان یکسری توسعه برای برنامه های کاربردی سازمانی
بازکردن یک بانک اطلاعاتی موجود
آغاز کار با مایکروسافت اکسس
پنجرة Database :
بستن یک جدول:
جداول: مخزنی برای داده ها
پرس و جو ها(Queries ):
جایگزین کردن داده های یک جدول با داده های دیگر
اضافه کردن یک فیلد بین فیلدهای دیگر:
بازکردن یک پرس و جو در نمای Design :
اضافه کردن یک فیلد به انتهای شبکة پرس و جو:
اجرای یک پرس و جو:
جابجاکردن یک فیلد در شبکة پرس و جو:
بستن یک پرس و جو:
فرم ها:
موارد استفاده از فرمها:
کارکردن با داده های درون یک فرم
جابجاشدن بین رکوردها در یک فرم:
حذف محتویات فیلد از طریق یک فرم:
خنثی کردن تغییرات اعمال شده به رکورد جاری:
درک ابزارهای طراحی فرم و کار با آنها:
خنثی کردن تغییرات پس از ذخیره رکورد:
بستن یک فرم:
گزارش ها:
مشاهده طرح یک گزارش:
روابط:
انتخاب فیلد مناسب برای داده ها:
برقرارکردن یک رابطه بین دو جدول:
فیلدهای Text : متداول ترین نوع فیلد
فیلدهای Memo :
فیلدهای Number :
فیلدهای Data/Time :
فیلدهای currency :
فیلدهای Auto Number :
فیلدهای Yes/No :
فیلدهای OLE object :
کادرهای combo :
فیلدهای Hyper Link :
فیلدهای موجود در جدول اطلاعات اعضاء کتابخانه:
فیلدهای موجود در جدول اطلاعات منابع:
فیلدهای موجود در جدول پرسنل
فیلدهای مربوط به جدول امانت کتابها
راهنمای کاربران

 

مقدمه :
تا چندین سال قبل فقط کسانی که به سیستم های بزرگ و گران قیمت دسترسی داشتند، می توانستند از برنامه های مدیریت بانک اطلاعاتی استفاده کنند ولی با پا به عرصه گذاشتن کامپیوتر های شخصی در نوع ، اندازه و سرعت های مختلف ، برنامه های متعددی هم ، همراه اینان وارد میدان شدند که هر کدام دارای خصوصیات منحصر به فرد خود بودند. در این میان dBASE می توانست جلوگیری از بسیاری از مشکلات مدیران و مسئولان این صنایع و نرم افزارهای مناسب برای برنامه نویسان و تحلیل گران سیستم باشد.
در سال 1978 ، « واین راتلیف» برنامه Vulcan را نوشت و از سال 1979 تا سال 1980 انحصار فروش آن را خود شخصاً به عهده داشت تا اینکه در اوخر سال 1980 قراردادی با شرکت آشتون . تیت تکنولوژی (d Base) و حق تألیف آن را خرید و بعد از آن وی به عنوان مدیر بخش تکنولوژی جدید در آتشون –تیت مشغول به کار شد.
BASEIII d از توسعه d BASEII که برای فصل های اولیه ریز کامپیوتر ها طراحی گردیده  بود و از ظرفیت حافظه و قدرت پردازش محدودی برخوردار بود، پدید آمد ، ولی کاملاً یک برنامه کامپیوتری متفاوت برای بهره گیری از ریزکامپیوترهای جدید معرض شد. ظرفیت ذخیره سازی داده ها و سرعت محافظت آن افزایش فراوان یافته است و بدون کاهش در قابلیت های برنامه نویسی II ، استفاده از III بسیار ساده گشته است.  به این ترتیب با توسعه صنایع ، سازمانهای مختلفی برای تأمین نیازمندی های روزافزون اجتماع پا به عرصه وجود نهادند که با توجه به کمبود نیروی انسانی و منابع مادی استفاده از کامپیوتر بیش از هر زمان دیگر مورد توجه قرار گرفت و از آن جمله نرم افزارهای مختلف با کاربردهای متنوع که توانسته اند تا حدودی در پیشبرد اهداف سازمانها نقش داشته باشند. ولی آنچه مسلم است ای« است که سیستم های کامپیوتری بی نقص بوده و همواره در حال رشد می باشد اما به طور یقین کمک شایانی به جوامع نموده اند.

بانک اطلاعاتی چیست ؟
آیا تا به حال با واژه DBMS آشنا بوده اید ؟ روش سیستم های تیک برای مدیریت بر بانکهای اطلاعاتی و مجموعه های بزرگ از داده های آماری در سیستم های کامپیوتری ، شاید تعریفی مناسب برای این واژه باشد.
یک بانک اطلاعاتی به مجموعه اطلاعات در دسترس گفته می شود که بر حسب نیاز و اولویت های خاصی که مدیریت بر آنها در نظر می گیرد ، مرتب شده اند.
برای دسترسی به تک تک مقادیر اطلاعاتی احتیاج به یک روند و یا سیستم جایگزینی مشخصی از اطلاعات در واحد های حافظه را خواهیم داشت.
داده های بانک اطلاعاتی به عنوان داده های پایدار و با ثبات منظور می شوند . منظور از پایداری این است که نوع داده های بانک اطلاعات با داده های ناپایداری مثل داده های ورودی ، داده های خروجی ، دستورات کنترلی، صفها ، بلوکهای کنترلی نرم افزار، نتایج میانی و به طور کلی مقام داده های از ماهیت آنها حالت گذرا دارد ، متفاوت است. به عبارت دیگر به این دلیل می گوییم داده های بانک اطلاعاتی پایدار است: وقتی داده ها توسط سیستم مدیریت بانک اطلاعاتی برای ورود به بانک اطلاعاتی پذیرفته شد فقط در صورتی می تواند حذف شود که درخواستی به سیستم مدیریت بانک اطلاعاتی ارسال شود و با اثرات جانبی ناشی از اجرای برنامه حذف نخواهد شد . با توجه به این پایداری ، تصرف دقیقتری از بانک اطلاعاتی ارائه می کنیم :
1- شرکت تولیدی        2- بانک        3-بیمارستان
4- دانشکده            5- اداره دولتی        
هر اداره باید داد هایی راجع به عملیات خود نگهداری کند . این داده ها ، همان داده های پایدار هستند این موسسات ممکن است داده های زیر را دارا باشند:
1-    داده های مربوط به تولید
2-    داده های حسابداری
3-    داده های بیماران
4-    داده های مربوط به دانشجویان
5-    داده های مربوط به برنامه ریزی
اهداف و مزایای بانک اطلاعاتی :
بطور کلی اهداف و مزایای یک بانک اطلاعاتی را می توان در چهار بخش خلاصه کرد :
1-    رشد پذیری
2-    سرعت و کیفیت بالاتر
3-    صرفه جویی در حافظه
4-    اشتراکی شدن داده ها
هر چند پاسخ به این سوال تا حدی به این بستگی دارد که سیستم تک کاربره است یا چند کاربره.
برای مثال اگر سیستم تک کاربره باشد امتیازات سیستم بانک اطلاعاتی نسبت به سیستم سنتی که رکوردها بر روی کاغذ نگهداری می شود عبارت اند از :
* فشردگی : نیازی به فایل های متنی حجیم نیست.
* سرعت : ماشین می تواند سریعتر از انسانها ، داده ها را بازیابی و به هنگام سازی کند. مخصوصاً پاسخگویی به درخواست های موردی ، بسیار سریع انجام میشود.
* بودجه کمتر : خیلی از یکنواختی ها در نگهداری فایل ها به روش دستی ، حذف می شود. همواره کار مکانیکی توسط ماشین سریعتر از انسان انجام می گیرد.
 * دسترسی : در هر زمان می توان اطلاعات دقیق و به هنگام را دریافت کرد. البته این مزایا در محیط چند کاربره که بانکهای اطلاعاتی بزرگ و پیچیده ای وجود دارند ، چشمگیر تر است. اما یک امتیاز ویژه در چنین محیطی وجود دارد و آن عبارت است از : سیستم بانک اطلاعاتی موجب می شود تا موسسه بر روی داده هایش کنترل مرکزی داشته باشد. این موضوع از اهمیت ویژه ای برخوردار است . این وضعیت با وضعیتی که در موسسات بدون بانک اطلاعاتی وجود دارد متفاوت است . در موسسات فاقد بانک اطلاعاتی ، هر برنامه کاربردی فایل های خاص خودشان را دارند ، گاهی نیز نوارها و دیسکت های مخصوص به خود را دارند. بنابراین داده ها پراکنده اند و کنترل بر روی داده ها با روشها سیستماتیک دشوار است. به طور کلی پیشرفت در گونه های مختلف بانک های اطلاعاتی و استفاده از مدل های جدید نرم افزاری گویای رشد پذیری و سیر صعودی در پایگاه داده ای است. سرعت و ذخیره سازی حافظه به دلیل عدم افزودگی در اطلاعات و اشتراکی شدن داده های آماری برای استفاده های متفاوت گویای مزایای این سیستم است.
معایب بانک اطلاعاتی :
1-    پیچیدگی طراحی
2-    آسیب پذیری
پیچیدگی طراحی برنامه های مدیریت، توسط تیم های برنامه نویسی و سازندگان سیستم « DBA» و آسیب پذیری ، دخل و تصرف ، عدم اطمینان به صحت داده ها ، در شرایط امنیتی ، شاید از عمده ترین معایب این بانکها باشد . لذا برای جلوگیری از موراد فوق ، تیم های که خود را محافظ و نگهبان اطلاعات می نامند ، آمادگی و همکاری خود را با طراحان تیم ، اعلام داشته اند. البته بنا به ضرورت کاربران سیستم را نیز به سه دسته تقسیم بندی می کنیم .
1- DBA : تیم طراحی و محافظ سیستم با بالاترین حق تقدم و دسترسی به اطلاعات
2- End User :  اپراتورها ( کاربران ترمینالی) که در پایین ترین حق تقدم قرار دارند.
3- Aplication Programming : برنامه نویسان کاربردی
لازم به تذکر است که یک سیستم مدیریت بانک اطلاعاتی و یا در واقع ، طراح سیستم ها تک رهبری توسط یک کامپیوتر غالباً نیازهایش را با روش های زیر تأمین می سازد :
1)    سخت افزار
2)    نرم افزار
3)    اطلاعات و داده ها
4)    تیم کاربران

سیستم بانک اطلاعاتی :
سیستم بانک اطلاعاتی ، سیستم نگهداری رکوردهاست. بانک اطلاعاتی را می توان به عنوان قفسه بایگانی الکترونیکی در نظر گرفت مخزن یا کانتینری برای فایل داده کامپیوتری است. کاربران سیستم می توانند عملیات گوناگونی را بروی این فایل ها انجام دهند . مثل :
* افزودن فایلهای جدید و خالی به بانک های اطلاعاتی
* افزودن داده ها به فایل های موجود
* ارزیابی داده ها از فایل های موجود
* تغییر داده های فایل های موجود
* حذف داده ها از فایل موجود
* حذف فایل ها از بانک اطلاعاتی
یک سیستم بانک اطلاعاتی همانطور که اشاره شد از چهار جزء ، داده ها، سخت افزار ، نرم افزار ، و کاربران تشکیل شده است.

داده ها :
سیستم های بانک اطلاعاتی در کامپیوترهای شخصی و کامپیوترهای بزرگ مورد بهره برداری قرار می گیرند. بدیهی است که قابلیت هایی که یک سیستم بانک اطلاعاتی ارائه می کند تا حد زیادی به کامپیوتری که این سیستم بر روی آن کار می کند بستگی دارد.


دانلود با لینک مستقیم

دانلود مقاله Data Warehouse برای سازمانها

اختصاصی از یارا فایل دانلود مقاله Data Warehouse برای سازمانها دانلود با لینک مستقیم و پرسرعت .

دانلود مقاله Data Warehouse برای سازمانها


دانلود مقاله Data Warehouse برای سازمانها

 

 

 

 

 



فرمت فایل : word(قابل ویرایش)

تعداد صفحات:39

فهرست مطالب:

 Expert Systems & Decision Support Systems

یک سیستم DSS این مشخصات را دارد

Life Cycle در Data warehouse

مراحل پیشرفت در استفاده از یک Data Warehouse :

امکان سنجی (بررسی امکانات ) :

منافع Warehouse

محاسبه ROI برای Data Warehouse

موارد قابل ملاحظه در ROI مربوط به Data Warehouse :

مشخصات یک Data Warehouse موفق

برآورد کلی

دلایل اصلی برای پیاده سازی Data Warehouse در سازمان :

مشکلات سیستم DWH

عوامل ریسک در پروژه DWH

سرآغاز

استفاده از الگوریتم های فازی و GIS برای مکان یابی تجهیزات شهری

(مطالعة موردی : محل دفن زبالة شهر بابلسر)

پیشینة تحقیق

روش کار، مدل سازی و داده های تحقیق

انواع مدل های تلفیق اطلاعات برای مکان یابی اراضی

جمعیت و زباله تولیدی خانگی

یافته های وضع موجود شهر بابلسر

زباله های بیمارستانی و صنعتی

نحوة جمع آوری

تجهیزات جمع آوری زباله

هزینه های جمع آوری و حمل و نقل

تحلیل و ارزیابی محل فعلی دفن زباله شهر بابلسر

معیارهای مکان یابی محل مناسب دفع مواد زیاد جامد شهری بابلسر

نتیجه گیری

 

 

چکیده:

در حالی که عمر کوتاهی از استفاده از Database بعنوان بستری برای داده ها جهت انجام آنالیزهای پیچیده می گذرد، ولی نیاز به اینگونه عملیات از دیرزمانی احساس می شده و ابزار Database نیز در اینمورد از ارجحیت خاصی برخوردار گردیده اند. پاسخ به سؤالاتی نظیر What – If ، شبیه سازمانهای عملیات مهم مانند معرفی یک محصول جدید، یا تعیین پر سودترین محصولات، همگی از نیازهای اصلی کسب و کار بشمار آمده و ایجاد Data warehouse به کمک کامپیوتر جهت حل اینگونه مسایل کمک بسیار بزرگی کرده است.
در واقع کامپیوتر جهت حل مسایل پیچیده آنالیز داده ها، از سالهای 1950 مورد استفاده بوده اند و اساساً ماهیت مسایلی که توسط Data warehouse حل می شود، در این پنچ دهه تفاوتی نکرده است. انجام عملیات مختلف بر روی اعداد برای بدست آوردن نتایج گوناگون، عملیات Aggregation روی داده های هر مجموعه و آنالیز واریانس  داده ها، جدید بشمار نمی آیند.
Expert Systems & Decision Support Systems
چنانچه به مسیر تحول داده ها توجه شود، الگوی واضحی از طرز استفاده آنها در Data Warehouse های حتی پیچیده دیده می شود. عامل مهمی که در این مسیر بسیار تغییر یافته است سرعت می باشد، سرعتی که با آن برای سؤالات پاسخی ایجاد می گردد. از سالهای 1975 تا 1990 برای مدیران برنامه ریزی استراتژیک، ساعتهای طولانی منتظر ماندن برای دریافت پاسخ امری عادی بشمار می آمد. امروزه Warehouse های Decision Support امکان ایجاد پاسخ برای انواع Query (پرس و جوها) را حتی برای کاربر نهایی در کمترین زمان ممکن (کسری از ثانیه) دارا می باشد. بنا به ماهیت سوالات مطروحه در صنعت امروز و حساسیت پاسخگویی، نیاز به سرعت در پاسخگویی بسیار احساس می شود.
با ایجاد یک شبیه سازی و یا طرح What – If از سوی کاربر Data Warehouse ، غالباً پاسخ به یک سؤال منجر به طرح سوالات دیگر خواهد شد و عامل زمان در این امر نقش مؤثری دارا می باشد.
Expert Systems & Data Warehouse
Expert System در دنیای کامپیوتر واژه ای است که برای هر برنامه حاوی عبارت IF مورد استفاده قرار می گیرد. بطور کلی یک سیستم خبره با Expert System پروسس ساخته یافته تصمیم گیری در ذهن بشر را مدل داده و آنرا به شرایط دنیای واقعی می رساند.
 هر پروسس Decision Making قوانین یا Rule هایی در Interface engine دارند. Interface Engine جهت بکار انداختن اجزای جمع آوری اطلاعات یک سیستم که نهایتاً به راه حل مساله خواهند رسید، مورد استفاده می باشد. در واقع سیستم خبره تصمیمی برای کاربر می گیرد، در حالی که سیستم Decision Making تصمیمی را بهمراه کاربر می گیرد. سیستم خبره هیچ امکاناتی برای دخالت انسان در پروسس تصمیم گیری فراهم نمی کند. بسیاری تصمیم گیریهای واقعی در دنیای مدیریت نیازی به دخالت انسانی ندارد و Data Warehous قادر به تأمین پاسخ بدون دخالت کاربر می باشد. یعنی با وجود Data Warehouse  کامپیوتر قادر به تولید گزارشات روزانه مورد نیاز بطور اتوماتیک می باشد. هم چنین یک سیستم DSS ، داده ها را طوری aggregate اولیه می نماید که مدیریت قادر به نگرشی کلی و نتیجه گیری می گردد. در DSS ها، هر قدر میزان aggregate در داده ها بالاتر بوده، قدرت تصمیم گیری و پیش بینی انسان بیشتر است.
Decision Support Systems & Data Warehouse
معمولاً Dss ها بعنوان نوعی از Data Warehouse هایی مطرح گشته که با حل مسایل نیمه ساختار یافته سرو کار دارد. بعبارتی دیگر مساله هر دو جز ساختار یافته و نیافته را دارا بوده و جز ساختار نیافته نیاز به دخالت انسانی داشته و ارتباط انسان با DSS را ایجاب می نماید.
اجزای ساختار یافته یک DSS ، قوانین تصمیم گیری یا Decision Rules ذخیره شده بعنوان سیستم پردازش مسایل می باشند و جز دیگر به انسان واگذار می شود. مثالهایی از مسایل نیمه ساختار یافته : انتخاب یک سایت برای کارخانه، و یا انتخاب سبد سهام (Stock Portfolio ).
در تکنولوژی Decision Support  بسیاری عملیات نیاز به دخالت انسانی دارد مثل انتخاب سایت که اجزا ساختار یافته و نیافته را با هم دارد. عوامل و قوانینی براحتی قابل اندازه گیری بوده و در سیستم Database نگهداری می شوند و این به کاربر سیستم امکان ایجاد سناریوی What – If را می دهد. با اینحال وجود اجزای ساختار یافته، ساختار یافتگی کلی پروسس تصمیم گیری را تضمین نمی نماید.

 


دانلود با لینک مستقیم

دانلود مقاله Data چیست؟

اختصاصی از یارا فایل دانلود مقاله Data چیست؟ دانلود با لینک مستقیم و پرسرعت .

دانلود مقاله Data چیست؟


دانلود مقاله Data چیست؟

 

 

 

 

 

 



فرمت فایل : word(قابل ویرایش)

تعداد صفحات:13

چکیده:

DATA

تا قبل از دهه 90 استفاده از اینترنت برای مردم عادی به سادگی امکان‌پذیر نبود، چرا که استفاده از امکانات اینترنت نیاز به دانش خاصی داشت. محیط خط فرمانی(Command Line) و ساختار غیر گرافیکی اینترنت سبب شده بود که کاربران عادی علاقه چندانی به استفاده از اینترنت نداشته باشند.


در اوایل دهه 90، پس از به وجود آمدن مفهوم وب در اینترنت (سال (1993 و پروتکل HTTP که به سادگی امکان به اشتراک گذاشتن مستندات در اینترنت را در اختیار کاربران قرار می‌داد، روز به روز بر تعداد کاربران اینترنت افزوده شد. از سوی دیگر با اضافه شدن کاربران اینترنت، حجم مستندات نیز روز به روز افزایش یافت. مسلماً خطوط سابق اینترنتی و سرورهای موجود، توانایی جوابگویی به خیل عظیم کاربران را نداشتند.
همچنین با زیاد شدن کاربران و بالا رفتن حجم مستندات، و نیز سادگی انتشار اطلاعات در اینترنت، مفاهیم تجاری نیز وارد عرصه اینترنت شدند. شرکت‌های تجاری نیاز به سرورهایی داشتند که این امکان را به آنها بدهد که به سادگی و با سرعت بتوانند اطلاعات خود را در اختیار مشتریان و کاربران خود قرار دهند.


بالطبع این امکان وجود نداشت که هر شرکت یا سازمانی که قصد راه‌اندازی سایت‌های اینترنتی را دارد، خود راساً اقدام به راه‌اندازی سرور خود کند، چرا که با وجود کاربران زیاد این سایت‌ها و حجم بالای ترافیک، نیاز به اتصال‌هایی با سرعت‌های بسیار بالا وجود داشت که مسلما حتی در صورتی که این امکان از لحاظ عملی وجود داشته باشد، هزینه بالایی را می‌طلبید.


راه‌حلی که برای این مشکل به نظر رسید، راه‌اندازی مراکز خاصی تحت عنوان Data Center یا مراکز داده‌ای بود. Data Center ها با در اختیار داشتن اتصالات پرسرعته‌ای به اینترنت، و همچنین در اختیار داشتن سرورهای قوی و متعدد، امکان راه‌اندازی سرورهای وب را برای عموم مردم ممکن ساختند.


شرکت‌های تجاری و مردم می‌توانستند با اجاره کردن فضای محدودی در این سرورها، سایت‌های وب خود را معرض دید عموم قرار دهند. برخی شرکت‌های بزرگ نیز با توجه به نیاز خود، اقدام به اجاره کردن یک سرور در مرکز داده‌ای می‌کردند و آن را از راه دور با ابزارهای خاص کنترل می‌کردند.


اکنون با توجه به رشد سریع اینترنت، روز به روز به تعداد Data Center ها اضافه می‌شود به طوری که در حال حاضر در اکثر کشورهای پیشرفته این مراکز وجود دارند. تمرکز این مراکز بخصوص در کشور امریکا بسیار زیاد است. دلیل آن ارزان بودن نرخ اتصال به اینترنت و همچنین در دسترس بودن سرعت‌های بالا می‌باشد.
برخی از این Data Center از طریق خطوط مختلف فیبرنوری، پهنای باندی بیش از 4Gbps را در اختیار دارند و تعداد سرورهای این Data Center معمولا بیش از 1000 است که بر اساس مشخصات به متقاضیان اجاره داده می‌شود.
پارامترهای زیادی در قیمت اجاره ماهانه یک سرور تاثیرگذار است که می‌توان به سرعت CPU، مقدار حافظه RAM و اندازه Hard Disk ، حداکثر ترافیکی که ماهانه در اختیار هر سرور قرار می‌گیرد، سیستم عامل سرور و همچنین سابقه مرکز داده‌ای بستگی دارد.

مشخصات یک Data Center


Data Centerهای متفاوتی در نقاط دنیا وجود دارد که با توجه به نیاز و همچنین شرایط منطقه‌ای طراحی و ساخته شده‌اند. استاندارد خاصی برای یک Data Center وجود ندارد اما در اینجا سعی شده است به برخی از مشخصات عمومی یک مرکز داده‌ای اشاره شود. در اختیار داشتن اتصالات مختلف به اینترنت از طریق ISP و ICPهای مختلف: به طور معمول یک Data Center برای اتصال به اینترنت از چندین اتصال مختلف استفاده می‌کند تا در صورتی که هر یک از اتصالات به دلیلی از کار افتادند، در سرویس‌دهی مرکز وقفه‌ای پیش نیاید. برخی از Data Center معروف با بیش از 12 اتصال مختلف به اینترنت متصلند.

 



وجود سیستم قدرت پشتیبان:


یکی از مهم‌ترین مسائل در Data Center سرویس‌دهی بدون وقفه به مشتریان می‌باشد. با توجه به امکان قطع برق به دلایل مختلف همچون حوادث غیرمترقبه یا جنگ، نیاز به سیستم برق پشتیبان ضروری است. معمولاً Data Centerهای بزرگ از UPS های مخصوصی استفاده می‌کنند که امکان سرویسدهی به بیش از 100 کامپیوتر را دارند. علاوه بر سیستم UPS، ژنراتورهای قوی نیز در مرکز داده‌ای وجود دارد تا در صورت قطع بلندمدت برق، سرویس‌دهی بدون وقفه انجام شود.

وجود سرورهای متعدد:


هدف اصلی یک Data Center در اختیار گذاشتن سرورهای وب برای مشتریان است. سرورهای مورد استفاده با توجه به نیاز و امکانات Data Center تعیین می‌شود. تنها تفاوت مهم، نوع سرورهای مورد استفاده توسط Data Center است. در Data Center ها از دو نوع سرور استفاده می‌شود: سرورهای Rackmount و یا سرورهای Desktop. با توجه به حجم کم سرورهای Rackmount این امکان برای مرکز داده‌ای فراهم می‌شود که در فضایی کوچک، تعداد زیادی سرور قرار گیرد. اما مسئله مهم در این نوع سرورها، قیمت بالای این سرورها نسبت به سرورهای Desktop است. علاوه بر این امکان ارتقاء سرورهای Rack Mount تنها به مقدار اندک امکان‌پذیر است. با توجه به این موضوع اکثر Data Center از سرورهای Desktop استفاده می‌کنند.

مشخصات فیزیکی:


با توجه به این نکته که اکثر سرورهای وب از نوع Desktop هستند، ساختمان‌های مراکز داده‌ای اکثرا با سقف‌های بلند ساخته می‌شوند که علاوه بر تهویه هوا، امکان قرار دادن سرورهای بیشتر را می‌دهند. همچنین در تمامی Data Centerها، مسیرهایی برای گذراندن کابل‌های شبکه و همچنین کابل‌های برق وجود دارد. علاوه بر اینها، وجود سیستم تهویه قوی برای پایین نگاه داشتن دمای سرورها ضروری می‌باشد. البته مشخصاتی همچون وجود سقف کاذب، کف کاذب و همچنین سیستم اطفاء حریق در برخی موارد توصیه شده است.
مسئله مهم در Data Centerها، امکان استفاده متقاضیان از سرورهای Data Center می‌باشد که در این بخش به آن می‌پردازیم
.


دانلود با لینک مستقیم