دانلود پاورپوینت اصول پایگاه داده (قسمت چهارم) 2,072 بازدید بدون دیدگاه اصول پایگاه داده (قسمت چهارم ) ادامه نرمال سازی در اين فصل از اصول پایگاه داده مروری بر تئوری نرمالسازی پايگاه داده ها داریم و روی چهار فرم اول از هفت فرم شناخته شده نرمال تمرکز می کنیم. نرمالسازی فرآيند سازماندهی داده در اصول پايگاه داده بطور کارآمد است. نرمالسازی روشی برای طراحی جداول پايگاه داده است و داده ها را به طريقی ساماندهی می کند که باعث کاهش افزونگی داده و رفع مشکلات ساختاری و آنومالی شود. هدف از نرمالسازی حذف افزونگی داده و باقی نگهداشتن وابستگی بين داده های مرتبط است. به اين طريق اندازه پايگاه داده را کاهش داده و ذخيره منطقی داده را تضمين می کند. مفهوم نرمالسازی پايگاه داده اولين با ر توسط Edgar Frank Codd معرفی شد. فرآيند نرمالسازی شامل ايجاد جداول و برقراری ارتباط بين آنها طبق قواعد معين است و روی وابستگی های ستون های جدول تمرکز دارد. اين فرآيند اغلب باعث ايجاد جداول بيشتر می شود ولی باوجوديکه اثر تکرار داده درون پايگاه داده را دارد باعث افزونگی غير ضروری داده نمی شود. هدف از نرمالسازی تضمين اين است که ستون های غير کليدی در هر جدول مستقيما وابسته به کل کليد باشند و به اين ترتيب حذف وابستگی های ناسازگار، کاهش افزونگی، آنومالی کمتر و بهبود کارائی را نتيجه می دهد. فرم های نرمال تئوری اصول پايگاه داده درجه نرمالسازی جدول را با اصطلاح فرم های نرمال(normal form) شرح می دهد. فرم های نرمال (يا بطور خلاصه NF) معياری برای تعيين درجه نرمال جدول دراختيار می گذارد. فرم های نرمال جداگانه روی هر جدول می توانند بکار بروند. پايگاه داده زمانی در فرم نرمال n خواهد بود که کل جداول آن در فرم نرمال n باشند. فرم های نرمال عبارتند از: • First Normal Form (1NF) • Second Normal Form (2NF) • Third Normal Form (3NF) • Forth Normal Form (4NF) • Boyce/Codd Normal Form (BCNF) • Fifth Normal Form (5NF) • Domain/Key Normal Form (DKNF) اگر فرم اول نرمال در جدولی مشاهده شود اصطلاحا آنرا در فرم اول نرمال (1NF) می نامند. اگر سه فرم اول نرمال ديده شود آنرا در فرم سوم نرمال (3NF) درنظر می گيرند. جدولی که دارای فرم نرمال درجه بالاتر باشد فرم های نرمال درجه پائين تر را هم دارا می باشد. بنابراين مثلا اگر جدولی 3NF باشد 2NF و 1NF هم هست. ولی عکس اين صحت ندارد. توجه داشته باشيد که نرمالسازی يک فرآيند تکراری نيست. يک جدول ممکن است در يک مرحله به فرم سوم نرمال دربيايد. بعلاوه اگر 3NF باشد به احتمال بسيار زياد 5NF هم خواهد بود. فرم نرمال هريک باعث کاهش بيشتر افزونگی و تقسيم جداول به واحدهای کوچکتر می شوند. سه فرم اول نرمال (1NF، 2NF و 3NF) در ابتدا توسط Codd تعريف شد که به طور خلاصه وابستگی صفات خاصه غير کليد را به کليد الزام می کنند. فرم های چهارم و پنجم (4NF و 5NF) با ارتباطات چند به چند و يک به چند بيت صفات خاصه سروکار دارند. دو فرم ديگر هم وجود دارد که کاملا با اين جريان جور نمی شوند که BCNF و DK/NF هستند. در برنامه های کاربردی اغلب 1NF، 2NF و 3NF و گاهی 4NF و 5NF ديده خواهند شد 5NF بندرت مشاهده می شود به همين دليل در اينجا توضيح داده نمی شود. البته توضیحات کامل تر و جامع در مورد نرمال سازی در قسمت بعدی اصول پایگاه داده می باشد. دوستان عزیز می توانند پاورپوینت قسمت چهارم اصول پایگاه داده را ازلینک زیر دانلود کنند. عنوان :پاورپوینت اصول پایگاه داده (قسمت چهارم) لینک دانلود پاورپوینت اصول پایگاه داده (کلیک کنید) در ضمن میتوانید قسمت سوم اصول پایگاه داده را از اینجا دانلود کنید