Database Design and the Relational Model

วันศุกร์ที่ 15 ตุลาคม พ.ศ. 2553


Database Design and the Relational Model
Introduction
ในบทนี้ จะอธิบายการออกแบบฐานข้อมูลเชิงตรรกะ (Logical Database Design) ที่เรียกว่า ฐานข้อมูลเชิงสัมพันธ์ (Relational Database Model)
การออกแบบฐานข้อมูลเชิงตรรกะ
เป็นกระบวนการของการเปลี่ยนแบบจำลองเชิงแนวคิด (Conceptual Data Model) ให้เป็นแบบจำลองเชิงตรรกะ (Logical Data Model) ที่จะต้องสอดคล้องและเหมาะสมกับเทคโนโลยีฐานข้อมูลชนิดหนึ่ง
Conceptual Data Model –เป็นแบบจำลองข้อมูลที่ถูกสร้างขึ้นมาเพื่อเข้าใจความต้องการข้อมูล (Data Requirement) และ กฎทางธุรกิจ (Business Rules) เช่น ER-Data Model
Logical Data Model -เป็นแบบจำลองข้อมูลที่สร้างโครงสร้างของฐานข้อมูลที่เหมาะสมกับความต้องการต่างๆข ององค์กรนั้น เช่น Relational Data Model
ถึงแม้ว่า จะมี Logical Data models มากมาย แต่ว่าเราสนใจ Relational data model ด้วย เหตุผลว่า Relational data model ถูกนำมาใช้ในเป็นฐานข้อมูลของโปรแกรมประยุกต์ต่างๆมากมาย

หัวข้อต่อไป
Relational Database Model : Basic Definitions
Relational Data Structure: Relation
Relational Data Structure: Relational Keys
ตัวอย่าง Candidate Key
ตัวอย่าง Primary Key
Relational Data Structure: Foreign Key
ตัวอย่างตารางที่มี foreign key
ตัวอย่าง Relational Scheme
ตัวอย่างการฝ่าฝืน Entity Integrity Constraint
การแปลง ER Model เป็น Relational Model
การแปลง EER Model เป็น Relations
Normalization

อ่านต่อดาวน์โหลด ไฟล์ PDF ที่นี่
อ่านต่อดาวน์โหลด ไฟล์ Powerpoint ที่นี่

ไม่มีความคิดเห็น:

แสดงความคิดเห็น