The Relational Data Model

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Datadictionary Prakan Sringam.
Advertisements

BC421 File and Database Lab
ภาควิชาวิทยาการคอมพิวเตอร์ มหาวิทยาลัยสงขลานครินทร์
HO Session 14: Database Design Principles
ทำความรู้จักและใช้งาน
จัดการฐานข้อมูลด้วย Microsoft Access 2007
บทที่ 2 ระบบฐานข้อมูล Database System BC424 Information Technology.
แผนการสอน วิชา Database Design and Development
ฐานข้อมูลและ ระบบจัดการฐานข้อมูล
อ.กิตติพงศ์ เซ่งลอยเลื่อน อาจารย์พิเศษ มหาวิทยาลัยแม่โจ้
บทที่ 2 รูปแบบของฐานข้อมูล.
Security and Integrity
ความรู้ทั่วไปเกี่ยวกับโปรแกรม Microsoft Office Access 2003
บทที่ 3 ระบบฐานข้อมูล Database system
ฐานข้อมูลเชิงสัมพันธ์
บทที่ 8 การออกแบบข้อมูล (Data Design) โครงสร้างข้อมูล (Data Structure)
ฐานข้อมูลและการออกแบบฐานข้อมูล
MySQL.
Microsoft Access เอกสารประกอบการบรรยายวิชา Computer in Business
ส่วนที่ 4 System Design การออกแบบระบบ.
Databases Design Methodology
– Web Programming and Web Database
บทที่ 3 แบบจำลองข้อมูล Data Models Calculus
การออกแบบแบบจำลองข้อมูล
การแปลงโมเดลข้อมูลแบบ E-R เป็นโมเดลฐานข้อมูลเชิงสัมพันธ์
การสร้างตาราง (Table)
Chapter 3 แบบจำลองข้อมูล : Data Models
สถาปัตยกรรมของระบบฐานข้อมูล
การออกแบบฐานข้อมูลเชิงสัมพันธ์
ฐานข้อมูลเชิงสัมพันธ์
ความรู้เบื้องต้นเกี่ยวกับระบบฐานข้อมูล
แบบจำลองความสัมพันธ์ระหว่างข้อมูล
ระบบฐานข้อมูลทางการพยาบาล และ Microsoft Access 2003
การแปลง E-R เป็น Table.
หลักการวิเคราะห์และออกแบบระบบฐานข้อมูล
Charter 8 1 Chapter 8 การจัดการฐานข้อมูล Database Management.
การแปลงข้อมูลใน Excel เป็นฐานข้อมูลใน Access
Entity Relationship Model
Data Modeling Chapter 6.
การแทนข้อมูล คอมพิวเตอร์เป็นอุปกรณ์อิเล็กทรอนิกส์ซึ่งใช้สัญญาณอิเล็กทรอนิกส์ในการทำงานเพื่อเก็บข้อมูล ประมวลผลและแสดงผลลัพธ์ การมองเห็นข้อมูลของคอมพิวเตอร์กับการมองเห็นข้อมูลของผู้ใช้จะไม่เหมือนกัน.
การออกแบบระบบฐานข้อมูล
บทนำเกี่ยวกับระบบฐานข้อมูล
ฐานข้อมูลเชิงสัมพันธ์ (Relational Database)
เรื่องการออกแบบฐานข้อมูล
เริ่มต้นใช้งานโปรแกรม Microsoft Access
เรื่อง การสร้างตาราง (Table)
1. รายการเปลี่ยนแปลง (Transaction)
1. ศัพท์พื้นฐานของฐานข้อมูล
Midterm outline Object-oriented programming Wattanapong suttapak, Software Engineering, school of Information communication Technology, university of phayao.
รู้จักกับ Microsoft Access 2003
การออกแบบฐานข้อมูลเชิงสัมพันธ์
โมเดลเชิงสัมพันธ์ The relational model.
งานกลุ่ม กลุ่มที่ 3 เรื่อง ฐานข้อมูลเชิงสัมพันธ์
MS Access (basic) By Kanok Khamhun. ฐานข้อมูล (Database) Database ( ฐานข้อมูล ) คือที่ เก็บรวบรวมข้อมูลที่มี ความสัมพันธ์ไว้ด้วยกัน ขึ้นอยู่ กับวัตถุประสงค์ของการเก็บ.
ส่วนประกอบของแบบจำลองอีอาร์
E-R to Relational Mapping Algorithm
Access 2003 คืออะไร Access 2003 เป็นโปรแกรมที่ใช้ในการ จัดการกับฐานข้อมูล ซึ่งจะช่วยให้เรา จัดการกับข้อมูลปริมาณมากๆ ได้ ง่ายดาย เช่นการจัดเก็บข้อมูล,
บทที่ 12 ฐานข้อมูล.
Chapter 1 : Introduction to Database System
แบบจำลองข้อมูล (Data Model)
Introduction to Database
Chapter 3 : แบบจำลองฐานข้อมูล (Data Model)
บทที่ 4 แบบจำลองฐานข้อมูลเชิงสัมพันธ์ Relational Database
สถาปัตยกรรมของระบบฐานข้อมูล
บทที่ 5 การควบคุมความถูกต้องให้กับข้อมูล (Data Integrity)
บทที่ 3 แบบจำลองของฐานข้อมูล (Database Model)
บทที่ 4 ฐานข้อมูล.
ความรู้เบื้องต้นเกี่ยวกับระบบฐานข้อมูล
โครงสร้างข้อมูล( Data Structure)
ฐานข้อมูลเชิงสัมพันธ์ Relational Database
ใบสำเนางานนำเสนอ:

