1.โครงสร้างข้อมูลเชิงสัมพันธ์ประกอบด้วยอะไรบ้าง จงอธิบาย
- จะประกอบไปด้วย Attribute ที่แสดงคุณสมบัติของ Relation หนึ่ง ๆ โดย Relation ต่าง ๆ ได้ผ่านกระบวนการทำให้ Relation เป็นบรรทัดฐาน (Normalized) ในระหว่างการออกแบบเพื่อลดความซ้ำซ้อน และเพื่อให้การจัดการฐานข้อมูลเป็นไปอย่างมีประสิทธิภาพ
2.คุณสมบัติในการจัดเก็บข้อมูลของรีเลชั่นมีอะไรบ้าง
- ข้อมูลในแต่ละแถวจะไม่ซ้ำกัน
- การเรียงลำดับของข้อมูลในแต่ละแถวไม่เป็นสาระสำคัญ
- การเรียงลำดับของ Attribute จะเรียงลำดับก่อนหลังอย่างไรก็ได้
- ค่าของข้อมูลในแต่ละ Attribute ของ Tuple หนึ่ง ๆ จะบรรจุข้อมูลได้เพียงค่าเดียว (Single Value)
- ค่าของข้อมูลในแต่ละ Attribute จะบรรจุค่าของข้อมูลประเภทเดียวกัน
3.รีเลชั่นประกอบด้วยคีย์ประเภทต่าง ๆ อะไรบ้าง จงอธิบายพร้อมยกตัวอย่างประกอบประเภทคีย์ดังกล่าว
- คีย์หลัก (Primary Key) เป็น Attribute ที่มีคุณสมบัติของข้อมูลที่มีค่าเป็นเอกลักษณ์ หรือไม่มีค่าซ้ำกัน
- คีย์ผสม (Composite Key) เป็นการนำฟิลด์ตั้งแต่ 2 ฟิวด์ขึ้นไปมารวมกัน เพื่อให้มีคุณสมบัติเป็น Primary Key เนื่องจากหากใช้ฟิลด์ใดฟิลด์หนึ่งเป็น PK จะส่งผลให้ข้อมูลในแต่ละเรคอร์ดซ้ำซ้อนได้
- คีย์คู่แข่ง (Candidates Key) ในแต่ละ Relation อาจมี Attribute ที่ทำหน้าที่เป็นคีย์หลักได้มากกว่าหนึ่ง Attribute โดนเรียก Attribute เหล่านี้ว่า คีย์คู่แข่ง (Candidate Key)
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)
- สินค้า------ถูกสั่งซื้อ------ใบสั่งซื้อ
TiG - titanium keychain
ตอบลบTiG. titanium keychain Titanium Keychain has built in solid state performance that will grade 23 titanium power your car and all of your needs. nano titanium Its mission is titanium dioxide formula to offer you an titanium gr 5