
نام فایل : اكسس3
فرمت : .doc
تعداد صفحه/اسلاید : 1
حجم : 21 کیلوبایت
فصل هشتم: بازجستها و ربط دادن جدول ها به يكديگر
تعريف ارتباط يك به چند
ارتباط يك به چند ،ارتباطي ست كه در آن محتواي يك فيلد از جدولي ،در فيلد مشابه از جدول ديگري ،بيش از يك بار تكرار شده باشد.
ارتباطهاي ديگري هم مي توان وجود داشته باشد ؛يكي از آنها ارتباط يك به يك است در ارتباط يك به يك درست همان تعداد ركورد كه در جدول هست در جدول دوم نيز وجود دارد ؛مثلا دوفيلد
ID
هر دو جدول عين هم هستند؛اين نوع ارتباط درست نيست زيرا اگر داده ها ،تنها يك بار تكرار مي شود بهتر است دوجدول را يكي كنيم
اما به وجود آوردن ارتباط يك به يك هنگامي است كه يك جدول بسيار بزرگ داريم كه فيلدهايش از 256 عدد بيشتر است .چون اكسس اين تعداد فيلد را در يك جدول جاي نمي دهد بليد آنرا به دو قسمت با رلبطه يك به يك تقيم كنيم تا قابل اداره كردن باشد
مورد دوم،زماني ست كه برخي از فيلدها ي يك ركورد در جدول خيلي حسا و مهم هستند و همه نبايد آنها را ببينند؛در اين حالت هم اين جدول به دو قسمت تقسيم مي شود و فيلد هاي حساس در يك جدول و فيلد هاي غير حساس در جدول ديگر قرار داده مي شوندواز طريق رلبطه يك به يك ،به هم ارتباط مي يابند.
فيلد كليد و اهمت آن در ارتباط
فيلد كليد فيلدي است كه حداقل در دو جدول مشترك باشد و داده هاي آن تكراري نباشد.
را هها ي مواظبت از فيلد كليد(
Primary Key
)
آن است كه مواظب باشيم داداهتكراري در فيلد مربوط وارد نكنيم ؛رعايت اين امر شايد در مورد جدول هلي كوچك ممكن باشد ،اما وقتي جدول قدري بزرگتر شود اين كار با دقت انجام نمي شود
آن اسنكهبه اكسس بگوييم خودش مواظبت كند تا تكراري در محتويات فيلد خاصي صورت نگيرد؟اين كار از طريف معرفي فيلد به عنوان كليد اصلي (
Primary Key
)
در هنگام طراحي جدول دادها مي توان انجام داد. براي انجام اين كار بايد در هنگام طرتحي جدوال داده ها تكليف خود را با نحوه ارتباط جدول ها روشن كرده باشيد ؛به عبارت ديگر خيلي مشكلتر است كه در وسط كار بخواهيد يك فيلد را به فيلد كليد تبديل كنيد.