ตัวอย่าง
ชื่อฐานข้อมูล | กลุ่ม ข้อมูล |
บริษัท | - พนักงาน - ลูกค้า - สินค้า - ใบสั่งสินค้า |
โรงเรียนหรือมหาวิทยาลัย | - นักเรียน - อาจารย์ - วิชา - การลงทะเบียน |
ระบบฐานข้อมูล (Database System) หมายถึง การรวมตัวกันของฐานข้อมูลตั้งแต่
2 ฐานข้อมูล เป็นต้นไปที่มีความสัมพันธ์กัน โดยมีวัตถุประสงค์เพื่อเป็นการลดความ
ซ้ำซ้อนของข้อมูล และทำให้การบำรุงรักษาตัวโปรแกรมง่ายมากขึ้นโดยผ่านระบบการ
จัดการฐานข้อมูล หรือ เรียกย่อ ๆ ว่า DBMS
องค์ประกอบของระบบฐานข้อมูล ระบบฐานข้อมูลเป็นเพียงวิธีคิดในการประมวลผล
รูปแบบหนึ่งเท่านั้นแต่การใช้ฐานข้อมูลจะต้องประกอบไปด้วยองค์ประกอบหลักดังต่อไปนี้
1.แอพลิเคชันฐานข้อมูล (Database Application) เป็นแอพพลิเคชันที่สร้างไว้ให้
ผู้ใช้งานสามารถติดต่อกับฐานข้อมูลได้อย่างสะดวก ซึ่งมีรูปแบบการติดต่อกับ
ฐานข้อมูลแบบเมนูหรือกราฟฟิก โยผู้ใช้ไม่จำเป็นต้องมีความรู้เกี่ยวกับฐานข้อมูลเลย
ก็สามารถเรียกใช้งานฐานข้อมูลได้เช่น บริการเงินสด ATM
2.ระบบจัดการฐานข้อมูล (Database Management System หรือ DBMS)
กลุ่มโปรแกรมหรือซอฟต์แวร์ชนิดหนึ่งที่สร้างขึ้นมาเพื่อทำหน้าที่บริหารฐานข้อมูลโดยตรง
ให้มีประสิทธิภาพมากที่สุดเป็นเครื่องมือที่ช่วยอำนวยความสะดวกให้ผู้ใช้สามารถเข้าถึง
ข้อมูลได้โดยที่ผู้ใช้ไม่จำเป็นต้องรับรู้เกี่ยวกับรายละเอียดภายในโครงสร้างฐานข้อมูล
พูดง่าย ๆ ก็คือ DBMS นี้เป็นตัวกลางในการเชื่อมโยงระหว่างผู้ใช้ และโปรแกรมต่างๆ
ที่เกี่ยวข้องกับระบบฐานข้อมูล ตัวอย่างของDBMSที่นิยมใช้ในปัจจุบัน
ได้แก่ Microsoft Access, FoxPro, SQL Server, Oracle,Informix, DB2 เป็นต้น
หน้าที่ของระบบจัดการฐานข้อมูล มีดังนี้
1. กำหนดมาตรฐานข้อมูล
2. ควบคุมการเข้าถึงข้อมูลแบบต่าง ๆ
3. ดูแล-จัดเก็บข้อมูลให้มีความถูกต้องแม่นยำ
4. จัดเรื่องการสำรอง และฟื้นสภาพแฟ้มข้อมูล
5. จัดระเบียบแฟ้มทางกายภาพ (Physical Organization)
6. รักษาความปลอดภัยของข้อมูลภายในฐานข้อมูล และป้องกันไม่ใช้ข้อมูลสูญหาย
7. บำรุงรักษาฐานข้อมูลให้เป็นอิสระจากโปรแกรมแอพพลิเคชันอื่น ๆ
8. เชื่อมโยงข้อมูลที่มีความสัมพันธ์เข้าด้วยกัน เพื่อรองรับความต้องการใช้ข้อมูล
ในระดับต่าง ๆ
3.ดาต้าเบสเซิร์ฟเวอร์ (Database Server) เป็นคอมพิวเตอร์ที่คอยให้บริการการจัดการฐาน