บ้าน พัฒนาการ การออกแบบฐานข้อมูลเชิงสัมพันธ์คืออะไร - คำจำกัดความจาก techopedia

การออกแบบฐานข้อมูลเชิงสัมพันธ์คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

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

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

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

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

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

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

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

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

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

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

การออกแบบฐานข้อมูลเชิงสัมพันธ์คืออะไร - คำจำกัดความจาก techopedia