เนื้อหา
- คำจำกัดความ - ระบบการจัดการฐานข้อมูล (DBMS) หมายถึงอะไร
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
- Techopedia อธิบายระบบการจัดการฐานข้อมูล (DBMS)
คำจำกัดความ - ระบบการจัดการฐานข้อมูล (DBMS) หมายถึงอะไร
ระบบการจัดการฐานข้อมูล (DBMS) เป็นชุดซอฟต์แวร์ที่ออกแบบมาเพื่อกำหนดจัดการดึงและจัดการข้อมูลในฐานข้อมูล โดยทั่วไปแล้ว DBMS จะจัดการกับข้อมูลเองรูปแบบข้อมูลชื่อฟิลด์โครงสร้างบันทึกและโครงสร้างไฟล์ นอกจากนี้ยังกำหนดกฎในการตรวจสอบและจัดการข้อมูลนี้
DBMS ช่วยบรรเทาผู้ใช้งานของเฟรมโปรแกรมสำหรับการบำรุงรักษาข้อมูล ภาษาคิวรีรุ่นที่สี่เช่น SQL ใช้ร่วมกับแพ็คเกจ DBMS เพื่อโต้ตอบกับฐานข้อมูล
ตัวอย่าง DBMS อื่น ๆ ได้แก่ :
- MySQL
- เซิร์ฟเวอร์ SQL
- คำพยากรณ์
- dBASE
- FoxPro
ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
Techopedia อธิบายระบบการจัดการฐานข้อมูล (DBMS)
ระบบการจัดการฐานข้อมูลได้รับคำแนะนำจากผู้ดูแลฐานข้อมูล (DBA) และสั่งให้ระบบทำการเปลี่ยนแปลงที่จำเป็นคำสั่งเหล่านี้สามารถโหลดเรียกคืนหรือแก้ไขข้อมูลที่มีอยู่จากระบบ
DBMS ให้ความเป็นอิสระของข้อมูลเสมอ การเปลี่ยนแปลงกลไกการจัดเก็บและรูปแบบใด ๆ จะดำเนินการโดยไม่ต้องแก้ไขแอปพลิเคชันทั้งหมด การจัดระเบียบฐานข้อมูลมีสี่ประเภทหลัก:
- ฐานข้อมูลเชิงสัมพันธ์: ข้อมูลถูกจัดเป็นตารางอิสระตามหลักเหตุผล ความสัมพันธ์ระหว่างตารางจะแสดงผ่านข้อมูลที่แชร์ ข้อมูลในตารางหนึ่งอาจอ้างอิงข้อมูลที่คล้ายกันในตารางอื่นซึ่งรักษาความสมบูรณ์ของลิงก์ในหมู่พวกเขา คุณสมบัตินี้เรียกว่า Referential Integrity ซึ่งเป็นแนวคิดที่สำคัญในระบบฐานข้อมูลเชิงสัมพันธ์ การดำเนินการเช่น "เลือก" และ "เข้าร่วม" สามารถทำได้ในตารางเหล่านี้ นี่เป็นระบบฐานข้อมูลที่ใช้กันอย่างแพร่หลาย
- ฐานข้อมูลแฟลต: ข้อมูลถูกจัดระเบียบในเร็กคอร์ดเดียวที่มีจำนวนฟิลด์คงที่ ชนิดฐานข้อมูลนี้พบข้อผิดพลาดเพิ่มเติมเนื่องจากลักษณะที่ซ้ำซ้อนของข้อมูล
- ฐานข้อมูลเชิงวัตถุ: ข้อมูลถูกจัดระเบียบด้วยความคล้ายคลึงกับแนวคิดการเขียนโปรแกรมเชิงวัตถุ วัตถุประกอบด้วยข้อมูลและวิธีการในขณะที่วัตถุกลุ่มชั้นมีข้อมูลและวิธีการที่คล้ายกัน
- ฐานข้อมูลลำดับชั้น: ข้อมูลถูกจัดระเบียบด้วยความสัมพันธ์แบบลำดับชั้น มันจะกลายเป็นเครือข่ายที่ซับซ้อนหากความสัมพันธ์แบบหนึ่งต่อหลายคนถูกละเมิด