فی توو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی توو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

پاورپوینت درباره پایگاه داده های فعال

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

پاورپوینت درباره پایگاه داده های فعال


پاورپوینت درباره پایگاه داده های فعال

فرمت فایل :power point( قابل ویرایش) تعداد اسلاید: 29 اسلاید

 

 

 

 

 

 

 

 

 

lC-fuzzy trigger 
lاولین بار توسط آقایان Antoni Wolski و Tarik Bouazizو Antti Pesonen و  Janne Karvonen در مقاله [12] ارائه شد.
l
lCA-fuzzy trigger
lاین تریگر نیز توسط آقایان Antoni Wolski و Tarik Bouaziz در مقاله [9] فازی سازی شد.
l
lECA-fuzzy trigger
lاین تریگر نیز توسط این دو نفر در مقاله [11] ارئه شد.
l
l
lسایر مقالات مرتبط با این تیم در ارتباط با تریگرهای فازی عبارتست از:

[6] , [7], [14]

این تیم اولین گروه و معرف اصلی تریگرهای فازی می باشند که در دانشگاه تکنولوژی اطلاعات VTT از کشور فنلاند در این زمینه فعالیت کرده اند.

lگروه دوم شامل آقایان Yucel Saygin , Ozgur Ulusoy از واحد مهندسی کامپیوتر و علوم اطلاعات دانشگاه Bilkent کشور ترکیه می باشند.
l
l این تیم دو مقاله در ارتباط با کاربرد تریگرهای فازی در Mobile Databaseها و همچنین یک مقاله با ترکیب تریگرهای فازی و Data Mining ارائه کرده است که در جرنالهای معتبر نیز به چاپ رسیده است. [5],[8],[10]

 

l در این سه مقاله از تریگرهای فازی در ایجاد روشهایی جدید بهره گرفته شده است.
l

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


پاورپوینت درباره پایگاه داده های فعال

دانلود تحقیق کامل درمورد الگوریتم (پایگاه داده ها)

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

دانلود تحقیق کامل درمورد الگوریتم (پایگاه داده ها)


دانلود تحقیق کامل درمورد الگوریتم (پایگاه داده ها)

لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه: 27

 

چکیده : در این گزارش ما به بررسی ویژگی های الگوریتم های کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking)   ایجاد شده اند خواهیم پرداخت. محور اصلی این بررسی بر مبنای تجزیه مساله کنترل همروندی به دو حالت read-wirte و write-write می‌باشد. در این مقاله، تعدادی از تکنیکهای همزمان سازی برای حل هر یک از قسمتهای مساله بیان شده و سپس این تکنیکها برای حل کلی مساله با یکدیگر ترکیب می‌شوند.

در این گزارش بر روی درستی و ساختار الگوریتمها متمرکز خواهیم شد. در این راستا برای ساختار پایگاه داده توزیعی یک سطحی از انتزاع را در نظر می‌گیریم تا مساله تا حد ممکن ساده سازی شود.

 

  1. مقدمه : کنترل همروندی فرآیندی است که طی آن بین دسترسی های همزمان به یک پایگاه داده در یک سیستم مدیریت پایگاه داده چند کاربره هماهنگی بوجود می‌آید. کنترل همروندی به کاربران اجازه می‌دهد تا در یک حالت چند برنامگی با سیستم تعامل داشته باشند در حالیکه رفتار سیستم از دیدگاه کاربر به نحو خواهد بود که کاربر تصور می‌کند در یک محیط تک برنامه در حال فعالیت است. سخت ترین حالت در این سیستم مقابله با بروز آوری های آزار دهنده ای است که یک کاربر هنگام استخراج داده توسط کاربر دیگر انجام می‌دهد. به دو دلیل ذیل کنترل همروندی در پایگاه داده های توزیعی از اهمیت بالایی برخوردار است:
  2. کاربراان ممکن است به داده هایی که در کامپیوترهای مختلف در سیستم قرار دارند دسترسی پیدا کنند.
  3. یک مکانیزم کنترل همروندی در یک کامپیوتر از وضعیت دسترسی در سایر کامپیوترها اطلاعی ندارد.

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

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

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

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

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

  • مشتری 1: بخواهد یک چک 1 میلیونی را به حساب X واریز و از حساب Y برداشت نماید.
  • مشتری 2: بخواهد بیلان حساب مالی X و Y شامل کل موجودی را نمایش دهد.

در غیاب کنترل همروندی همانطور که در شکل 2 نشان داده شده‌است، تزاحم بین پروسس ها بوجود خواهد آمد. فرض کنید در زمانی که مشتری 1 اطلاعات را از حساب Y خوانده و اطلاعات حساب X را دریافت نموده و 1 میلیون از حساب Y برداشت نموده ولی هنوز 1 میلیون به حساب X و اریز نکرده مشتری 2 اطلاعات کل دو حساب را دریافت نموده و نتیجه را چاپ نماید. در این حالت مشتری شماره 2 اطلاعاتی را که به عنوان بیلان نمایش می‌دهد 1 میلیون از مقدار واقعی کمتر است. این حالت یک فرق اساسی با حالت اول دارد و آن این است که در این حالت نتیجه نهایی در پایگاه داده درست خواهد بود در حالیکه اطلاعات دریافت شده بصورت موقت غلط خواهند بود.

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

