Skip to main content

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

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

องค์กรอาจใช้ RDBMS สำหรับการจัดเก็บสินค้าคงคลังพนักงานลูกค้าและข้อมูลอื่น ๆผู้ใช้สามารถโต้ตอบกับระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ผ่านแอพพลิเคชั่นซอฟต์แวร์ที่มีรหัสการเขียนโปรแกรมเพื่อทำงานกับฐานข้อมูลแอพพลิเคชั่นซอฟต์แวร์เหล่านี้สามารถเป็นแบบดั้งเดิมหรือบนเว็บ

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

ระบบการจัดการฐานข้อมูลเชิงสัมพันธ์สามารถเข้าถึงและอัปเดตโดยใช้ภาษาคิวรีที่มีโครงสร้าง (SQL).ในการทำงานกับข้อมูลผู้พัฒนาฐานข้อมูลจะเขียนคำสั่งการเขียนโปรแกรมที่เรียกว่าแบบสอบถามระบบการจัดการฐานข้อมูลที่แตกต่างกันอาจต้องใช้ SQL รุ่นต่าง ๆ แม้ว่าจะมีความคล้ายคลึงกันมากมาย

RDBMS อาจใช้ตารางหลายประเภทตารางฐานถือชุดข้อมูลทั้งหมดตารางชั่วคราวจัดเก็บข้อมูลที่ถูกจัดการเนื่องจากการสืบค้นกำลังทำงานอยู่ตารางผลลัพธ์เก็บผลลัพธ์การสืบค้น

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

คีย์ประเภทที่สามคือคีย์ต่างประเทศในรูปแบบเชิงสัมพันธ์มันสร้างความสัมพันธ์ระหว่างหน่วยงานการใช้คีย์ต่างประเทศความสัมพันธ์ระหว่างลูกค้าของ บริษัท และยอดขายของลูกค้าแต่ละรายสามารถรักษาได้โดยไม่ต้องทำซ้ำข้อมูลในระบบการจัดการฐานข้อมูลเชิงสัมพันธ์

ความเร็วของการดึงข้อมูลเป็นสิ่งสำคัญโดยเฉพาะอย่างยิ่งเมื่อปริมาณข้อมูลเพิ่มขึ้นนักพัฒนาอาจเพิ่มดัชนีลงใน RDBMS เพื่อให้การสืบค้นทำงานได้เร็วขึ้นโดยทั่วไปแล้วดัชนีจะใช้คีย์หลักเช่นหมายเลขประจำตัวภาษี