موضوعات وبسایت : تست روانشناسی
تست شخیصت شناسی

وابستگی تابعی در پایگاه داده چیست

نویسنده : نازنین رحمانی | زمان انتشار : 06 بهمن 1400 ساعت 16:55

تست شخیصت شناسی

نویسنده جعفر چرخی

شماره کلید 6976

گزینه ها full_width.png

نرمالسازی (در پایگاه داده)

تعریف رابطه ی نرمال

رابطه ای که مقادیر تمام صفاتش اتمیک "یکپارچه" باشد و مقادیر هیچ یک از میدان هایش یک مقدار رابطه ای یا کاردینالیتی بزرگتر از یک نباشد.

kelidestan-transparent-long.png

دلایل نرمالسازی

  • سادگی در نمایش ظاهری
  • سادگی دستورات زبان
  • سادگی اجرای عملیات در پایگاه داده

معایب رابطه ی نرمال

  • بروز افزونگی
  • طولانی تر شدن کلید رابطه
  • عدم امکان نمایش داده های پیچیده
  • دشواری نمایش مفهوم سلسله مراتب
  • دشواری مفهوم وراثت

وابستگی تابعی

اگر A و B دو صفت در رابطه ی R باشند انگاه وابستگی تابعی زمانی برقرار است که برای تمامی رابطه ها در R به ازای هر مقدار A فقط یک مقدار B وجود داشته باشد.

وابستگی تابعی کامل

اگر X با Y وابستگی تابعی کامل داشته باشد این وابستگی را وابستگی تابعی کامل میگوینند اگر X با هیچ زیر مجموعه از Y وابستگی تابعی نداشته باشد.

مثال

نمودار وابستگی تابعی

kelidestan-transparent-long.png

صورت های نرمال

رابطه ی 1NF

رابطه ای است که :

  • همه ی کلید های ان تعریف شده باشد
  • همه ی صفات ان با کلید اصلی وابسته باشند
  • صفات ترکیبی نداشته باشیم

kelidestan-transparent-long.png

رابطه ی 2NF

رابطه ای است که :

  • 1NF باشد
  • صفات ان به زیر مجموعه های کلید اصلی وابسته نباشد

kelidestan-transparent-long.png

رابطه ی 3NF

رابطه ای است که :

  • 2NF باشد
  • وابستگی انتقالی نداشته باشد

kelidestan-transparent-long.png

این روابط تا 5NF ادامه دارند...

درباره نویسنده

نام کاربری ( avatar_3276.jpg?dateline=1516025996 Azam_ch )
توضیحات دانشجوی کارشناسی مهندسی تکنولوژی نرم افزار - مدرس زبان انگلیسی
وب سایت http://learning-together.mihanblog.com
ایمیل a_ch1996@yahoo.com
سفارش پروژه ترجمه ی مقالات مربوط به کامپیوتر - تایپ - انجام پروژه های نرم افزاری

کپی برداری از محتوای سایت کلیدستان، ممنوع بوده و پیگرد قانونی دارد. (تنها استفاده شخصی کاربر، مجاز است) (کپی برداری توسط سایر وب سایت ها = حرام) (بیشتر بدانید)

گزینه ها full_width.png

به اشتراک گذاری (Share) در شبکه های اجتماعی

نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)

آیا این مطلب برای شما مفید بود؟


منبع: www.kelidestan.com



ارسال نظر

نام


ایمیل


نظر