DBMS (ระบบจัดการฐานข้อมูล) ประกอบด้วยกลุ่มของข้อมูลที่สัมพันธ์กันและการรวมกันของโปรแกรมเพื่อเข้าถึงรักษาและใช้ฐานข้อมูล ฐานข้อมูล สามารถกำหนดให้เป็นการรวบรวมข้อมูลที่เกี่ยวข้องอย่างเป็นระเบียบซึ่งสามารถดึงข้อมูลได้ในคำสั่งทางตรรกะที่แตกต่างกัน ใน DBMS ไฟล์มีความสัมพันธ์กัน DBMS ไม่ใช่ซอฟต์แวร์เฉพาะแอปพลิเคชัน ในความเป็นจริงมันเป็นซอฟต์แวร์ที่ใช้งานทั่วไป มันเน้นการจัดเก็บและเข้าถึงข้อมูล อนุญาตให้ผู้ใช้หลายคนป้อนแก้ไขแบ่งปันแสดงและจัดการข้อมูลในฐานข้อมูล DBMS ได้รับการพัฒนาจากระบบ ไฟล์ที่มีมา ก่อนซึ่งชุดของโปรแกรมแอปพลิเคชันมีวัตถุประสงค์เพื่อดำเนินการบริการสำหรับผู้ใช้ปลายทาง แต่ละโปรแกรมกำหนดและจัดการข้อมูลของตัวเองหมายความว่าสำหรับแต่ละฐานข้อมูลจะมีโปรแกรมแอปพลิเคชันแยกต่างหาก ข้อ จำกัด ของวิธีการใช้ไฟล์คือ:
วิธี DBMS ได้รับการพัฒนาเพื่อเอาชนะข้อ จำกัด ของวิธีการตามไฟล์ เป็นซอฟต์แวร์ครบวงจรตัวเดียวที่เสนอชุดพื้นฐานเพื่อกำหนดเข้าถึงและจัดการข้อมูลจากฐานข้อมูลทั้งหมดที่กำจัดความเป็นอิสระของข้อมูลดังนั้นจึงไม่จำเป็นต้องเขียนโปรแกรมต่าง ๆ เพื่อจัดการแต่ละฐานข้อมูล ข้อมูลทั้งหมดจะถูกเก็บไว้ในที่เดียวและมีการจัดการจากส่วนกลางซึ่งช่วยลดความซ้ำซ้อน DBMS บังคับใช้ข้อ จำกัด ด้านความสมบูรณ์เพื่อรักษาความสอดคล้องของฐานข้อมูล นอกจากนี้ยังรองรับหลายมุมมองซึ่งผู้ใช้ที่แตกต่างกันสามารถเห็นมุมมองที่แตกต่างกัน ภัยคุกคามเดียวใน DBMS คือความถูกต้องของข้อมูลซึ่งผู้ใช้หลายคนกำลังพยายามแก้ไขข้อมูลเดียวกันในเวลาเดียวกัน คำจำกัดความของ RDBMSRDBMS ขยายเป็น ระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ มันเป็นไปตามรูปแบบเชิงสัมพันธ์ที่ข้อมูลจะถูกเก็บไว้ในหลายตารางและตารางที่เกี่ยวข้องกับแต่ละอื่น ๆ โดยใช้ปุ่ม ตามที่ดร. EF Codd (ผู้ประดิษฐ์โมเดลเชิงสัมพันธ์) ทุกฐานข้อมูลที่มีตารางและข้อ จำกัด จำเป็นต้องเป็นฐานข้อมูลเชิงสัมพันธ์ โดยพื้นฐานแล้วมีสามส่วนที่เกี่ยวข้องในโมเดลเชิงสัมพันธ์ - โครงสร้างความสมบูรณ์และส่วนที่บิดเบือน ส่วน โครงสร้าง กำหนดฐานข้อมูลในรูปแบบของความสัมพันธ์ (ตาราง) ส่วน ความซื่อสัตย์ รักษาความสมบูรณ์ของโมเดลเชิงสัมพันธ์ด้วยความช่วยเหลือของกุญแจหลักและกุญแจต่างประเทศ ส่วน บิดเบือน ใช้แคลคูลัสเชิงสัมพันธ์และพีชคณิตเชิงสัมพันธ์เพื่อจัดการฐานข้อมูลเชิงสัมพันธ์ เพื่อทำความเข้าใจพีชคณิตเชิงสัมพันธ์และแคลคูลัสเชิงสัมพันธ์อ้างอิงถึงบทความที่เขียนก่อนหน้านี้ - ความแตกต่างระหว่างพีชคณิตเชิงสัมพันธ์และแคลคูลัสเชิงสัมพันธ์ การทำข้อมูลให้ เป็น มาตรฐาน ใช้ใน RDBMS เพื่อหลีกเลี่ยงความซ้ำซ้อนของข้อมูลในตาราง SQL (Structured Query Language) ถูกนำมาใช้เป็นภาษามาตรฐานในการเข้าถึง RDBMS เทคนิคการทำให้เป็นมาตรฐานจะช่วยให้แบบสอบถาม SQL สามารถเข้าถึงข้อมูลจากตารางได้เร็วกว่า DBMS RDBMS เป็นรูปแบบฐานข้อมูลที่ใช้กันอย่างแพร่หลายซึ่งมีข้อมูลที่ซับซ้อนและจำนวนมากสามารถจัดเก็บและเข้าถึงได้ง่าย ความแตกต่างที่สำคัญระหว่าง DBMS และ RDBMS
ข้อสรุปDBMS และ RDBMS เป็นระบบจัดการฐานข้อมูลที่ RDBMS เป็นผู้สืบทอดของ DBMS RDBMS มีประสิทธิภาพรวดเร็วกว่าและเป็นที่นิยมและกำจัดข้อ จำกัด ของ DBMS ได้อย่างมีประสิทธิภาพ DBMS ไม่บังคับใช้ข้อ จำกัด และความปลอดภัยใด ๆ ที่เกี่ยวข้องกับการจัดการในขณะที่ RDBMS กำหนดข้อ จำกัด ด้านความสมบูรณ์ด้วยความตั้งใจที่จะเก็บทรัพย์สินกรด ฐานข้อมูลเป็นการจัดเก็บข้อมูลอย่างเป็นระบบ ข้อมูลจะถูกจัดเก็บอย่างมีโครงสร้างตามแบบแผนความสัมพันธ์ของข้อมูลซึ่งเกิดขึ้นตามความเป็นจริง ซึ่งรูปแบบความสัมพันธ์ของข้อมูลเหล่านี้ จะช่วยให้ผู้ใช้งานสามารถเรียกใช้ข้อมูลที่ผู้ใช้งานสนใจได้ตามที่ผู้ใช้งานต้องการ คำว่า ฐานข้อมูล (Database) ใช้แทนความหมายของข้อมูล และโครงสร้างของข้อมูลเท่านั้น ไม่รวมถึงระบบบริหารจัดการฐานข้อมูล (Database Management System: DBMS) ฐานข้อมูลที่มีระบบบริหารจัดการฐานข้อมูลรวมอยู่ด้วย จะถูกเรียกว่า ระบบฐานข้อมูล (Database System) ในความหมายของคำว่าระบบฐานข้อมูล มีนัยถึงการบริหารจัดการข้อมูลให้มีคุณภาพในระดับหนึ่ง ทั้งในแง่ของความถูกต้องของข้อมูล การเรียกใช้งานได้ตลอดเวลา และความยืดหยุ่นในการนำไปใช้งาน ปัจจุบันองค์กรต่าง ๆ ไม่ว่าจะมีขนาดเล็กหรือขนาดใหญ่ต่างนำระบบฐานข้อมูลเข้ามาช่วยในการพัฒนาสินค้าและบริการขององค์กร ตัวอย่างระบบฐานข้อมูลที่เป็นที่รู้จักกันดีก็คือ ออราเคิล (Oracle) ไอบีเอ็ม ดีบีทู (IBM DB2) ไมโครซอฟท์ เอสคิวแอล (Microsoft SQL) และ มายเอสคิวแอล (MySQL) เขียนและเรียบเรียงโดย ชาคริต กุลไกรศรี Advertisement Share this:Like this:Like Loading... Related |