Chapter 5 DB Student Module
Chapter 5 DB Student Module
Database Design:
1 n
Customer Orders
n
n
Products
Step 3: Identifying the entities attribute
Eg: Each order has more products at same time and each
product can be ordered zero/more times.
Order_Product
Product
Orderid int FK
Prodid int PK
Prodid int FK
Prodname varchar(45)
Instock int
Orders
Orderid int PK
Custid int FK
PK – Primary Key
FK – Foreign Key
Customer
Custid int PK
Custname Varchar(45)
Levels of Database Design:
It is of three levels/stages:
Relationship:
1 n n 1 Animal_Species
Zoo_Employee Zoo_Animal
n
Food_Type
1 n
n
Food_Production
Logical database design:
Salary int
Food_Type
1
F_Typeid int M
M- Mandatory
F_Typename varchar(50)
Food_Production
FPid int M
F_Typeid int
FPname varchar(40)
Salary int
Food_Type
1
F_Typeid int PK
PK- Primary key
F_Typename varchar(50)
FK – Foreign key Animalid int FK
n
Food_Production
FPid int PK
F_Typeid int FK
FPname varchar(40)