วันพฤหัสบดีที่ 17 ธันวาคม พ.ศ. 2558

บบที่4 เรื่องที่2 การพัฒนาฐานข้อมูล

การพัฒนาฐานข้อมูล 


การพัฒนาฐานช้อมูล และซอฟต์แวร์จัดการฐานข้อมูล เป็นวิธีการพื้นฐานสมัยใหม่ของการจัดระเบียบ ข้อมูล แนวคิดเชิงการจัดการฐานข้อมูล (Data Management Approach) นั้นรวบรวมระเบียนและออบเจ็กต์ให้เป็นฐานข้อมูลที่สามารถเข้าถึงได้โดยโปรแกรมประยุกต์ (Application Programs) นอกจากนี้ซอฟต์แวร์สำเร็จรูปสำคัญที่เรียกว่า ระบบจัดการฐานข้อมูล (Database Management System : DBMS) ทำหน้าที่เป็นส่วนติดต่อระหว่างผู้ใช้กับฐานข้อมูล ที่ช่วยผู้ใช้ให้เข้าถึงระเบียนในฐานข้อมูลได้อย่างง่ายดาย ดังนั้นการจัดการฐานข้อมูลจึงเกี่ยวข้องกับการใช้ซอฟต์แวร์จัดการฐานข้อมูลเพื่อควบคุมวิธีการสร้างฐานข้อมูล การค้นหา และการบำรุงรักษา เพื่อให้ได้สารสนเทศที่ต้องการสำหรับผู้ใช้และองค์กร
ดังนั้น แนวคิดการจัดการฐานข้อมูลเกี่ยวข้องกับ 3 กิจกรรมเบื้องต้น คือ
           การปรับปรุงและบำรุงรักษาฐานข้อมูล เป็นผลมาจากรายการเปลี่ยนแปลงที่เกิดใหม่และเหตุการณ์อื่นๆ ที่จำเป็นสำหรับการเปลี่ยนแปลงระเบียนข้อมูล
           การเตรียมสารสนเทศที่จำเป็นสำหรับการใช้งาน โดยการแบ่งปันข้อมูล (Sharing of Data) ในฐานข้อมูลเดียวกัน โดยได้รับการสนับสนุนจากส่วนต่อประสานของโปรแกรมสำเร็จรูประบบจัดการฐานข้อมูล ดังนั้น ผู้ใช้และโปรแกรมเมอร์จึงไม่จำเป็นต้องทราบว่าข้อมูลมีการจัดเก็บทางกายภาพอยู่ที่ใดและด้วยวิธีการอย่างไร
           การเตรียมความสามารถในการโต้ตอบ ค้นหา และจัดทำรายงาน โดยโปรแกรมระบบจัดการฐานข้อมูลสำเร็จรูป ดังนั้น ผู้ใช้สามารถค้นหาฐานข้อมูล สร้างรายงาน และรับการตอบกลับจากคำร้องขอสารสนเทศตามความต้องการเฉพาะ ได้อย่างรวดเร็ว และโดยง่าย
การพัฒนาฐานข้อมูล (Database Development)โปรแกรมสำเร็จรูปจัดการฐานข้อมูล เช่น Microsoft Access หรือ Lotus Approach อนุญาตให้ผู้ใช้พัฒนาฐานข้อมูลตามที่ต้องการได้โดยง่าย อย่างไรก็ตามระบบผู้รับบริการและผู้ให้บริการ (Client-Server) ขององค์กรใหญ่ๆ หรือระบบเมนเฟรมปกติแล้วจะมอบการควบคุมการพัฒนาฐานข้อมูลขององค์กรให้อยู่ในมือของผู้บริหารระบบ (Database Administrators : DBAs) หรือผู้เชี่ยวชาญฐานข้อมูล (Database Specialists) การทำเช่นนี้เป็นการปรับปรุงความถูกต้องและความปลอดภัยในฐานข้อมูลขององค์กร การพัฒนาฐานข้อมูลใช้ภาษานิยามข้อมูล (Data Definition Language : DDL) สำหรับระบบจัดการฐานข้อมูล เช่น Oracle8 หรือ DB2 ของ IBM เพื่อพัฒนาและกำหนดเนื้อหาของข้อมูล ความสัมพันธ์ โครงสร้างของแต่ละฐานข้อมูล และปรับเปลี่ยนคุณลักษณะเฉพาะของฐานข้อมูลเมื่อจำเป็น สารสนเทศเหล่านั้นถูกจัดทำสารบัญแฟ้ม (Catalog) และเก็บลงในฐานข้อมูลของนิยามข้อมูลและคุณลักษณะเฉพาะที่เรียกว่า พจนานุกรมข้อมูล (Data Dictionary)
พจนานุกรมข้อมูล เป็นอีกเครื่องมือหนึ่งของการบริหารฐานข้อมูล พจนานุกรมข้อมูลเป็นสารบัญแฟ้มเชิงคอมพิวเตอร์หรือที่บรรจุ เมตาเดตา (Metadata) ซึ่งถือเป็นข้อมูลของข้อมูล (Data about Data) รวมทั้งส่วนประกอบซอฟต์แวร์เพื่อจัดการฐานข้อมูลของนิยามข้อมูล   


ผลการค้นหารูปภาพสำหรับ การพัฒนาฐานข้อมูล

ไม่มีความคิดเห็น:

แสดงความคิดเห็น