Please enable JavaScript.
Coggle requires JavaScript to display documents.
ความหมาย องค์ประกอบ ความสำคัญของฐานข้อมูล - Coggle Diagram
ความหมาย องค์ประกอบ ความสำคัญของฐานข้อมูล
ระบบจัดการฐานข้อมูล
จัดการข้อมูลในฐานข้อมูลระหว่างผู้ใช้กับโปรแกรม
ข้อดีของการมีระบบฐานข้อมูล
หลีกเลี่ยงความขัดแย้ง
สามารถใช้ข้อมูลร่วมกันได้
ลดความซ้ำซ้อนของข้อมูล
รักษาความถูกต้องและความเชื่อถือได้ของข้อมูล
กำหนดมาตราฐานเดียวกัน
กำหนดระบบรักษาความปลอดภัย
มีความเป็นอิสระของข้อมูลและโปรแกรม
ข้อเสียของระบบฐานข้อมูล
มีต้นทุนสูง
มีความซับซ้อน
เสี่ยงต่อการหยุดชะงักของระบบ
สถาปัตยกรรมฐานข้อมูล
ระดับภายนอกหรือวิว
ข้อมูลในระดับนี้เกิดจากภาพและความต้องการของผู้ใช้งาน
ระดับภายใน
เป็นการแปลความหมายจากระดับหนึ่งไปอีกระดับ ที่เรียกว่า การแปลงส่ง
การแปลงส่งระหว่างระดับแนวคิดและระดับภายใน
การแปลงส่งระหว่างระดับภายนอกและระดับแนวคิด
ระดับแนวคิด
จะผ่านการวิเคราะห์จากนักวิเคราะห์และนักออกแบบ และผู้บริหารฐานข้อมูล
มีองค์ประกอบด้วยเค้าร่าง โครงสร้าง ความสัมพันธ์ กฏเกณฑ์
ความเป็นอิสระของข้อมูล
ความเป็นอิสระของข้อมูลในเชิงตรรกะ
อยู่ในแนวคิดระดับภายนอก ที่มีมีผลกระทบเมื่อเปลี่ยนแปลง
ความเป็นอิสระของข้อมูลในเชิงกายภาพ
อยู่ในแนวคิดระดับภายใน เมื่อมีการเปลี่ยนแปลงจะส่งผลกระทบ
ฐานข้อมูลแบบสัมพันธ์
ฐานข้อมูลแบบสัมพันธ์
โครงสร้างของฐานข้อมูลในรูปของรีเลชัน
แถว Tuple
คอลัมน์ Attribute
การควบคุมความถูกต้อง
Tuple มีข้อมูลไม่ซ้ำกัน
Tuple ไม่มีลำดับบนลงล่าง
Attribute ไม่มีลำดับซ้ายไปขวา
ภาษาปฏิบัติการ คือ SQL
ลักษณะเด่น
เหมาะสำหรับงานเลือกดูข้อมูลแบบหลายฟิลด์ข้อมูล
ป้องกันข้อมูลถูกทำลาย หรือแก้ไขได้
เลือกดูข้อมูลได้ง่าย
ข้อจำกัด
แก้ไข้ปรับปรุงข้อมูลทำได้ยาก
มีค่าใช้จ่ายของระบบสูงมาก
ภาษาที่ใช้ในระบบของฐานข้อมูล
ภาษานิยามข้อมูล DDL ใช้กำหนด Schema
ภาษาจัดการข้อมูล DML ใช้จัดการข้อมูลภายในระบบ
ภาษาที่ใช้ควบคุมข้อมูล DCL ใช้ควบคุมความถูกต้องและความปลอดภัยของข้อมูล