หน้าก่อนหน้า

บทที่ 8 ระบบจัดการฐานข้อมูล

เรื่องต่อไป

คำถามท้ายบทที่ 8

1.การจัดการฐานข้อมูลคือ

ซอฟต์แวร์สำหรับบริหารและจัดการฐานข้อมูล

2.หน้าที่ของระบบการจัดการฐานข้อมูลมีกี่ข้อ อะไรบ้าง

9 ข้อ

1.แปลงคำสั่งที่ใช้จัดการกับข้อมูลภายในฐานข้อมูล ให้อยู่ในรูปแบบที่ฐานข้อมูลเข้าใจ

2.นำคำสั่งต่าง ๆ ซึ่งได้รับการแปลแล้ว ไปสั่งให้ฐานข้อมูลทำงาน เช่น การเรียกใช้ (Retrieve) จัดเก็บ(Update) ลบ (Delete) เพิ่มข้อมูล (Add) เป็นต้น

3.ป้องกันความเสียหายที่จะเกิดขึ้นกับข้อมูลภายในฐานข้อมูล โดยจะคอยตรวจสอบว่าคำสั่งใดที่สามารถทำงานได้ และคำสั่งใดที่ไม่สามารถทำงานได้

4.รักษาความสัมพันธ์ของข้อมูลภายในฐานข้อมูลให้มีความถูกต้องอยู่เสมอ

5.เก็บรายละเอียดต่างๆ ที่เกี่ยวข้องกับข้อมูลภายในฐานข้อมูลไว้ในพจนานุกรมข้อมูล (Data Dictionary) ซึ่งรายละเอียดเหล่านี้มักจะถูกเรียกว่า เมทาดาต้า (MetaData) ซึ่งหมายถึง "ข้อมูลของข้อมูล"

6.ดูแลการใช้งานให้กับผู้ใช้ ในการติดต่อกับตัวจัดการระบบแฟ้มข้อมูลได้ โดยจะทำหน้าที่ติดต่อกับระบบแฟ้มข้อมูลซึ่งเสมือนเป็นผู้จัดการแฟ้มข้อมูล (file manager) นำข้อมูลจากหน่วยความจำ สำรองเข้าสู่หน่วยความจำหลักเฉพาะส่วนที่ต้องการใช้งาน และทำหน้าที่ประสานกับตัวจัดการระบบแฟ้มข้อมูลในการจัดเก็บ เรียกใช้ และแก้ไขข้อมูล

7.ควบคุมการใช้ข้อมูลพร้อมกัน (Concurrency Control) ในระบบคอมพิวเตอร์ที่ใช้อยู่ปัจจุบัน โปรแกรมการทำงานมักจะเป็นแบบผู้ใช้หลายคน (Multi User) จึงทำให้ผู้ใช้ แต่ละคนสามารถเรียกใช้ข้อมูลได้พร้อมกัน ระบบจัดการฐานข้อมูลที่มีคุณสมบัติควบคุมการใช้ข้อมูลพร้อมกันนี้ จะทำการควบคุมการใช้ข้อมูลพร้อมกันของผู้ใช้หลายคนในเวลาเดียวกันได้ โดยมีระบบการควบคุมที่ถูกต้องเหมาะสม เช่น ถ้า การแก้ไขข้อมูลนั้นยังไม่เรียบร้อย ผู้ใช้อื่นๆ ที่ต้องการเรียกใช้ข้อมูลนี้จะไม่สามารถเรียกข้อมูลนั้นๆ ขึ้นมา ทำงานใดๆ ได้ ต้องรอจนกว่าการแก้ไขข้อมูลของผู้ที่เรียกใช้ข้อมูลนั้นก่อนจะเสร็จเรียบร้อย จึงจะสามารถเรียกข้อมูลนั้นไปใช้งานต่อได้ ทั้งนี้เพื่อป้องกันไม่ให้เกิดปัญหาการเรียกใช้ข้อมูลที่ไม่ถูกต้อง

8.ควบคุมระบบความปลอดภัยของข้อมูลโดยป้องกันไม่ให้ผู้ที่ไม่ได้รับอนุญาตเข้ามาเรียกใช้หรือแก้ไขข้อมูลในส่วนป้องกันเอาไว้ พร้อมทั้งสร้างฟังก์ชันในการจัดทำข้อมูลสำรอง

9.ควบคุมการใช้ข้อมูลในสภาพที่มีผู้ใช้พร้อม ๆ กันหลายคน โดยจัดการเมื่อมีข้อผิดพลาดของข้อมูลเกิดขึ้น

3.การออกแบบฐานข้อมูลมีกี่ระดับ

2 ระดับ

4.การออกแบบฐานข้อมูลมี 2 วิธีได้แก่

อุปนัย และ นิรนัย

5.ผู้บริหารฐานข้อมูล มีหน้าที่อย่างไร

ทำหน้าที่ในการบริหารจัดการ/ควบคุม/กำหนดนโยบาย มาตรการ และมาตรฐานของระบบฐานข้อมูลทั้งหมดภายในองค์กร

6.นักวิเคราะห์ระบบ มีหน้าที่อย่างไรไร

มีหน้าที่รับผิดชอบในการวิเคราะห์และออกแบบระบบฐานข้อมูล

7.หลักในการออกแบบฐานข้อมูลมีกี่ขั้นตอน อะไรบ้าง

•การรวบรวมและวิเคราะห์ความต้องการในการใช้ข้อมูล

•การเลือกระบบจัดการฐานข้อมูล

•การออกแบบฐานข้อมูลในระดับแนวคิด

•การนำฐานข้อมูลที่ออกแบบในระดับแนวคิดเข้าสู่ระบบจัดการฐานข้อมูล

•การออกแบบฐานข้อมูลในระดับกายภาพ

•การนำฐานข้อมูลไปใช้และการประเมินผล

8.การออกแบบฐานข้อมูลในระดับตรรกะคือ

เป็นการนำผลจากการออกแบบฐานข้อมูลในระดับแนวคิดมาทำการปรับเพื่อให้เหมาะสมกับรูปแบบฐานข้อมูลที่เลือกใช้ ผลที่ได้จะเป็นเค้าร่างของฐานข้อมูลที่มีรายละเอียดสมบูรณ์ที่สามารถนำไปกำหนดภาษาสำหรับนิยามข้อมูล (DDL) ในขั้นตอนการออกแบบในระดับกายภาพได้

9.E-R Model ถูกคิดค้นโดยใคร และ ปีใด

Chen 1976

10.จงบอกความหมายของคำว่า Data warehouse

ฐานข้อมูลขนาดใหญ่ขององค์กรหรือหน่วยงานหนึ่งๆ ซึ่งเก็บ รวบรวมข้อมูลจากฐานข้อมูล ระบบงานประจำวัน

Home