9. 5- Physical Database Design
ក្តាង ៣ ោ៉ា ងក្ន ុងកា design៖
- Response Time : កា ក្ំើត់នូវមពលមវលាវម្មាប់
process និង execute។
- Disk Space Utilization : ទីតាំង និងទំ ំននកា
store
- transaction throughput : ចំនួននន Transactions
ស្ែល Process មលកាន់ DBMS ក្ន ុង ១ minute។
Database Design Process 9
គឺជាក្ំើត់នូវ ច វេព័ន នន storage បវ់ database។
10. 6- Implementation
Database Design Process 10
>> Database Schema(database, tables, relationship,
constraints…) ម្តូវបានបមងកើតម ើង មោយ execute DDL
statement នន DBMS មោយមោងមលមលើ Logical Design និង
Physical Design ស្ែលបានបមងកើត ួចពីេុនម្សាប់។
>> Data អាចម្តូវបានមគបញ្ច ូលសាក្លបង។
>> ប ា ប់េក្ application programmer អាច វ មវ program េក្
access ចូលមម្បើ database មនេះបានមោយមម្បើ DML language។
DML language៖
- INSERT : use to add data
- DELETE : use for delete data
- UPDATE : use for change/modify data
- SELECT : use for filter data from table
11. 7- Example of Database Design Process(1/7)
Database Design Process 11
Case Study :
មគចង់ design database ននកា ម្គប់ម្គងមលើកា ចូលម ៀន club
បវ់និវេិតននសាក្ល់វ ិទា ABC េួយ។
- មគចង់ម្គប់ម្គងនូវពត៌មាន បវ់ វមាជីក្(students) និង
ម្បធាន ក្ៃិប។
- មគចង់ម្គប់ម្គងពត៌មាន នន Club ស្ែលម្តូវមបើក្។ Club ទំង
ម េះ ួេមាន IT, English, Business...
- និវេិតមាន ក្់អាចចុេះម្ម េះចូលម ៀនបាន មម្ចើន club។ ម ើយ ក្្
លឹប នីេួយៗអាចមានវិវេមម្ចើន។
- មពលចូលម ៀននិវិតេម្តូវមម្ជើម ើវ មម្ជើវ េុខ្វ ិជាា (course) និង
មពលមវលាមែើេបីចូលម ៀន
7.1- Requirement Analysis : គេបានប្រម្ូលបាននូវពត៌មាន
គោយការគ្វើ interview ជាម្ួយប្រធាន club ដូចខាងគប្កាម្៖
12. 7- Example of Database Design Process(2/7)
Database Design Process 12
7.2- Conceptual Design : រន្ទា រ់ពីបានសិការនូវពត៌មានខាង
គលើគ ើយ គេគ្វើការ េូស ដាប្កាម្នន database គៅថា ERD
StudentID
STUDENTS CLUBS
STUDENTCLUBJOINRegistered for Learned by
Name
Course
Is Club
Manager
ClubID Name
StudentID ClubID Time In Time Out
13. 7- Example of Database Design Process(3/7)
Database Design Process 13
7.3- Database Choice : ជំហានគនេះតំរូវឲ្យគយើងប្តូវគ្វើការគប្ជើស
គរ ើស DBMS គដើម្បីរគងកើត database។
សនមត់ថាគយើង គប្ជើសគរ ើសយក Ms Access database គដើម្បី រគងកើត
និងប្េរ់ database។
15. 7- Example of Database Design Process(5/7)
Database Design Process 15
7.5- Physical Design : Ms Access អនញ្ញា តិឲ្យគយើងកំណត់បាន
ប្តឹម្តត ទីតាំង store database file តតរនគន្ទេះ។
16. 7- Example of Database Design Process(7/7)
Database Design Process 16