Database Design
Database Design
GROUP 6
• LEAP PHANIPHA
• YON SREYPIN
• YONG SREYOUN
• YOEURTH SAIYANN
1 FLOW OF OURS PROJECT
6 NORMALIZATION
ORDER
REPORT
3 6
PRODUCT
❑ ក្នុងប្រព័ន្ធប្ររ់ប្រងក្ុុំពយូទ័ររ ន្ង
ិ គរហទុំពរ័ គ ង
ើ អាចក្ុំណត់បាន្ Entities មួ ចុំន្ួន្ដូចជា:
❖ ចុំគ ោះមន្ុស្ស:
1.ពត៌មាន្ររស្់អតថ ិ ជ
ិ ន្(Customers's Information)
2.ពត៌មាន្ររស្់អនក្ប្ររ់ប្រងប្រព័ន្ធ( Admin's Information)
3.ពត៌មាន្អនក្ផ្គតផ្
់ ងគ (់ Vender's Information)
❖ ចុំគ ោះវតថុ:
1.ពត៌មាន្ររស្់ក្ុុំពយូទ័រ( Product's Information)
2.ពត៌មាន្ររស្់ប្រគេទក្ុព ុំ យូទ័រ( Category's Information)
❖ ចុំគ ោះប្ពត
ឹ កា
តិ រណ៍:
1 M
One-To-Many
M
1 One-To-Many
1 1
One-To-One
REALATIONSHIP EACH TABLE
1 M
One-To-Many
1 1
One-To-One
1 M
One-To-Many
REALATIONSHIP EACH TABLE
M N
1 M N 1
REALATIONSHIP EACH TABLE
M N
1 M N 1
ENTITY
RELATIONSHIP
DIAGRAM
-ADMIN TABLE:
❖ Primary Key: id
-CUSTOMER TABLE:
❖ Primary Key: id
❖ Foreign Key: venderId
-IMPORT DETAILS TABLE:
❖ Primary Key: id
-PAYMENT METHOD TABLE:
price
description
NORMALISATION (2NF)
The Products table will contain all the
information related to products, including the
product_id, category_id, product_name, qty,
description image, and price. The primary key of
this table will be the product_id, and the
category_id will be a foreign key referencing the
Category table.
The Category table will contain all the
information related to category, including the
category_id name. The primary key of this table
will be the category_id.
ALL TABLE