کنرتل همروندی و دوبه‌دو ناسگاری از این جهت که هر دو دسترسی به منابع مشترک را کنترل میکنند با هم شباهت دارند.  با این حال راه حلی که برای یکی بکار می‌رود قابل بهره برداری برای دیگری نیست. فرض کنید پردازه های P1 و P2 بخواهند از نقاط مختلف کدهای خود به منابع R1 و R2 دسترسی پیدا کنند. در سیستم عامل دسترسی مجزای ذیل قابل قبول است. P2 از R1 استفاده کند، P2 از R1 استفاده کند، P2  از R2 استفاده نموده و سپس P1 از R2 استفاده نماید. در پایگاه داده این روند اجرا مورد قبول نیست و مشکلاتی را ایجاد می‌کند. فرض کنید P1 بخواهد از R1 مبلغی را به R2 انتقال دهد. در این حالت اگر P2 مقادیر R1 وR2  را چک کند مقادیر غیر صحیح را دریافت می‌کند.

  1. مدل پردازش تراکنش: برای اینکه روند اجرای عملیات در سیستمهای پایگاه داده های توزیعی برای خواننده مشخص شود ما در اینجا یک مدل از پایگاه داده‌های توزیعی را ارائه می‌دهیم. سپس نحوه عملکرد مکانیزم کنترل همروندی را در این مدل بیان خواهیم نمود. در این مدل پایگاه داده، یک پایگاه داده توزیعی مجموعه از سایتهاست که توسط یک شبکه به هم متصل شده‌اند. هر سایت یک کامپیوتر است که یکی یا هر دوی برنامه های ذیل را اجرا می‌کند. برنامه‌ها شامل یک مدیر تراکنش یا TM و یک مدیر داده یا DM است. TM مسئول مدیریت تعامل کاربر با پایگاه داده است و DM مسئول نگهداری داده‌ها است. شبکه نیز یک وسیله ارتباطی کامپیوتر – کامپیوتر است. فرض بر این است که شبکه کاملا امن می‌باشد و پیامها را با همان ترتیبی که وارد سیستم می‌شوند به مقصد ارسال می‌شود. فرض بر این است که تعداد داده های موجود در سیستم شامل X ، Y  و Z است که داده های منطقی موجود در سیستم را تشکیل می‌دهند. داده های ذکر شده فقط واحد داده های منطقی هستند و ما با سایز و قالب و جزئیات آنها کاری نخواهیم داشت. هر پایگاه داده در این سیستم یک نسبت دهی مقادیر بصورت منطقی به این داده های منطقی است. هر داده منطقی می‌تواند در یک یا بیشتر از یک DM ذخیره شود. افزونگی داده در اثر ذخیره داده در چندین DM برای افزایش دسترسی به داده‌ها است. هر کپی از داده ذخیره شده آیتم داده نامیده می‌شود. نسخه های متعدد داده X را بصورت  X1,X2,...   نشان داده می‌شوند. کاربران با DDBMS از طریق اجرای تراکنشها تعامل دارند. تراکنشها می‌توانند پرس و جو های on-line باشند که با زبان استاندارد پرس و جو ارسال شده اند. از طرفی تراکنشها می‌توانند عملیاتی باشند که از طریق برنامه های نوشته شده به سیستم داده می‌شوند. الگوریتمهای کنترل همروندی، کاری با نوع تراکنشهای موجود در سیستم ندارند و محاسبات انحام شده در این تراکنشها تاثیری در روند این الگوریتمها ندارد. بر خلاف اینها این الگوریتمها تمام تصمیم گیری های خود را بر اساس داده هایی که این تراکنشها به آنها دسترسی پیدا می‌کنند انجام می‌دهند. دسترسی ها می‌توانند از نوع خواندن یا نوشتن باشند. فرض بر این است که محاسبات در تراکنشها کامل بوده و اگر تراکنش در یک پایگاه داده به تنهایی اجرا شود، پایگاه داده در حالت صحیح و مانا قرار گرفته و نتایج کاملا صحیحی در بر خواهد داشت. مجموعه منطقی خواندنی یک تراکنش مجموعه ای از آیتمهای داده ای است که تراکنش می‌خواند. این امر در شکل 3 نمایش داده شده است.

این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید


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


دانلود تحقیق کامل درمورد الگوریتم (پایگاه داده ها)

تحقیق درباره پایگاه داده ها

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

تحقیق درباره پایگاه داده ها


تحقیق درباره پایگاه داده ها

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 

تعداد صفحه:3

فهرست و توضیحات:

