This page has been translated from Portuguese

ארכיון של 'יחסים' קטגוריה

יחסים במסד נתונים

יום שלישי 15 ינואר, 2008 |

ברגע שיש לך להגדיר טבלאות שונות לכל נושא במסד הנתונים שלך, עליך למצוא דרך לספר את Microsoft Access כיצד לאסוף את המידע הזה שוב. הצעד הראשון בתהליך זה היא להגדיר קשרי גומלין בין טבלאות שלך. אחרי שעשיתי את זה, באפשרותך ליצור שאילתות, טפסים ודוחות כדי להציג מידע מטבלאות מרובות בבת אחת.

כיצד מערכות יחסים?

1 לרבים
הקשר 1 לרבים הוא הסוג הנפוץ ביותר של מערכת היחסים. במערכת יחסים 1 לרבים, רשומה בטבלה יכולה להיות רשומות תואמות רבות בטבלה ב ', אך רשומה בטבלה ב' יש רק רשומה אחת תואמת בטבלה א '

רבים לרבים
ב קשרי גומלין של רבים לרבים, רשומה בטבלה יכולה להיות רשומות תואמות רבות B טבלאות רשומה בטבלה ב 'יכולים להיות רשומות תואמות רבות בטבלה א' זה סוג של מערכת יחסים היא היחידה האפשרית על ידי הגדרת טבלה 3 (נקרא השולחן האגודה), אשר המפתח הראשי מורכב משני שדות  מפתחות זרים שתי טבלאות A ו-B למעשה, רבים לרבים מערכות יחסים הם יחסים 2 לרבים עם טבלה שלישית. לדוגמה, הטבלה הזמנות מוצרים השולחן יש קשרי גומלין של רבים לרבים המוגדר על ידי יצירת 2 1 לרבים עבור הטבלה Order Details.

1-to-1
ב 1 על אחד, כל רשומה בטבלה א 'יכולה להיות רק רשומה אחת תואמת בטבלה ב', וכל רשומה בטבלה ב 'יכולה להיות רק רשומה אחת תואמת בטבלה א' סוג זה של יחסים הוא לא נפוץ כי המידע ביותר לגבי להיות בטבלה אחת. השימוש 1 1-to-מומלצת כאשר אתה רוצה לחלוק שולחן עם בתחומים רבים, כדי לבודד חלק של טבלה על אבטחת מידע או חנות חלה רק לקבוצת משנה של הטבלה הראשית. אולי כדאי, למשל, ליצור שולחן להקליט את העובדים המשתתפים במשחק כדורגל לשם גיוס כספים.

הגדרת היחסים
אתה מגדיר את היחסים על ידי הוספת טבלאות שברצונך לקשר לחלון יחסים ולאחר מכן לגרור את שדה המפתח של הטבלה ושחרור אותו מפתח של טבלה אחרת.
סוג של מערכת יחסים Microsoft Access יוצר תלוי איך את השדות הקשורים מוגדרים:
• מערכת יחסים 1 לרבים נוצר ולו אחד מהשדות הקשורים הוא מפתח ראשי או בעל אינדקס ייחודי.
• 1 על אחד נוצר כאשר שני השדות הקשורים הם מפתחות ראשיים או בעלי אינדקסים ייחודיים.
• למעשה, רבים לרבים מערכות יחסים הם יחסים 2 לרבים עם טבלה 1/3 אשר המפתח הראשי מורכב משני שדות  מפתחות החוץ של שתי טבלאות אחרות.
הערה אם תגרור שדה שאינו מפתח ראשי ואינו בעל אינדקס ייחודי לשדה אחר שאינו מפתח ראשי ואין לו אינדקס ייחודי, מערכת יחסים בלתי מוגדר נוצר. בשאילתות המכילות טבלאות עם קשר לא מוגדר, Microsoft Access מציג מחדל להצטרף קו בין השולחנות, אך לא שלמות הקשרים נאכפת ואין ערובה לכך רשומות הן ייחודיות בכל לוח.

הצגה

גלגול

תודה על הביקור.
הירשם כדי להאכיל לא לפספס שום הודעה.

כאן בבלוג אני יספק דוגמאות של עבודה עם הגישה של מיקרוסופט וגם לשאול שאלות למי לשאול. יותר

רוצים להירשם?

הצטרף כמנוי או להירשם במייל:
הזן את כתובת האימייל שלך:


מודעות