Download presentation
Presentation is loading. Please wait.
1
RELATIONSHIP THE WAY TABLES ARE RELATED A TABLE MUST PARTICIPATE IN AT LEAST ONE RELATIONSHIP IN A BINARY RELATIONSHIP TWO ENTITIES PARTICIPATE 1:1or1:MorM:N
2
HOW TO IMPLEMENT? (1:1) THE PRIMARY KEY OF ONE TABLE IS INCLUDED AS AN ATTRIBUTE TO THE OTHER TABLE. THIS IS KNOWN AS FOREIGN KEY.
3
HOW TO IMPLEMENT? (1:M) THE PRIMARY KEY OF THE 1 SIDE TABLE IS ADDED AS AN ATTRIBUTE TO THE MANY SIDE TABLE. THIS IS KNOWN AS FOREIGN KEY.
4
HOW TO IMPLEMENT? (M:N) CREATE A NEW TABLE. PRIMARY KEY OF THE NEW TABLE IS THE COMBINATION OF THE PRIMARY KEY OF THE M-SIDE AND N-SIDE TABLE. WE CAN ADD NEW ATTRIBUTE FOR THE RELATION THEY ARE KNOWN AS FOREIGN KEYS.
5
HOW TO CREATE? FROM THE MAIN MENU BAR SELECT o TOOLS ► RELATIONSHIP THEN ADD THE TABLES THEN DRAG PKs TO FKs
6
HOW TO CREATE?
7
REFERENTIAL INTEGRITY
8
USING KEY AND DATA CONSTRAINTS WE MAINTAIN THE INTEGRITY OF DATA IN A FIELD OR IN A TABLE. USING REFERENTIAL CONSTRAINT WE MAINTAIN INTEGRITY AMONG TABLES IN A DATABASE. WE DEFINE THEM DURING CREATION OF RELATIONSHIP.
9
TYPES OF REFERENTIAL INTEGRITY CONSTRAINTS (RI) RESTRICTED DELETES RESTRICTED INSERTS CASCADE DELETES CASCADING UPDATES
10
RESTRICTED DELETES MEANS A PARENT RECORD CANNOT BE DELETED IF CHILD RECORD EXISTS. WE MUST UNCHECK THE Cascade Delete Related Records CHECK BOX IN THE Edit Relationship DIALOG BOX.
11
RESTRICTED DELETES
12
RESTRICTED INSERTS MEANS A CHILD RECORD CANNOT REFERENCE A NON EXISTENT PARENT RECORD. IF A CHILD RECORD REFERENCE A RECORD THAT IS NOT IN THE PARENT TABLE THIS IS KNOWN AS ORPHAN RECORDS. THE DBMS AUTOMATICALLY IMPLEMENTS THIS CONSTRAINT.
13
CASCADING DELETES MEANS IF A PARENT RECORD IS DELETED ALL RELATED CHILD RECORDS ARE ALSO DELETED AUTOMATICALLY. WE SHOULD CHECK THE Cascade Delete Related Records CHECK BOX IN THE Edit Relationship DIALOG BOX.
14
CASCADING DELETES
15
CASCADING UPDATES MEANS IF THE PRIMARY KEY OF THE PARENT IS CHANGED, THE FOREIGN KEY IN ALL RELATED CHILD RECORDS IS UPDATED AUTOMATICALLY. WE SHOULD CHECK THE Cascade Update Related Records CHECK BOX IN THE Edit Relationship DIALOG BOX.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.