ارتباط بین جداول چیست؟
ارتباطات پیوندهایی هستند که یک فیلد در یک جدول را به فیلد دیگری در جدول دیگر مرنبط می سازند.
بعنوان مثال یک بانک اطلاعاتی مدرسه را با دو جدول در نظر بگیرید: ۱- جدول Students و ۲- جدول Classes.
در جدول Students اسامی و آدرس دانش آموزان نگه داشته می شود:
در جدول کلاس Maths(ریاضی) اطلاعات مربوط به دانش آموزان کلاس ریاضی نگه داشته می شود:
هردو جدول دارای فیلدی به نام Student Name می باشند.
با ایجاد پیوند بین فیلدهای Student Name، اطمینان حاصل می کنید که John ای در جدول Students قرار دارد، همان Johnای است که نام وی در جدول Math Class نوشته شده است.
امتحان ارتباطات جاری بین جداول
۱- بر روی برگه Database Tools کلیک کنید.
۲- در نوار آفیس بر روی Relationships کلیک کنید.
۳- در نوار آفیس برروی Show Table کلیک کنید.
۴- هنگامی که پنجره Show Table باز می شود، بر روی Customers دبل کلیک کنید.
اکنون جدول Customers باید در فیلد Relationships ظاهر شود:
۵- در پنجره Show Table، بر روی Employees دبل کلیک کنید.
اکنون جدول Employees باید در فیلد Relationships ظاهر شود:
۶- بر روی Order Details دبل کلیک کنید.
۷- بر روی Orders دبل کلیک کنید.
۸- بر روی Products دبل کلیک کنید.
۹- در پنجره Show Tables بر روی دکمه Close کلیک کنید.
اکنون باید فیلد Relationships شبیه به شکل زیر به نظر برسد:
افزودن ارتباطات
۱- اشاره گر ماوس را در بالای Title Bar جدول Employees نگه دارید.
۲- بر روی جدول Employees کلیک کنید و آن را بکشید تا در زیر جدول Customers قرار بگیرد.
۳- بر روی جدول Orders کلیک کنید و آن را بکشید تا بین جدول Customers و جدول Order Details قرار بگیرد.
۴- در جدول Order Details بر روی فیلد Order ID کلیک کنید سپس آن را کشیده و در بالای فیلد Order ID از جدول Orders رها کنید.
۵- دکمه ماوس را رها کنید.
هنگامی که پنجره Edit Relationships باز شد، برروی دکمه Create کلیک کنید.
اکنون فیلد Relationships باید شبیه به شکل زیر به نظر برسد:
فیلد Order ID در جدول Orders به فیلد Order ID در جدول Order Details متصل می شود.
در هردو جدول یک شماره Order ID به یک سفارش اشاره دارد.
۶- پنجره Relationships را ببندید.
۷- هنگامی که پنجره هشدار ظاهر می شود، بر روی دکمه Yes کلیک کنید.
۸- از مایکروسافت اکسس خارج شوید.