|
|||
การจัดการฐานข้อมูล(Database Management) คือการบริหารแหล่งข้อมูลที่ถูกเก็บรวบรวมไว้ที่ศูนย์กลางเพื่อตอบสนองต่อการใช้ของโปรแกรมประยุกต์อย่างมีประสิทธิภาพและลดการซ้ำซ้อนของข้อมูลรวมทั้งความขัดแย้งของข้อมูลที่เกิดขึ้นภายในองค์การในอดีตการเก็บข้อมูลมักจะเป็นอิสระต่อกันไม่มีการเชื่อมโยงของข้อมูลเกิดการสิ้นเปลืองพื้นที่ในการเก็บข้อมูล
เช่นองค์การหนึ่งจะมีแฟ้มบุคคล (Personnel) แฟ้มเงินเดือน
(Payroll) และแฟ้ม สวัสดิการ (Benefits) อยู่แยกจากกันเวลาผู้บริหารต้องการข้อมูลของพนักงานท่านใดจำเป็นจะต้องเรียกดูแฟ้มข้อมูลทั้ง
3 แฟ้ม
ซึ่งเป็นการไม่สะดวกจงทำให้เกิดแนวความคิดในการรวมแฟ้มข้อมูลทั้ง 3 เข้าด้วยกันแล้วเก็บไว้ที่ ศูนย์กลางในลักษณะฐานข้อมูล
(Database) จึงทำให้เกิดระบบการจัดการฐานข้อมูล (Database
Management system (DBMS) ซึ่งจะต้องอาศัยโปรแกรมเฉพาะในการสร้างและบำรุงรักษา
(Create and Maintenance) ฐานข้อมูลและสามารถที่จะให้ผู้ใช้ประยุกต์ใช้กับธุรกิจส่วนตัวได้โดยการดึงข้อมูล
(Retrieve) ขึ้นมาแล้วใช้โปรแกรมสำเร็จรูปอื่นสร้างงานขึ้นมาโดยใช้ข้อมูลทีมีอยู่ในฐานข้อมูลแสดงการรวมแฟ้มข้อมูล
3 แฟ้มเข้าด้วยกัน
|
|||
ระบบการจัดการฐานข้อมูลจะมีส่วนประกอบที่สำคัญ
3 ส่วนได้แก่
1. ภาษาคำนิยามของข้อมูล
[Data Definition Language (DDL)]ในส่วนนี้จะกล่าวถึงส่วนประกอบของระบบการจัดการฐาน ข้อมูลว่าข้อมูลแต่ละส่วนประกอบด้วยอะไรบ้าง (Data element) ในฐานข้อมูลซึ่งเป็นภาษาทางการที่นักเขียนโปรแกรมใช้ในการสร้างเนื้อหาข้อมูลและโครงสร้างข้อมูลก่อนที่ข้อมูลดังกล่าวจะถูกแปลงเป็นแบบฟอร์มที่สต้องการของโปรแกรมประยุกต์หรือในส่วนของ
DDL จะประกอบด้วยคำสั่งที่ใช้ในการกำหนดโครงสร้างข้อมูลว่ามีคอลัมน์อะไรแต่ละคอลัมน์เก็บข้อมูลประเภทใด
รวมถึงการเพิ่มคอลัมน์การกำหนดดัชนี เป็นต้น
2. ภาษาการจัดการฐานข้อมูล (Data Manipulation Language (DML)เป็นภาษาเฉพาะที่ใช้ในการจัดการระบบฐานข้อมูลซึ่งอาจจะเป็นการเชื่อมโปรแกรมภาษาในยุคที่สามและยุคที่สี่เข้าด้วยกันเพื่อจัดการข้อมูลในฐานข้อมูลภาษานี้มักจะประกอบด้วยคำสิ่งที่อนุญาตให้ผู้ใช้สามารถสร้างโปรแกรมพิเศษขึ้นมารวมถึงข้อมูลต่างๆ ในปัจจุบันที่นิยมใช้ ได้แก่ ภาษา SQL(Structure Query Language) แต่ถ้าหากเป็นเครื่องคอมพิวเตอร์ขนาดใหญ่ DBMS มักจะสร้างด้วยภาษาโคบอล (COBOL language) ภาษาฟอร์แทน (FORTRAN) และภาษาอื่นในยุคที่สาม 3. พจนานุกรมข้อมูล (Data Dictionary)เป็นเครื่องมือสำหรับการเก็บและการจัดข้อมูลสำหรับการบำรุงรักษาในฐานข้อมูลโดยพจนานุกรมจะมีการกำหนดชื่อของสิ่งต่างๆ (Entity) และระบุไว้ในโปรแกรมฐานข้อมูล เช่น ชื่อของฟิลด์ชื่อของโปรแกรมที่ใช้รายละเอียดของข้อมูลผู้มีสิทธิ์ใช้และผู้ที่รับผิดชอบแสดงส่วนประกอบของระบบการจัดการฐานข้อมูล
|
ไม่มีความคิดเห็น:
แสดงความคิดเห็น