ระบบทำสำเนาชื่อแผนกไว้ในทุกแถวพนักงานและแก้ไม่ครบเมื่อเปลี่ยนชื่อ ควรออกแบบอย่างไร?

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

เฉลยอธิบาย

PostgreSQL 18 Documentation: Relational Database Concepts Section 2.2 Concepts รองรับแนวทางว่า แยกข้อมูลแผนกเป็นตารางสัมพันธ์แล้วเชื่อมกับพนักงานด้วยค่าอ้างอิง จึงแก้เงื่อนไขหลักในโจทย์ได้ตรงกว่าแนวทางของประเด็นอื่น

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับระบบฐานข้อมูล (Database System) และ ระบบการบริหารจัดการข้อมูล (Database Management System)

ดูข้อสอบวิชานี้ทั้งหมด →