Please enable JavaScript.
Coggle requires JavaScript to display documents.
ฐานข้อมูลเชิงสัมพันธ์และการดำเนินการ - Coggle Diagram
ฐานข้อมูลเชิงสัมพันธ์และการดำเนินการ
Key Rule
ความสัมพันธ์ของฐานข้อมูลจะอยู่ในรูปแบบของตาราง
ชื่อของตาราง คือ ชื่อของความสัมพันธ์ (Relation)
คอลัมน์ของตารางความสัมพันธ์ คือ แอททริบิว (Attribute)
ค่าและขอบเขตของข้อมูลของแอททริบิวเรียกว่า โดเมน (Domain)
แต่ละแถวของตารางความสัมพันธ์ เรียกว่า แถว หรือ ทูเพิล (tuple)
Record, Field
คุณสมบัติของความสัมพันธ์
ลำดับของแถวและคอลัมน์ไม่ทำให้ข้อมูลเปลี่ยนไป
ไม่มีแถวซ้ำกันมากกว่าหนึ่ง
แอททริบิวทุกตัวจะเป็น atomic เท่านั้น
ดีกรีของความสัมพันธ์ คือ จำนวน แอททริบิวที่มีในความสัมพันธ์นั้น
Key
คีย์ คือ สิ่งที่ใช้ในการกำหนดความเป็นเอกลักษณ์ของแถวในความสัมพันธ์
ทำให้การเข้าถึงข้อมูลบนฐานข้อมูลเป็นไปได้อย่างรวดเร็ว
ทำให้สามารถแยกแยะข้อมุลในฐานข้อมูลให้เป็นไปได้อย่างรวดเร็ว
คีย์หลัก (Primary Key)
คือ คีย์ที่ใช้ในการอ้างถึง Entity ในฐานข้อมูล
สามารถเลือกได้จาก Record ใดๆ ก็ได้ที่ไม่มีโอกาสซ้ำซ้อนกัน
คีย์รอง (Secondary Key)
คือ คีย์เดี่ยวหรือตีย์ผสม มีมากกว่า 1 เรคคอร์ด
คีย์รองไม่จำเป็นต้องมีเอกลักษณ์
คีย์นอก (Foreign Key)
คือ คีย์เดี่ยวหรือคีย์ผสม ซึ่งเป็นคีย์ทั่วไปของความสัมพันธ์หนึ่ง แต่เป็นคีย์หลักในอีกความสัมพันธ์หนึ่ง
เป็นตัวที่ใช้ในการเชื่อมต่อระหว่างความสัมพันธ์
Algebra Rule
การใช้งานพื้นฐาน
การใช้งานขั้นสูง
ประเภทการกระทำ
Unary Operators
คือตัวกระทำที่ต้องการเพียงความสัมพันธ์เดียว
Binary Operators
คือ ตัวกระทำที่ต้องการ 2 ความสัมพันธ์
ประเภทของเงื่อนไข
Key constraint
คีย์หลัก ค่าจะไม่เป็น NULL และถูกใช้เป็นดัชนีในการเรียงลำดับเสมอ
Uniqe เป็น คีย์เอกลักษณ์
Referntial Integrity
เป็นการอ้างอิงข้อมูลจากความสัมพันธ์อื่น
แอททริบิวที่ถูกอ้างอิงเรียกว่า Foreign Key
แอททริบิวที่อ้างอิงมาจากความสัมพันธ์อื่นต้องเป็นคีย์หลักเสมอ