پاورپوینت پايگاه داده ها (با کیفیت)
دسته بندي :
علوم پایه »
دانلود پاورپوینت های علمی
لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : powerpoint (..ppt) ( قابل ويرايش و آماده پرينت )
تعداد اسلاید : 24 اسلاید
قسمتی از متن powerpoint (..ppt) :
بنام خدا
Database پايگاه داده ها
قواعد جامعیت INTEGRITY RULES(CONSTRAINTS)
مجموعه قواعدی که به کمک آنها سیستم صحت و دقت داده های ذخیره شده در پایگاه و نیز ارتباطات بین انواع موجودیتها را کنترل می کند .( Tuple هم موجودیتها را نشان می دهد و هم ارتباطات بین آنها را (دید جدولی) )
قواعد جامعیت 1- کاربری (خاص) : تعریف شده توسط کاربر (منظور شخص DBA ) است .کاربران
خارجی باید درخواست خود را به DBA بدهند.( UDR=User Defined Rules )
2- عام (متا قاعده Meta-Rule ) : مستقل از Data های خاص مطرحند ،
Independent از Data های محیط خاص
قواعد جامعیت کاربری (خاص) میدانی : قاعده ای است ناظر به مقادیر یک میدان
ستونی : علاوه بر قواعد میدانی که بر روی مجموعه مقادیر میدان است ، قواعد جامعیت ستونی اخص از محدودیت میدانی است ، یعنی برای صفات خاصه بخصوصی در رابطه بخصوصی محدودیتی قایل بشویم
ستونی : علاوه بر قواعد میدانی که بر روی مجموعه مقادیر میدان ناظر است ، قواعد جامعیت ستونی اخص از محدودیت میدانی است ، یعنی برای صفات خاصه بخصوصی در رابطه بخصوصی محدودیتی قایل بشویم .
مثال :
R4 = 0
R5 =
مثال میدانی : شماره تهیه کنندگان حتما به این صورت است :
R1 = sdddd
R2 = 1111
R3 = City In { C1,C2,C3,C4,C5}
QTY برای تهیه کنندگان ساکن C1 و C2 که قطعات P1 و P2 را تهیه می کنند نمی تواند بیشتر از 50 باشد
(*) یک DBMS واقعی باید امکان بدهد تا DBA انواع قواعد جامعیت را بیان و ایجاد کند و سیستم باید این قواعد را پیاده و عمل کند .
(*) شمای ادراکی فقط از تعریف رابطه تشکیل نمی شود بلکه قواعد جامعیت مربوط به آن رابطه جزیی از شمای ادراکی است .
(*) بخش عمده Overhead عملیات DBMS مربوط به این قواعد جامعیت است .
قواعد جامعیت عام C1 : قاعده جامعیت موجودیتی Entity Integrity Rule ناظر به کلید اصلی است . C2 : قاعده جامعیت ارجاعی Refrential Integrity Rule ناظر به کلید خارجی است
نکته : کلید خارجی هم مثل کلید اصلی باید در تعریف رابطه آورده شود
قاعده C1 : می گوید : هیچ جز تشکیل دهنده کلید اصلی نمی تواند Null باشد ( هیچ مقدار Null Value داشته باشد)
Null Value : 1- مقدار ناشناخته : Unknown : مثلا STATUS تهیه کننده ای مشخص نباشد .
2- مقدار غیر قابل اعمال : Inapplicable مثلا شماره شناسنامه همسر
برای شخص مجرد غیر قابل اعمال است