مفاهیم پایگاه داده- قسمت چهارم

Relationship یک مقوله ی پیچیده است، هر تعاملی که بین موجودیت ها اتفاق می افتد، در قالب Relationship است. این موضوع از چند جهت قابل بررسی است:

اول اینکه هر Relationship باید اسم داشته باشد.

دوم اینکه هر Relationship یک جهت یا Direction دارد.

سوم اینکه هر Relationship درجه یا Degree دارد.

چهارم اینکه هر Relationship یک Semantic Rule یا قواعد نحوی دارد.

برای مثال به شکل زیر دقت کنید:

ارتباطات در پایگاه داده

هر شعبه ای کارمند دارد (پس رابطه داشتن هست) Has در اینجا اسم رابطه است. به جهت فلش دقت کنید: شکل خواندنش را مشخص میکند، یعنی هر شعبه ای کارمند دارد: Each branch has staff حال اگه جهت عوض شه، این طور خوانده میشود:

ارتباطات در پایگاه داده

Each staff belong to a branch یعنی هر کارمند متعلق به یک شعبه است.

درجه رابطه یعنی تعداد موجودیت هایی که در آن رابطه شرکت می کنند. 

ادامه دارد…

0 پاسخ‌ها

ارسال یک پاسخ

می‌خواهید در گفتگو‌ها شرکت کنید؟
راهنمایی رایگان!

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *