دانلود پاورپوینت اصول پایگاه داده (قسمت چهارم) 2,198 بازدید بدون دیدگاه اصول پایگاه داده (قسمت چهارم ) ادامه نرمال سازی در این فصل از اصول پایگاه داده مروری بر تئوری نرمالسازی پایگاه داده ها داریم و روی چهار فرم اول از هفت فرم شناخته شده نرمال تمرکز می کنیم. نرمالسازی فرآیند سازماندهی داده در اصول پایگاه داده بطور کارآمد است. نرمالسازی روشی برای طراحی جداول پایگاه داده است و داده ها را به طریقی ساماندهی می کند که باعث کاهش افزونگی داده و رفع مشکلات ساختاری و آنومالی شود. هدف از نرمالسازی حذف افزونگی داده و باقی نگهداشتن وابستگی بین داده های مرتبط است. به این طریق اندازه پایگاه داده را کاهش داده و ذخیره منطقی داده را تضمین می کند. مفهوم نرمالسازی پایگاه داده اولین با ر توسط 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) اگر فرم اول نرمال در جدولی مشاهده شود اصطلاحا آنرا در فرم اول نرمال (۱NF) می نامند. اگر سه فرم اول نرمال دیده شود آنرا در فرم سوم نرمال (۳NF) درنظر می گیرند. جدولی که دارای فرم نرمال درجه بالاتر باشد فرم های نرمال درجه پائین تر را هم دارا می باشد. بنابراین مثلا اگر جدولی ۳NF باشد ۲NF و ۱NF هم هست. ولی عکس این صحت ندارد. توجه داشته باشید که نرمالسازی یک فرآیند تکراری نیست. یک جدول ممکن است در یک مرحله به فرم سوم نرمال دربیاید. بعلاوه اگر ۳NF باشد به احتمال بسیار زیاد ۵NF هم خواهد بود. فرم نرمال هریک باعث کاهش بیشتر افزونگی و تقسیم جداول به واحدهای کوچکتر می شوند. سه فرم اول نرمال (۱NF، ۲NF و ۳NF) در ابتدا توسط Codd تعریف شد که به طور خلاصه وابستگی صفات خاصه غیر کلید را به کلید الزام می کنند. فرم های چهارم و پنجم (۴NF و ۵NF) با ارتباطات چند به چند و یک به چند بیت صفات خاصه سروکار دارند. دو فرم دیگر هم وجود دارد که کاملا با این جریان جور نمی شوند که BCNF و DK/NF هستند. در برنامه های کاربردی اغلب ۱NF، ۲NF و ۳NF و گاهی ۴NF و ۵NF دیده خواهند شد ۵NF بندرت مشاهده می شود به همین دلیل در اینجا توضیح داده نمی شود. البته توضیحات کامل تر و جامع در مورد نرمال سازی در قسمت بعدی اصول پایگاه داده می باشد. دوستان عزیز می توانند پاورپوینت قسمت چهارم اصول پایگاه داده را ازلینک زیر دانلود کنند. عنوان :پاورپوینت اصول پایگاه داده (قسمت چهارم) لینک دانلود پاورپوینت اصول پایگاه داده (کلیک کنید) در ضمن میتوانید قسمت سوم اصول پایگاه داده را از اینجا دانلود کنید