ระบบการจัดการฐานข้อมูล (DBMS)

ผู้เขียน: Randy Alexander
วันที่สร้าง: 2 เมษายน 2021
วันที่อัปเดต: 26 มิถุนายน 2024
Anonim
4-1 ระบบจัดการฐานข้อมูล (DBMS)
วิดีโอ: 4-1 ระบบจัดการฐานข้อมูล (DBMS)

เนื้อหา

คำจำกัดความ - ระบบการจัดการฐานข้อมูล (DBMS) หมายถึงอะไร

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


DBMS ช่วยบรรเทาผู้ใช้งานของเฟรมโปรแกรมสำหรับการบำรุงรักษาข้อมูล ภาษาคิวรีรุ่นที่สี่เช่น SQL ใช้ร่วมกับแพ็คเกจ DBMS เพื่อโต้ตอบกับฐานข้อมูล

ตัวอย่าง DBMS อื่น ๆ ได้แก่ :

  • MySQL
  • เซิร์ฟเวอร์ SQL
  • คำพยากรณ์
  • dBASE
  • FoxPro

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

Techopedia อธิบายระบบการจัดการฐานข้อมูล (DBMS)

ระบบการจัดการฐานข้อมูลได้รับคำแนะนำจากผู้ดูแลฐานข้อมูล (DBA) และสั่งให้ระบบทำการเปลี่ยนแปลงที่จำเป็นคำสั่งเหล่านี้สามารถโหลดเรียกคืนหรือแก้ไขข้อมูลที่มีอยู่จากระบบ

DBMS ให้ความเป็นอิสระของข้อมูลเสมอ การเปลี่ยนแปลงกลไกการจัดเก็บและรูปแบบใด ๆ จะดำเนินการโดยไม่ต้องแก้ไขแอปพลิเคชันทั้งหมด การจัดระเบียบฐานข้อมูลมีสี่ประเภทหลัก:

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