وابستگی تابعی در پایگاه داده چیست
نویسنده : نازنین رحمانی | زمان انتشار : 06 بهمن 1400 ساعت 16:55
نویسنده جعفر چرخی
شماره کلید 6976
نرمالسازی (در پایگاه داده)
تعریف رابطه ی نرمال
رابطه ای که مقادیر تمام صفاتش اتمیک "یکپارچه" باشد و مقادیر هیچ یک از میدان هایش یک مقدار رابطه ای یا کاردینالیتی بزرگتر از یک نباشد.
دلایل نرمالسازی
- سادگی در نمایش ظاهری
- سادگی دستورات زبان
- سادگی اجرای عملیات در پایگاه داده
معایب رابطه ی نرمال
- بروز افزونگی
- طولانی تر شدن کلید رابطه
- عدم امکان نمایش داده های پیچیده
- دشواری نمایش مفهوم سلسله مراتب
- دشواری مفهوم وراثت
وابستگی تابعی
اگر A و B دو صفت در رابطه ی R باشند انگاه وابستگی تابعی زمانی برقرار است که برای تمامی رابطه ها در R به ازای هر مقدار A فقط یک مقدار B وجود داشته باشد.
وابستگی تابعی کامل
اگر X با Y وابستگی تابعی کامل داشته باشد این وابستگی را وابستگی تابعی کامل میگوینند اگر X با هیچ زیر مجموعه از Y وابستگی تابعی نداشته باشد.
مثال
نمودار وابستگی تابعی
صورت های نرمال
رابطه ی 1NF
رابطه ای است که :
- همه ی کلید های ان تعریف شده باشد
- همه ی صفات ان با کلید اصلی وابسته باشند
- صفات ترکیبی نداشته باشیم
رابطه ی 2NF
رابطه ای است که :
- 1NF باشد
- صفات ان به زیر مجموعه های کلید اصلی وابسته نباشد
رابطه ی 3NF
رابطه ای است که :
- 2NF باشد
- وابستگی انتقالی نداشته باشد
این روابط تا 5NF ادامه دارند...
درباره نویسنده
نام کاربری | ( |
توضیحات | دانشجوی کارشناسی مهندسی تکنولوژی نرم افزار - مدرس زبان انگلیسی |
وب سایت | http://learning-together.mihanblog.com |
ایمیل | a_ch1996@yahoo.com |
سفارش پروژه | ترجمه ی مقالات مربوط به کامپیوتر - تایپ - انجام پروژه های نرم افزاری |
کپی برداری از محتوای سایت کلیدستان، ممنوع بوده و پیگرد قانونی دارد. (تنها استفاده شخصی کاربر، مجاز است) (کپی برداری توسط سایر وب سایت ها = حرام) (بیشتر بدانید)
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0
منبع: www.kelidestan.com