ระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS)

ผู้เขียน: Randy Alexander
วันที่สร้าง: 2 เมษายน 2021
วันที่อัปเดต: 26 มิถุนายน 2024
Anonim
Introduction to Relational Database Management Systems
วิดีโอ: Introduction to Relational Database Management Systems

เนื้อหา

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

ระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) เป็นเอ็นจิ้นฐานข้อมูล / ระบบตามโมเดลเชิงสัมพันธ์ที่ระบุโดย Edgar F. Codd - บิดาแห่งการออกแบบฐานข้อมูลเชิงสัมพันธ์ที่ทันสมัย ​​- ในปี 1970


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

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

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

ในปี 1970 Edgar F. Codd นักวิทยาศาสตร์คอมพิวเตอร์ชาวอังกฤษกับ IBM ได้ตีพิมพ์“ รูปแบบเชิงสัมพันธ์ของข้อมูลสำหรับธนาคารข้อมูลขนาดใหญ่ที่ใช้ร่วมกัน” ในขณะนั้นรายงานดังกล่าวดึงดูดความสนใจเพียงเล็กน้อยและมีเพียงไม่กี่คนที่เข้าใจว่า กฎพื้นฐานสำหรับการจัดเก็บข้อมูลเชิงสัมพันธ์ซึ่งสามารถทำให้ง่ายขึ้นเป็น:

  1. ข้อมูลจะต้องจัดเก็บและนำเสนอเป็นความสัมพันธ์เช่นตารางที่มีความสัมพันธ์ซึ่งกันและกันเช่นคีย์หลัก / คีย์ต่างประเทศ
  2. ในการจัดการข้อมูลที่เก็บไว้ในตารางระบบควรจัดเตรียมโอเปอเรเตอร์เชิงสัมพันธ์ - รหัสที่ช่วยให้สามารถทดสอบความสัมพันธ์ระหว่างเอนทิตีสองแห่งได้ ตัวอย่างที่ดีคือ WHERE clause ของคำสั่ง SELECT คือคำสั่ง SQL SELECT * จาก CUSTOMER_MASTER WHERE CUSTOMER_SURNAME = 'Smith' จะค้นหาตาราง CUSTOMER_MASTER และส่งคืนลูกค้าทั้งหมดด้วยนามสกุลของ Smith

Codd ภายหลังเผยแพร่กระดาษอื่นที่เค้าร่างกฎ 12 ข้อที่ฐานข้อมูลทั้งหมดต้องปฏิบัติตามเพื่อให้มีคุณสมบัติเป็นเชิงสัมพันธ์ ระบบฐานข้อมูลที่ทันสมัยหลายแห่งไม่ปฏิบัติตามกฎทั้ง 12 ข้อ แต่ระบบเหล่านี้ถือเป็นเชิงสัมพันธ์เพราะสอดคล้องกับกฎอย่างน้อยสองใน 12 กฎ

ระบบฐานข้อมูลเชิงพาณิชย์และโอเพ่นซอร์สที่ทันสมัยส่วนใหญ่มีลักษณะเชิงสัมพันธ์และรวมถึงแอปพลิเคชันที่รู้จักกันดีเช่น Oracle DB (Oracle Corporation) SQL Server (Microsoft) และ MySQL และ Postgres (โอเพ่นซอร์ส)