การออกแบบฐานข้อมูลเชิงสัมพันธ์ (RDD)

ผู้เขียน: Lewis Jackson
วันที่สร้าง: 6 พฤษภาคม 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
วิชา Database - Ep1 : ความรู้เบื้องต้นเกี่ยวกับระบบฐานข้อมูล - อ.เอิญ สุริยะฉาย (KMUTNB)
วิดีโอ: วิชา Database - Ep1 : ความรู้เบื้องต้นเกี่ยวกับระบบฐานข้อมูล - อ.เอิญ สุริยะฉาย (KMUTNB)

เนื้อหา

คำจำกัดความ - การออกแบบฐานข้อมูลเชิงสัมพันธ์ (RDD) หมายถึงอะไร

การออกแบบฐานข้อมูลเชิงสัมพันธ์ (RDD) จำลองข้อมูลและข้อมูลลงในชุดของตารางที่มีแถวและคอลัมน์ แต่ละแถวของความสัมพันธ์ / ตารางแสดงระเบียนและแต่ละคอลัมน์แสดงถึงแอตทริบิวต์ของข้อมูล Structured Query Language (SQL) ใช้เพื่อจัดการกับฐานข้อมูลเชิงสัมพันธ์ การออกแบบฐานข้อมูลเชิงสัมพันธ์ประกอบด้วยสี่ขั้นตอนซึ่งข้อมูลถูกจำลองเป็นชุดของตารางที่เกี่ยวข้อง ขั้นตอนคือ:


  • กำหนดความสัมพันธ์ / คุณลักษณะ
  • กำหนดคีย์หลัก
  • กำหนดความสัมพันธ์
  • normalization

ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณโยกย้ายและดำเนินธุรกิจจากคลาวด์ได้อย่างไร

Techopedia อธิบายการออกแบบฐานข้อมูลเชิงสัมพันธ์ (RDD)

ฐานข้อมูลเชิงสัมพันธ์แตกต่างจากฐานข้อมูลอื่น ๆ ในแนวทางการจัดระเบียบข้อมูลและการทำธุรกรรม ใน RDD ข้อมูลจะถูกจัดระเบียบในตารางและการเข้าถึงข้อมูลทุกประเภทจะดำเนินการผ่านธุรกรรมที่มีการควบคุม การออกแบบฐานข้อมูลเชิงสัมพันธ์เป็นไปตามคุณสมบัติ ACID (อะตอมมิกความสอดคล้องความสมบูรณ์และความทนทาน) ที่ต้องการจากการออกแบบฐานข้อมูล การออกแบบฐานข้อมูลเชิงสัมพันธ์สั่งการใช้เซิร์ฟเวอร์ฐานข้อมูลในแอปพลิเคชันสำหรับจัดการกับปัญหาการจัดการข้อมูล

สี่ขั้นตอนของ RDD มีดังนี้:

  • ความสัมพันธ์และแอตทริบิวต์: ระบุตารางและแอตทริบิวต์ต่าง ๆ ที่เกี่ยวข้องกับแต่ละตาราง ตารางแสดงเอนทิตีและแอตทริบิวต์แสดงถึงคุณสมบัติของเอนทิตีที่เกี่ยวข้อง
  • คีย์หลัก: แอตทริบิวต์หรือชุดของคุณลักษณะที่ช่วยในการระบุระเบียนที่ไม่ซ้ำกันจะถูกระบุและกำหนดให้เป็นคีย์หลัก
  • ความสัมพันธ์: ความสัมพันธ์ระหว่างตารางต่าง ๆ จะถูกสร้างขึ้นด้วยความช่วยเหลือของกุญแจต่างประเทศ คีย์ต่างประเทศเป็นคุณลักษณะที่เกิดขึ้นในตารางที่เป็นคีย์หลักของตารางอื่น ประเภทของความสัมพันธ์ที่สามารถมีอยู่ระหว่างความสัมพันธ์ (ตาราง) คือ:
    • หนึ่งต่อหนึ่ง
    • หนึ่งถึงหลาย ๆ
    • หลายต่อหลาย

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


  • การปรับสภาพ: นี่คือกระบวนการปรับโครงสร้างฐานข้อมูลให้เหมาะสม การทำให้เป็นมาตรฐานช่วยให้การออกแบบฐานข้อมูลง่ายขึ้นเพื่อหลีกเลี่ยงความซ้ำซ้อนและความสับสน รูปแบบปกติที่แตกต่างกันมีดังนี้:
    • แบบฟอร์มแรกปกติ
    • แบบฟอร์มปกติที่สอง
    • แบบฟอร์มปกติที่สาม
    • แบบฟอร์มปกติของ Boyce-Codd
    • รูปแบบปกติที่ห้า

โดยการใช้ชุดของกฎตารางจะถูกทำให้เป็นมาตรฐานในรูปแบบปกติข้างต้นในแบบก้าวหน้าเชิงเส้น ประสิทธิภาพของการออกแบบจะดีขึ้นเมื่อระดับการฟื้นฟูปกติเพิ่มสูงขึ้น