หน่วยที่ 4
เรื่อง ฐานข้อมูลแบบเชิงสัมพันธ์ (Relational Database)
สาระสำคัญ (Summary)
ฐานข้อมูลแบบเชิงสัมพันธ์ (Relational Database) เป็นแบบจำลองที่ E.F. Codd แนะนำให้ใช้ในปี ค.ศ. 1970 ซึ่งเป็นแบบจำลองที่ใช้หลักการการสร้างความสัมพันธ์ระหว่างระเบียนในแฟ้มข้อมูล แต่ละระเบียนจะใช้แอททรีบิวท์ที่เหมือนกันในแต่ละแฟ้มข้อมูลมาสร้างความสัมพันธ์ ซึ่งต่างจากฐานข้อมูลแบบลำดับขั้น และแบบเครือข่าย จะนำตำแหน่ง (Pointer) ที่อยู่จริงของข้อมูลในแต่ละระเบียนมาสร้างความสัมพันธ์กัน ฐานข้อมูลแบบลำดับขั้นและแบบเครือข่ายจะมีข้อจำกัดคือผู้จัดการฐานข้อมูลจะต้องเป็นผู้ที่มีความรู้ความสามารถทางด้านคอมพิวเตอร์ แต่สำหรับฐานข้อมูลแบบเชิงสัมพันธ์ผู้ใช้ทั่วไปก็สามารถจัดการกับฐานข้อมูลได้ เพราะฐานข้อมูลแบบนี้มีความเป็นอิสระกันของข้อมูล
จุดประสงค์การเรียนรู้ (Course Objectives)
1. สามารถอธิบายลักษณะของฐานข้อมูลแบบเชิงสัมพันธ์ได้
2. สามารถอธิบายกฎควบคุมความคงสภาพของข้อมูลในฐานข้อมูลแบบเชิงสัมพันธ์ได้
3. สามารถใช้งานฐานข้อมูลแบบเชิงสัมพันธ์ได้
เนื้อหาสาระ (content)
1. ศัพท์พื้นฐานที่เกี่ยวกับฐานข้อมูลแบบเชิงสัมพันธ์
2. กฎควบคุมความคงสภาพของข้อมูล (Integrity Constraint)
2.1 กฎความคงสภาพของเอนติตี้ (Entity Integrity Rule)
2.2 กฎความคงสภาพของการอ้างอิง (Referential Integrity Rule)
กิจกรรมการเรียนการสอน (Teaching activities)
1. อธิบายศัพท์พื้นฐานที่เกี่ยวกับฐานข้อมูลแบบเชิงสัมพันธ์ กฎควบคุมความคงสภาพของข้อมูล (Integrity Constraint)กฎความคงสภาพของเอนติตี้ (Entity Integrity Rule) กฎความคงสภาพของการอ้างอิง (Referential Integrity Rule) ในขณะบรรยายจะสอดแทรกความรู้ด้านคุณธรรม จริยธรรม ให้ผู้เรียนตามโอกาส
2. เปิดโอกาสให้ผู้เรียนร่วมแสดงความคิดเห็นต่าง ๆ ขณะสอน
3. ให้ผู้เรียนและผู้สอนร่วมกันสรุปเนื้อหาทั้งหมด
4. ให้ผู้เรียนทำแบบฝึกหัดท้ายบทเรียน ในส่วนที่ 1 และส่วนที่ 2 ส่งภายในชั่วโมงเรียน
5. ผู้เรียนศึกษาค้นคว้าเพิ่มเติมด้วยตนเองจากแหล่งการเรียนรู้ต่าง ๆ เช่น อินเทอร์เน็ต
สื่อและแหล่งการเรียนรู้ (Media and Learning Resources)
1. เว็บไซต์เพื่อการเรียนรู้ วิชาระบบฐานข้อมูล www.pumiphat.weebly.com
2. หนังสือเรียนวิชาระบบฐานข้อมูล
3. ใบงาน
การวัดผลและประเมินผล (Assessment and Evaluation)
1. สังเกตพฤติกรรมการเรียนรู้ของผู้เรียนในชั้นเรียน
2. ประเมินพฤติกรรมการเรียนและพฤติกรรมการทำงาน
3. ประเมินการทำแบบประเมินผลท้ายบท
4. ประเมินผลงานตามใบงาน
ฐานข้อมูลแบบเชิงสัมพันธ์ (Relational Database) เป็นแบบจำลองที่ E.F. Codd แนะนำให้ใช้ในปี ค.ศ. 1970 ซึ่งเป็นแบบจำลองที่ใช้หลักการการสร้างความสัมพันธ์ระหว่างระเบียนในแฟ้มข้อมูล แต่ละระเบียนจะใช้แอททรีบิวท์ที่เหมือนกันในแต่ละแฟ้มข้อมูลมาสร้างความสัมพันธ์ ซึ่งต่างจากฐานข้อมูลแบบลำดับขั้น และแบบเครือข่าย จะนำตำแหน่ง (Pointer) ที่อยู่จริงของข้อมูลในแต่ละระเบียนมาสร้างความสัมพันธ์กัน ฐานข้อมูลแบบลำดับขั้นและแบบเครือข่ายจะมีข้อจำกัดคือผู้จัดการฐานข้อมูลจะต้องเป็นผู้ที่มีความรู้ความสามารถทางด้านคอมพิวเตอร์ แต่สำหรับฐานข้อมูลแบบเชิงสัมพันธ์ผู้ใช้ทั่วไปก็สามารถจัดการกับฐานข้อมูลได้ เพราะฐานข้อมูลแบบนี้มีความเป็นอิสระกันของข้อมูล
จุดประสงค์การเรียนรู้ (Course Objectives)
1. สามารถอธิบายลักษณะของฐานข้อมูลแบบเชิงสัมพันธ์ได้
2. สามารถอธิบายกฎควบคุมความคงสภาพของข้อมูลในฐานข้อมูลแบบเชิงสัมพันธ์ได้
3. สามารถใช้งานฐานข้อมูลแบบเชิงสัมพันธ์ได้
เนื้อหาสาระ (content)
1. ศัพท์พื้นฐานที่เกี่ยวกับฐานข้อมูลแบบเชิงสัมพันธ์
2. กฎควบคุมความคงสภาพของข้อมูล (Integrity Constraint)
2.1 กฎความคงสภาพของเอนติตี้ (Entity Integrity Rule)
2.2 กฎความคงสภาพของการอ้างอิง (Referential Integrity Rule)
กิจกรรมการเรียนการสอน (Teaching activities)
1. อธิบายศัพท์พื้นฐานที่เกี่ยวกับฐานข้อมูลแบบเชิงสัมพันธ์ กฎควบคุมความคงสภาพของข้อมูล (Integrity Constraint)กฎความคงสภาพของเอนติตี้ (Entity Integrity Rule) กฎความคงสภาพของการอ้างอิง (Referential Integrity Rule) ในขณะบรรยายจะสอดแทรกความรู้ด้านคุณธรรม จริยธรรม ให้ผู้เรียนตามโอกาส
2. เปิดโอกาสให้ผู้เรียนร่วมแสดงความคิดเห็นต่าง ๆ ขณะสอน
3. ให้ผู้เรียนและผู้สอนร่วมกันสรุปเนื้อหาทั้งหมด
4. ให้ผู้เรียนทำแบบฝึกหัดท้ายบทเรียน ในส่วนที่ 1 และส่วนที่ 2 ส่งภายในชั่วโมงเรียน
5. ผู้เรียนศึกษาค้นคว้าเพิ่มเติมด้วยตนเองจากแหล่งการเรียนรู้ต่าง ๆ เช่น อินเทอร์เน็ต
สื่อและแหล่งการเรียนรู้ (Media and Learning Resources)
1. เว็บไซต์เพื่อการเรียนรู้ วิชาระบบฐานข้อมูล www.pumiphat.weebly.com
2. หนังสือเรียนวิชาระบบฐานข้อมูล
3. ใบงาน
การวัดผลและประเมินผล (Assessment and Evaluation)
1. สังเกตพฤติกรรมการเรียนรู้ของผู้เรียนในชั้นเรียน
2. ประเมินพฤติกรรมการเรียนและพฤติกรรมการทำงาน
3. ประเมินการทำแบบประเมินผลท้ายบท
4. ประเมินผลงานตามใบงาน
กิจกรรมหน่วยที่ 4 ฐานข้อมูลเชิงสัมพันธ์
>> โหลดเอกสารประกอบการเรียนบนที่ 4 ฐานข้อมูลเชิงสัมพันธ์
>> ฐานข้อมูลเชิงสัมพันธ์01
>> ฐานข้อมูลเชิงสัมพันธ์02
>> ใบงานที่ 4 เอกสารประกอบการเรียนรู้1
>> เอกสารประกอบการเรียนรู้2
>> เอกสารประกอบการเรียนรู้3
>> แบบทดสอบหน่วยที่ 4
>> โหลดเอกสารประกอบการเรียนบนที่ 4 ฐานข้อมูลเชิงสัมพันธ์
>> ฐานข้อมูลเชิงสัมพันธ์01
>> ฐานข้อมูลเชิงสัมพันธ์02
>> ใบงานที่ 4 เอกสารประกอบการเรียนรู้1
>> เอกสารประกอบการเรียนรู้2
>> เอกสารประกอบการเรียนรู้3
>> แบบทดสอบหน่วยที่ 4