
1
Giao trinh BM HTTT - Khoa CNTT -
HUI

1. Design the conceptual schema
2. Annotate the conceptual schema with mapping
choices as needed
3. Map the design to a logical schema
4. Finesse the logical schema as needed
5. Generate the physical schema
6. Create external schema(s) (e.g., forms, reports)
7. Enforce security levels as needed
8. Populate the database
9. Issue queries and updates
10. Update the schemas as needed
2
Giao trinh BM HTTT - Khoa CNTT - HUI

•S đô quan hê (relational schema) la 1 tâp ca c ơ
đinh nghi a bang quan hê, ca c ra ng buôc va ca
quy luât suy diên
•Câu tru c cua 1 bang quan hê đc goi la table ươ
scheme hay biên quan hê (relation variable),
No ch a 1 tâp h p ca c thuôc ti nh va miên ư ơ
gia tri t ng ng (domain) cua môi thuôc ti nh. ươ ư
•ng v i môi s đô bang co thê đc phân bô Ư ơ ơ ươ
b i 1 tâp h p ca c ha ng (tuple) , nh ng phân bô ơ ơ ư
na y không thuôc va o chi nh s đô bang ơ
3
Giao trinh BM HTTT - Khoa CNTT - HUI

4
Giao trinh BM HTTT - Khoa CNTT - HUI

Ra ng buôc duy nhât ( uniqueness
constraint) đc chi ra băng đng gach ươ ươ
d i. ươ
◦Kho a d tuyên (ư candidate key)
◦Kho a chi nh ( primary key): la 1 trong ca c
kho a d tuyên, ca c kho a d tuyên co n lai ư ư
goi la "alternate keys“ hay "secondary keys“.
Kho a chi nh ky hiêu băng đng gach ươ
d i đôi nêu co tôn tai ca c alternate key ươ
kha c.
5
Giao trinh BM HTTT - Khoa CNTT - HUI

