קשרים בין טבלאות
קודם כל יש לשים לב שקשרים הם תנאים לוגיים אבל ניתן לאכוף אותם אם רוצים במסגרת מה שנקרא Constraints, כלומר, ה DBMS יבדוק האם הקשר אכן מתקיים לפני עידכון ה DB. אולם, ניתן גם לאכוף קשרים אלו בתוכנה עצמה עוד לפני ההגעה ל DB. בעת תיכנון מערכת יש לקבוע היכן רוצים שהקשרים יבדקו. לגבי הקשרים עצמם זה מאד פשוט בדיוק כמו שנשמע. קשר יחיד ליחיד כאשר בכל טבלה יכולה חהיות רשומה אחת קשורה לרשומה אחת בטבלה השנייה. למשל טבלת שמות וטבלת כתובת מגורים (אם לכל אדם כתובת אחת). קשר יחיד לרבים כאשר בטבלה אחת יש רשומה שבטבלה אחרת יש מספר רשומות הקשורות אליה. למשל אדם עם מספר מספרי טלפון, אחד בבית, אחד בעבודה, אחד נייד וכדומה.