مقدمه
روش دستی
روش جادوگر
ایجاد جدول به روش گسترده
شرط
نام فیلد نباید تکراری باشد
نام فیلد به محتوای آن اشاره می کند
نام فیلد حداکثر 64 کاراکتر می‌تواند باشد
نوع textتا 255 کاراکتر جا می‌گیرد
یک جدول 255فیلد می‌تواند داشته باشد
اگر نیاز به جای بیشتر باشد منو تا 64000 کاراکتر می‌گیرد
TEXT        متن
MENU متن با جای گیری بیشتر
NUMBER شماره
CURENCY واحد پول
Auto number شماره گذاری اتوماتیک
Yes/no  درست و غلط
All object فایلهای برای فراخوانی نرم افزارهای دیگر  تصاویر ثابت و متحرک
Look up Wizard دومی را انتخاب کرده به لیست اضافه می ‌کنیم درست میشود.
برای فارسی کردن عنوان فیلد  در منوی PRPERTICSE درپایین صفحه فایل معادل فارسی راواردمی کنیم
KAPTION
Look up Wizard  اولی را انتخاب کرده  برای استفاده از اطلاعات جداول دیگر میباشد
Disk Niption  توضیحات فیلد
 
مثال
فیلد
ردیف
2- نام
3- نام خانوادگی
4- کد دانشجوئی       یک عدد 7 رقمی است ( در صورت اشتباه وارد کردن پیام مناسب میدهد)
5- سال ورود به دانشگاه  ( ار سال 1380 تا 1382  )     Combo
6- رشته تحصیلی
7- تعداد  کل واحد
8- آدرس
9- توضیحات
 
در شرطی کردن برای اینکه کوچکتر یا بزرگنتر مشخص شود >=100 ANb<=1000
                                                                                               <=100 or 0
اگر خواسته باشیم در جدول فیلدی خالی نماند یعنی حتماٌ پر شود باید گزینه Record  را انتخاب کرده Yes بزنیم
کم کاربردترین ( سریعترین ) نوع ساخت جدول

Data    Sheet  روی نام فیلد دابل کلیک می‌توان  نام فیلد را تغییر داد  و اطلاعات را وارد کرد می‌توان به ترتیب حروف الفبا تغییر داد 
 
برای کپی کردن New = Simport   DataBase
Poto را باز می کنیم و موردی که می خواهیم در آن کپی شود
Importable را باز می‌کنیم
انتخاب Datda base که از آْن موردی را می خواهیم کپی ‌می‌کنیم
انتخاب جدول مورد نظر کپی ‌میشود.
 
 
فیلتر کردن بدست آوردن اطلاعات و درخواستها در میان رکوردها ( نتیجه موقت است)
برای اندازه سلولهای فرم گزینه مورد نظر را انتخاب می‌کنیم  Size
(view) Toolbox  در فرم خط ایجاد میشود
Lobl فقط برای نمایش است
Text box فقط برای نمایش و دریافت است
در Page Heder هرچه در آن بنویسیم در همه صفحات تکرار میشود.
اگر خواستیم لیستی به سیستم بدهمی و جستجو را در لیست انجام بدهد از این استفاده میشود.
مثال
IN (Yazd , Kerman, Tabriz, Rasht )
 
*به معنای هر کاراکت ر مجاز هر تعداد  کاراکتر میخواهد باشد
وقتی دو طرف کوتیشن گذاشتیم یعنی  Stering رشته عبارت
 
انواع شرط
AF [  ! CMD] حرف آخر نمی‌تواند D, M , C  باشد هر چیز دیگری می‌تواند باشد
 


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


تحقیق درباره پایگاه داده ها

مقاله حافظه اصلی پایگاه داده ها – مهندسی کامپیوتر

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

توضیحات :

در اواسط دهه 1980، با نزول قیمت DRAM، این ایده مطرح شد که کامپیوترهای آتی با داشتن حافظه اصلی با ظرفیت بالا، می توانند بسیاری از پایگاه داده ها را درحافظه اصلی داشته باشند. در این شرایط می توان همه I/O ها (که بسیار هزینه بر می باشند) را از پردازش DBMS حذف نمود. بنابراین معماری DBMS دستخوش تغییرات جدی می شود و در یک MAIN MEMORY، مدیریت I/O دیگر نقشی نخواهد داشت.

 

فهرست مطالب :

  • مقدمه
  • مدلهای هزینه حافظه اصلی
  • (Office-By-Example (OBE
  • Smallbase
  • ساختارهای شاخص در حافظه اصلی
  • ساختار T-Tree
  • الگوریتم جستجو
  • الگوریتم درج
  • الگوریتم حذف
  • کنترل همزمانی(  Concurrency Control)
  • Commit Processing
  • روشهای دستیابی(Access Methods)
  • نمایش داده ها (Data Representation )
  • پردازش پرس و جو (Query Processing)
  • Recovery
  • خلاصه ای از تکنیک های Recovery
  • Checkpointing
  • نتیجه گیری
  • منابع

 

• این مقاله در قالب فایل Word و در 40 صفحه ارائه شده است.


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


مقاله حافظه اصلی پایگاه داده ها – مهندسی کامپیوتر