لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : powerpoint (..ppt) ( قابل ويرايش و آماده پرينت )
تعداد اسلاید : 51 اسلاید
قسمتی از متن powerpoint (..ppt) :
بنام خدا
نرمال سازی چیست؟
هنگام طراحی یک بانک اطلاعاتی رابطه ای،این سوال مهم مطرح می شود که :«با توجه به داده های عملیاتی و ارتباط بین موجودیت ها،چند جدول می بایست طراحی کرد؟در هر جدول چه فیلدهایی باید قرار گیرد؟رابطه ج دولها باید چگونه باشد؟»در این فصل به این سوالات پاسخ می گوئیم.
مثال1:به سه جدول معروف S و P و ) SP فصل (SQL نگاه کنید.فرض کنید جدول SP را به صورت ( Status ، Qty ، P# ، S# ) SP ’ تعریف و جدول S را به صورت ( City ، Sname ، s# ) s’ تعریف می کردیم،یعنی فیلد Status را از جدول s به جدول SP می بردیم . در اینصورت جدول
نرمال سازی
Sp’
S#
P#
Qty
Status
S1
P1
300
20
S1
P2
200
20
s1
P3
400
20
S1
P4
200
20
S1
P5
100
20
s1
P6
100
20
S2
P1
300
10
s2
p2
400
10
همان طورکه مشاهده می گردد فیلد Status برای s1 همواره ثابت و مشخص است (عدد 20 ) و بی جهت در جدول sp’ تکرار شده و بدین جهت افزونگی اطلاعات داریم.
SP’ به صورت روبرو می شد:
حال سوال دیگری را مطرح می کنیم :«آیا می توان تمام اطلاعات جداول S ، P ، SP را دریک جدول ریخت؟»جواب این سوال «بله» است .دراین صورت اطلاعاتی فقط یک جدول بوده و از دید کاربران و برنامه نویسان مساله بسیار ساده می شود،چرا که دیگرنیازی به پیوند طبیعی یا ضرب دکارتی نداریم.
S#
Sname
Status
City
P#
Pname
Color
Weiqht
City
Qty
S1
Sn1
20
C2
P1
Nut
Red
12
C2
300
S1
Sn1
20
C2
P2
Bolt
Green
17
C3
200
S1
Sn1
20
C2
P3
Screw
Blue
17
C4
400
ولی این عمل 3 اشکال اساسی دارد :
1-افزونگی داده ها ( Data redundancy ) قبلا بیان شد که افزونگی یعنی تکرار بی رویه داده ها.در بانک اطلاعات رابطه ای،تکرار داده ها تنها راه برقراری ارتباط بین جداول است و از آن به عنوان کلیدخارجی یاد می شود.تکرار بیش از این ،بی رویه است وافزونگی نام دارد.بدیهی است که جدول بالا تکرار بی رویه دارد.وقتی جداول را ادغام می کنیم همواره افزونگی به میزان بزرگترین جدول رخ می دهد.این پدیده دو ایراد بزرگ دارد یکی به هدر دادن فضای حافظه و دیگری پائین اوردن سرعت .
2-بی نظمی ( anomaly ) وجود افزونگی در جدول مثال فوق باعث آنومالی در تغییر داده ها می شود.مثلا اگر شهر s1 تغییر کند باید تمام رکوردها به دنبال
برچسب ها:
پاورپوینت نرمال سازی نرمال سازی دانلود پاورپوینت نرمال سازی نرمال سازی پاورپوینت نرمال سازی