پاورپوینت آماده; بررسی جامع پايگاه داده ها Database

پاورپوینت آماده; بررسی جامع پايگاه داده ها Database

مطالب اسلایدهای ابتدایی این پاورپوینت به شرح زیر است

 


تعداد اسلاید : 61 اسلاید

بررسی جامع پايگاه داده ها Database نرمالترسازی رابطه ( ابزار طراحی پايگاه رابطه ای ; آشنايي با تئوری وابستگي ) ايده اصلی : رابطه هر چند نرمال ، ممکن است بازهم آنوماليهايي(Anomalies) داشته باشد .
يادآوری : رابطه نرمال رابطه ای است که مقادير تمام صفات خاصه اش اتوميک باشند .


یادآوری :




(*) عدم امکان انجام يک عمل
(*) بروز تبعات نامطلوب روی انجام يک عمل
(*) بروز فزونکاری در سيستم در انجام يک عمل Further Normalization درج ناممکن است تا ندانيم چه قطعه ای تهيه کرده است زيرا کليد اصلي رابطه SPC ، (S# و P# ) است و درج تاپل بدون داشتن آنها ناممکن است . SPC ( S# P# QTY CITY )

S1 P1 100 C2
S1 P2 200 C2
S1 P3 80 C2
S2 P1 70 C1
S2 P2 120 C1
S3 P1 90 C1
S4 P1 80 C3
S4 P3 90 C3 در حذف :
حذف کن < S3 , P1 , 90 > . انجام شدنی است ، اما اطلاع ناخواسته حذف می شود ( اینکه S3 ساکن C1 است) . مثال : رابطه SPc مفروض است .
در درج : این رابطه در درج آنومالی دارد . درج کن این اطلاع را <s7, c7=""> نرمال بودن ( نرماليتي ) درجات یا سطوح يا صور دارد . CODD در آغاز سه صورت تعرِيف کرده است که به آنها صور کلاسيک کادی می گوييم صور ديگر (First Normal Form) 1NF
2NF
3NF (Boyce/Codd Normal Form ) BCNF
4NF
(Projection-Join Normal Form) ( PJ/NP) 5NF
( Domain-Key Normal Form) DKNF
در بهنگام سازی : شهر S1 را عوض کن .
UPDATE S
SET CITY = ‘C1’
WHERE S# = ‘S1’ ;
عمل منطقا تاپلی تبديل به عمل منطقا مجموعه ای و منجر به بروز فزونکاری در سيستم می شود.

رابطه SPC آنومالی دارد . دليل غير تئوريک اين آنومالي اينست که در رابطه SPc پديده اختلاط اطلاعاتي وجود دارد.ِيعني اطلاعات در مورد شي يا موجوديت محموله با اطلاعات در مورد تهيه کننده مخلوط شده است . شهراز صفات خاصه تهيه کننده است و با صفات خاصه محموله ترکيب شده است ، همين اختلاط اطلاعاتي سبب بروز پديده افزونگي هم شده است .
رابطه SPc خوش طرح (well design) نيست و خواهيم ديد که اين طراحي بايد عوض شود .
نمودار صور مختلف نرمال بودن : 5NF 3NF BCNF 4NF 1NF 2NF Universe رابطه های ممکن افرايش سطح نرماليتي
و کاهش آنومالي DKNF ? نکته : هرچه رابطه نرمالتر باشد آنومالی کمتر می شود.
شرح صور نرماليتي :
ابتدا سطوح کلاسيک کادی را بررسی می کنيم و برای اين منظور نياز به دو مفهوم از
تئوری وابستگی داريم :
وابستگي تابعي - Functional Dependency (FD)
صفت خاصه Y به صفت خاصه X از رابطه R وابستگی تابعی دارد اگر به ازای هر مقدار از X در R فقط و فقط يک مقدار برای Y وجود داشته باشد .


مثال : رابطه R مفروض است :
X Y Z X1 Y1 Z1
X1 Y1 Z2

دریافت فایل


پاورپوینت آماده; بررسی جامع پايگاه داده ها Database

بررسی جامع پايگاه داده ها Database

کتاب ، جزوه

فایل های جدید

یکی از تب ها رو انتخاب بکنید