The Relational Data Model Prakan Sringam

ความมุ่งหมาย ความสำคัญของแบบจำลองข้อมูล ส่วนประกอบของแบบจำลองข้อมูล แบบจำลองข้อมูลเชิงสัมพันธ์ กฏความคงสภาพ พีชคณิตเชิงสัมพันธ์

Data model แบบจำลองข้อมูล โครงสร้างข้อมูลในระดับตรรกะที่อาจเป็นการนำเสนอข้อมูลในรูปแบบกราฟฟิก หรือรูปแบบอื่นที่นำเสนอข้อมูลและความสัมพันธ์ระหว่างข้อมูล โดย ให้เห็นข้อมูลทั้งหมด ให้เข้าใจง่าย เกิดความเข้าใจที่ตรงกัน

ตัวอย่างแบบจำลองข้อมูล Hierarchical Data Model แบบจำลองข้อมูลเชิงลำดับชั้น Network Data Modelแบบจำลองข้อมูลแบบเครือข่าย Relational Data Modelแบบจำลองข้อมูลเชิงสัมพันธ์ Object Oriented Data Modelแบบจำลองข้อมูลเชิงวัตถุ หาข้อดีข้อเสียมาอ่าน

Relational Data Model แบบจำลองข้อมูลเชิงสัมพันธ์ Properties of Relation คุณสมบัติของ Relation Key

Relation Table-oriented Set-oriented Record-oriented ตาราง Table ไฟล์ File แถว Row ทัพเพิล Tuple เรคอร์ด Record คอลัมน์ Column แอตตริบิวต์ Attribute ฟิลด์ Field

Key ค่าแอทตริบิวที่ทำหน้าที่กำหนดข้อมูลที่อยู่ในรีเลชั่นนั้น

Key มีอะไรบ้าง Super Key Candidate Key Primary Key Alternate Key Foreign Key

Super Key stdID stdName stdMajor 5401001 นายขยัน คอมพิวเตอร์ 5401002 นายเก่ง 5401003 นางสาวสุดสวย stdID stdID,stdName stdID,stdMajor stdID,StdName,StdMajor

Candidate Key Super Key ที่เล็กที่สุดหรือมีจำนวนแอตตริบิวต์น้อยที่สุด stdID stdName stdMajor stdSSN 5401001 นายขยัน คอมพิวเตอร์ 12341 5401002 นายเก่ง 12342 5401003 นางสาวสุดสวย 12343 stdID stdSSN

Primary Key Key ที่ถูกเลือกจาก Candidate เพื่อใช้เป็น คีย์หลัก stdID stdName stdMajor stdSSN 5401001 นายขยัน คอมพิวเตอร์ 123456781 5401002 นายเก่ง 123456782 5401003 นางสาวสุดสวย 123456783 stdID

Alternate Key Key ที่ไม่ถูกเลือกจาก Candidate เพื่อใช้เป็น คีย์หลัก stdID stdName stdMajor stdSSN 5401001 นายขยัน คอมพิวเตอร์ 123456781 5401002 นายเก่ง 123456782 5401003 นางสาวสุดสวย 123456783 stdSSN

Foreign Key stdID stdName majorCode 5401001 นายขยัน 1 5401002 นายเก่ง 5401003 นางสาวสุดสวย majorCode MajorName 1 คอมพิวเตอร์ 2 คณิตศาสตร์ 3 สถิติ

Integrity Rules กฏความคงสภาพ Entity Integrity คือ Primary Key ต้องมีค่าไม่ซ้ำกัน และต้องไม่มีค่าเป็น Null Referential Integrity คือForeign Key ต้องไม่มีค่าNull และKey ต้องสัมพันธ์กัน