ระบบฐานข้อมูล (Database System) หมายถึง โครงสร้างสารสนเทศที่ประกอบด้วยรายละเอียดของข้อมูลที่เกี่ยวข้องกันที่จะนำมาใช้ในระบบต่าง ๆ ร่วมกัน
ระบบฐานข้อมูลประกอบส่วนประกอบหลัก4
ส่วนได้แก่
ระบบฐานข้อมูล
จึงนับว่าเป็นการจัดเก็บข้อมูลอย่างเป็นระบบ
ซึ่งผู้ใช้สามารถจัดการกับข้อมูลได้ในลักษณะต่าง ๆ ทั้งการเพิ่ม การแก้ไข
การลบ ตลอดจนการเรียกดูข้อมูล
ซึ่งส่วนใหญ่จะเป็นการประยุกต์นำเอาระบบคอมพิวเตอร์เข้ามาช่วยในการจัดการ
ฐานข้อมูล
นิยามและคำศัพท์พื้นฐานเกี่ยวกับระบบฐานข้อมูล
บิท (Bit) หมายถึง หน่วยของข้อมูลที่มีขนาดเล็กที่สุด
ไบท์ (Byte) หมายถึง หน่วยของข้อมูลที่กิดจากการนำบิทมารวมกันเป็นตัวอักขระ (Character)
เขตข้อมูล (Field) หมายถึง
หน่วยของข้อมูลที่ประกอบขึ้นจากตัวอักขระตั้งแต่หนึ่งตัวขึ้นไปมารวมกันแล้ว
ได้ความหมายของสิ่งใดสิ่งหนึ่ง เช่น ชื่อ ที่อยู่ เป็นต้น
ระเบียน (Record) หมายถึง
หน่วยของข้อมูลที่เกิดจากการนเอาเขตข้อมูลหลาย ๆ เขตข้อมูลมารวมกัน
เพื่อเกิดเป็นข้อมูลเรื่องใดเรื่องหนึ่ง
เช่น ข้อมูลของนักศึกษา 1 ระเบียน (1 คน) จะประกอบด้วย
เช่น ข้อมูลของนักศึกษา 1 ระเบียน (1 คน) จะประกอบด้วย
รหัสประจำตัวนักศึกษา 1 เขตข้อมูล
ชื่อนักศึกษา 1 เขตข้อมูล
ที่อยู่ 1 เขตข้อมูล
แฟ้มข้อมูล (File)
หมายถึงหน่วยของข้อมูลที่เกิดจากการนำข้อมูลหลาย ๆ
ระเบียนที่เป็นเรื่องเดียวกันมารวมกัน เช่น แฟ้มข้อมูลนักศึกษา
แฟ้มข้อมูลลูกค้า แฟ้มข้อมูลพนักงาน
1.ข้อมูล (Data) ข้อมูลในฐานข้อมูลจะต้องมีคุณสมบัติ
2 ประการ คือ
- เบ็ดเสร็จ (Integrate) ฐานข้อมูลเป็นแหล่งรวบรวมข้อมูลจากแฟ้มต่าง ๆ ไว้ครบถ้วนสมบูรณ์ เพื่อลดข้อมูลซ้ำซ้อนระหว่างแฟ้ม
- ใช้ร่วมกันได้ (Share) ข้อมูลแต่ละชิ้นในฐานข้อมูลสามารถนำมาแบ่งใช้กันได้ระหว่างผู้ใช้ต่าง ๆ ในระบบ
2.ฮาร์ดแวร์ (Hardware) ประกอบด้วย
อุปกรณ์บันทึกข้อมูลเช่น
จานแม่เหล็ก , I/O device , Device
controller , I/O channels ,
หน่วยประมวลผล
และหน่วยความจำหลัก
3.ซอฟต์แวร์ (Software)
ตัวกลางเชื่อมระหว่างฐานข้อมูลและผู้ใช้คือ
DBMS เป็นซอฟต์แวร์ที่สำคัญที่สุดของระบบฐานข้อมูล
นอกจากนี้ยังมี Utility , Application
Develoment tool , Design aids , Report writers , etc.
4.ผู้ใช้ (Users) มี
3 กลุ่มใหญ่ ๆ คือ
- Application Programmer เขียนโปรแกรมประยุกต์
- End Users ผู้ใช้ที่อยู่กับ Online terminal เข้าถึงข้อมูลโดยผ่านโปรแกรมประยุกต์ หรือผ่านภาษาเรียกค้น (Query Language)
- Data Administrator & Database Administrator
DA
ผู้บริหารอาวุโส
เป็นผู้ตัดสินใจว่าจะเก็บข้อมูลใดในฐานข้อมูลก่อน
และกำหนดนโยบายการรักษาความปลอดภัยของข้อมูล
DBA
ผู้เชี่ยวชาญระดับมืออาชีพ
เป็นผู้สร้างฐานข้อมูลและนำมาใช้งานจริง
โดยควบคุมทางด้านเทคนิคที่จำเป็นในการดำเนินนโยบายที่กำหนดโดย
DAข้อดีของการใช้ฐานข้อมูล
- กระทัดรัด (Compactness) ไม่ต้องมีที่ซ้ำซ้อนจำนวนมาก
- ความเร็ว (Speed) เรียกใช้ข้อมูลได้รวดเร็วขึ้น
- น่าเบื่อหน่ายลดลง (Less drudgery) ความยุ่งยากลดลง และความน่าเบื่อหน่ายลดลง
- แพร่หลาย (Currency) มีข้อมูลที่ถูกต้องทันสมัยให้ใช้ตลอดเวลา ในวงกว้างขึ้น
ไม่มีความคิดเห็น:
แสดงความคิดเห็น