สารบัญ:
คำจำกัดความ - ตัวแบบเชิงสัมพันธ์หมายถึงอะไร?
แบบจำลองเชิงสัมพันธ์เป็นพื้นฐานแนวคิดของฐานข้อมูลเชิงสัมพันธ์ นำเสนอโดย EF Codd ในปี 1969 เป็นวิธีการจัดโครงสร้างข้อมูลโดยใช้ความสัมพันธ์ซึ่งเป็นโครงสร้างทางคณิตศาสตร์ที่มีลักษณะคล้ายกริดซึ่งประกอบด้วยคอลัมน์และแถว Codd เสนอโมเดลเชิงสัมพันธ์สำหรับ IBM แต่เขาไม่รู้ว่างานของเขามีความสำคัญและมีอิทธิพลมากเพียงใดจึงจะกลายเป็นพื้นฐานของฐานข้อมูลเชิงสัมพันธ์ พวกเราส่วนใหญ่คุ้นเคยกับการแสดงออกทางกายภาพของความสัมพันธ์ในฐานข้อมูล - เรียกว่าตาราง
แม้ว่าตัวแบบเชิงสัมพันธ์จะยืมมาอย่างหนักจากคณิตศาสตร์และใช้คำศัพท์ทางคณิตศาสตร์เช่นโดเมนสหภาพและช่วง แต่คุณสมบัติและเงื่อนไขที่อธิบายนั้นง่ายต่อการกำหนดโดยใช้ภาษาอังกฤษง่าย ๆ
Techopedia อธิบายโมเดลเชิงสัมพันธ์
ในโมเดลเชิงสัมพันธ์ข้อมูลทั้งหมดจะต้องเก็บไว้ในความสัมพันธ์ (ตาราง) และแต่ละความสัมพันธ์ประกอบด้วยแถวและคอลัมน์ แต่ละความสัมพันธ์จะต้องมีส่วนหัวและร่างกาย ส่วนหัวเป็นเพียงรายการของคอลัมน์ในความสัมพันธ์ เนื้อความคือชุดของข้อมูลที่เติมความสัมพันธ์จริง ๆ แล้วจัดเป็นแถว คุณสามารถคาดการณ์ได้ว่าทางแยกของหนึ่งคอลัมน์และหนึ่งแถวจะส่งผลให้มีค่าที่ไม่ซ้ำกัน - ค่านี้เรียกว่า tuple
ลักษณะสำคัญที่สองของโมเดลเชิงสัมพันธ์คือการใช้กุญแจ คอลัมน์เหล่านี้เป็นคอลัมน์ที่กำหนดเป็นพิเศษภายในความสัมพันธ์ใช้เพื่อจัดเรียงข้อมูลหรือเชื่อมโยงข้อมูลกับความสัมพันธ์อื่น ๆ หนึ่งในคีย์ที่สำคัญที่สุดคือคีย์หลักซึ่งใช้เพื่อระบุข้อมูลแต่ละแถวโดยไม่ซ้ำกัน เพื่อให้การสืบค้นข้อมูลง่ายขึ้นฐานข้อมูลเชิงสัมพันธ์ส่วนใหญ่จะดำเนินการเพิ่มเติมและสั่งซื้อข้อมูลทางกายภาพด้วยคีย์หลัก คีย์ต่างประเทศเกี่ยวข้องกับข้อมูลในความสัมพันธ์หนึ่งกับคีย์หลักของความสัมพันธ์อื่น
นอกจากการกำหนดวิธีการจัดโครงสร้างข้อมูลตามที่กล่าวไว้ข้างต้นแล้วโมเดลเชิงสัมพันธ์ยังวางชุดของกฎเพื่อบังคับใช้ความถูกต้องของข้อมูลที่เรียกว่าข้อ จำกัด ด้านความสมบูรณ์ นอกจากนี้ยังกำหนดวิธีการจัดการข้อมูล (แคลคูลัสเชิงสัมพันธ์) นอกจากนี้โมเดลยังกำหนดคุณสมบัติพิเศษที่เรียกว่าการทำให้เป็นมาตรฐานเพื่อให้แน่ใจว่าการจัดเก็บข้อมูลมีประสิทธิภาพ




