تحقيق پاورپوينت پايگاه داده ها
متشکل از 61 صفحه ، در قالب pptx قابل ويرايش و اماده ارائه
بخشی از محتوا ::
پايگاه داده ها نرمالترسازی رابطه ( ابزار طراحی پايگاه رابطه ای ; آشنايي با تئوری وابستگي ) ايده اصلی : رابطه هر چند نرمال ، ممکن است بازهم آنوماليهايي(Anomalies) داشته باشد .
متشکل از 61 صفحه ، در قالب pptx قابل ويرايش و اماده ارائه
بخشی از محتوا ::
پايگاه داده ها نرمالترسازی رابطه ( ابزار طراحی پايگاه رابطه ای ; آشنايي با تئوری وابستگي ) ايده اصلی : رابطه هر چند نرمال ، ممکن است بازهم آنوماليهايي(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 X2 Y1 Z2 X2 Y1 Z3 X3 Y2 Z3 آيا X Y ؟
بله آيا Y X ؟
خیر آيا X Z ؟
خیر R.X R.Y R
تحقيق پاورپوينت پايگاه داده ها
متشکل از 61 صفحه ، در قالب pptx قابل ويرايش و اماده ارائه
متشکل از 61 صفحه ، در قالب pptx قابل ويرايش و اماده ارائه