วิชา ฐานข้อมูลเบื้องต้น การบ้านบทที่ 4 ประจำวันที่ 24 พฤศจิกายน 2553
1.โครงสร้างข้อมูลเชิงสัมพันธ์ประกอบด้วยอะไรบ้าง จงอธิบาย
ตอบ จะประกอบไปด้วย Attribute ที่แสดงคุณสมบัติของ Relation หนึ่ง ๆ โดย Relation ต่าง ๆ ได้ผ่านกระบวนการทำให้ Relation เป็นบรรทัดฐาน (Normalized) ในระหว่างการออกแบบเพื่อลดความซ้ำซ้อน และเพื่อให้การจัดการฐานข้อมูลเป็นไปอย่างมีประสิทธิภาพ
2.คุณสมบัติในการจัดเก็บข้อมูลของรีเลชั่นมีอะไรบ้าง
ตอบ
- ข้อมูลในแต่ละแถวจะไม่ซ้ำกัน
- การเรียงลำดับของข้อมูลในแต่ละแถวไม่เป็นสาระสำคัญ
- การเรียงลำดับของ Attribute จะเรียงลำดับก่อนหลังอย่างไรก็ได้
- ค่าของข้อมูลในแต่ละ Attribute ของ Tuple หนึ่ง ๆ จะบรรจุข้อมูลได้เพียงค่าเดียว (Single Value)
- ค่าของข้อมูลในแต่ละ Attribute จะบรรจุค่าของข้อมูลประเภทเดียวกัน
3.รีเลชั่นประกอบด้วยคีย์ประเภทต่าง ๆ อะไรบ้าง จงอธิบายพร้อมยกตัวอย่างประกอบประเภทคีย์ดังกล่าว
ตอบ
4.Null หมายถึงอะไรใน Relational Database
ตอบ หมายถึง ไม่ทราบค่าข้อมูลที่รู้แน่ชัด เราสามารถกำหนดให้ค่าของคอลัมน์ใด ๆ เป็น Null ได้ (ถ้าเป็นไปได้ควรใส่ให้ครบจะดีที่สุด) ยกเว้นคอลัมน์ที่เป็น Primary Key เพราะจะไม่สามารถนำ Primary Key มาใช้เข้าถึงข้อมูลในแต่ละแถวได้
5.เหตุใดจึงต้องมีการนำ Integrity rule มาใช้ในฐานข้อมูล
ตอบ เพราะฐานข้อมูลไม่สามารถรู้ได้เองว่าข้อมูลที่เก็บอยู่นั้นสอดคล้องกับความเป็นจริงหรือไม่ เราจึงต้องบอกให้ฐานข้อมูลรู้ด้วยสิ่งที่เรียกว่า กฎการควบคุมความถูกต้องของข้อมูล
6.ความสัมพันธ์ระหว่างรีเลชั่นมีกี่ประเภท อะไรบ้าง จงยกตัวอย่างประกอบ (ห้ามยกตัวอย่างซ้ำกับสไลด์ประกอบการเรียน)
ตอบ แบ่งออกเป็น 3 ประเภท คือ
- One to One Relationship (1-1)
- อาจารย์------เป็นผู้อำนวยการ------โรงเรียน
- One to Many Relationship (1-M)
- ลูกค้า------การซื้อ------ใบเสร็จ
- Many to Many Relationship (M-N)
- สินค้า------ถูกสั่งซื้อ------ใบสั่งซื้อ





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