• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/16

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

16 Cards in this Set

  • Front
  • Back

نرمالسازی چه زمانی انجام میشود

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

فرم اول نرمال

شرط لازم دارای حداقل یک کلید کاندید جامعیت درون رابطه ای


شرط کافی ستون چند مقداری و مرکب نداشته باشد

جدول کثیف چه ویژگی هایی دارد

تکرار که شامل


افزونگی


بی نظمی


مقادیر زیاد null


تشابه جدول نرمال و غیر نرمال در طبیعت

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

انواع افزونگی

طبیعی (محتوایی)به دلیل وابستگی های غیرعامل


فنی (تکنیکی)کلید خارجی شاخص

خاصیت سطوح نرمال

دارای خواص سلسله مراتبی هستند چنانچه رابطه ای در سطح k ام نرمال باشد حتما در سطح k-1 ام نرمال هم هست

شرایط تجزیه مطلوب در قوانین نرمال سازی

شرط لازم دو جدول الحاق پذیر باشند صفت مشترک در دو جدول حداقل در یکی کلید کاندید باشد


شرط فوق باعث میشود تا در الحاق جداول حاصل رکورد یا تاپل اضافی ایجاد نگردد


شرط کافی حفظ وابستگی های تابعی


نه چیزی از جدول کم شود و نه چیزی به آن اضافه شود

وابستگی بخشی

وابستگی یک مولفه غیرکلیدی به جزیی از کلید کاندید را وابستگی بخشی می نامند


غیرکلید<عضوکلید کاندید

آیا نرمالسازی که انجام میشود افزونگی ها حذف میشوند

وقتی نرمالسازی میکنیم افزونگی های طبیعی طبق فرایندی حذف میشوند ولی افزونگی های فنی و تکنیکی ایجاد میشوند

فرم دوم نرمال

شرط لازم 1NF


شرط کافی پاس کردن سطح فعلی وابستگی بخشی نداشته باشد

فرم دوم نرمال

شرط لازم 1NF


شرط کافی پاس کردن سطح فعلی وابستگی بخشی نداشته باشد

وابستگی انتقالی

وابستگی یک مولفه غیر کلیدی به مولفه غیر کلیدی دیگر را وابستگی انتقالی می نامند

در نوشتن فلش دار کدام سمت به سمت دیگر وابسته است

سر فلش به دم فلش وابسته می باشد a>c طرف راست به چپ وابسته است

تعریف bcnf

اگر همه شروع وابستگی ها ابرکلید باشد ان جدول صددرصد در bcnfقرار دارد

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

برعکس بخشی است و دو فرم دارد


عضوکلید<غیرکلید


عضوکلید<عضوکلید