تعریف ارتباط یک به چند

خلاصه
1397/07/30

ارتباط یک به چند، ارتباطی ست که در آن محتوای یک فیلد از جدولی، در فیلد مشابه از جدول دیگری، بیش از یکبار تکرار شده باشد.

تعریف ارتباط یک به چند


ارتباط یک به چند، ارتباطی ست که در آن محتوای یک فیلد از جدولی، در فیلد مشابه از جدول دیگری، بیش از یکبار تکرار شده باشد.
ارتباط های دیگری هم می تواند وجود داشته باشد. یکی از آن ها ارتباط یک به یک است. در ارتباط یک به یک درست همان تعداد رکورد که در جدول هست و در جدول دوم نیز وجود دارد و مثلا فیلد Product ID هر دو جدول، عین هم هستند. این نوع ارتباط درست نیست زیرا اگر هر داده، تنها یکبار تکرار می شود بهتر است دو جدول را یکی کنیم. اما بوجود آوردن ارتباط یک به یک بعضی وقت ها لازم می شود. یکی از مواردی که ارتباط یک به یک نیاز است هنگامی ست که یک جدول بسیار بسیار بزرگ داریم که فیلد هایش از 256 عدد بیشتر است. چون اکسس این تعداد فیلد را در یک جدول اجازه نمی دهد باید آن را به دو قسمت با رابطه یک به یک تقسیم کنیم تا قابل اداره کردن باشند. مورد دوم، زمانی ست که برخی از فیلد های یک رکورد در جدول خیلی حساس و مهم اند و همه نباید آن را ببینند. در این حالت هم این جدول به دو قسمت تقسیم می شود و فیلدهای حساس در یک جدول و فیلدهای غیر حساس در جدول دیگر قرار داده می شوند و از طریق رابطه یک به یک، به هم ارتباط می یابند.
نوع ارتباط دیگر، ارتباط چند به چند است. این نوع ارتباط موضوع پیچیده ای ست.