Back to Home

DataBase System

Lesson2345679101112131415

Lesson 1 : Database System Concepts



Lesson Plan
Section No.
Section 1
Section 2
Section 3
Section 4
Test
PDF file
PPT File

Course Map

Print content of this page
Save content of this page

 

สถาปัตยกรรมของระบบฐานข้อมูล

หัวเรื่อง

เรื่องที่
3.1 ระดับของข้อมูล
3.2 ความเป็นอิสระของข้อมูล
3.3 ภาษาที่ใช้ในระบบฐานข้อมูล

แนวคิด

    1. สถาปัตยกรรมของระบบฐานข้อมูล (architecture for ad database system) เปรียบเสมือนกรอบซึ่งจะใช้เป็นประโยชน์ในการบรรยายถึงแนวคิดและอธิบายถึงโครงสร้างของระบบฐานข้อมูลแบบต่างๆ โครงสร้างฐานข้อมูล 3 ระดับ คือ ระดับภายนอก ระดับภายใน และระดับแนวคิด ซึ่งเป็นรูปแบบและโครงสร้างที่ใช้กับระบบฐานข้อมูลโดยทั่วไป
    2. ความเป็นอิสระของข้อมูลเชิงตรรกะ (logical data independence)) ในความหมายที่ใช้กับระบบฐานข้อมูลจะหมายถึงมุมมองของผู้ใช้ต่อข้อมูลโดยเมื่อมีการเปลี่ยนแปลงแก้ไขโครงสร้างข้อมูลในระดับแนวคิด จะไม่มีผลกระทบต่อโครงสร้างข้อมูลในระดับภายนอกที่ผู้ใช้ใช้งานอยู่ ความเป็นอิสระของข้อมูลเชิงกายภาพ (physical data independence) หมายถึง เมื่อมีการเปลี่ยนแปลงแก้ไขโครงสร้างข้อมูลในระดับภายใน จะไม่มีผลกระทบต่อโครงสร้างข้อมูลในระดับแนวคิด หรือระดับภายนอก
    3. ภาษาหลักของระบบจัดการฐานข้อมูล คือภาษานิยามข้อมูล ภาษาจัดการข้อมูลและภาษาควบคุม ภาษานิยามข้อมูล (Data Definition Language; DDL) เป็นภาษาที่ใช้ในการกำหนดสคีมา ระดับแนวคิด ภาษานิยามข้อมูลใช้กำหนดวิวของผู้ใช้และโครงสร้างการจัดเก็บข้อมูล ภาษาจัดการข้อมูล (Data Manipulation Language; DML) เป็นภาษาใช้สำหรับจัดการข้อมูลภายในฐานข้อมูล ได้แก่การเรียกค้น เพิ่ม ลบ และปรับปรุงฐานข้อมูล ภาษาควบคุม (Data Control Language : DCL) : เป็นภาษาที่ใช้ในการควบคุม ความถูกต้องของข้อมูล การเกิดภาวะพร้อมกัน หรือการป้องกันการเกิดเหตุการณ์ที่ผู้ใช้หลายคนเรียกใช้ข้อมูลพร้อมกัน

วัตถุประสงค์

หลังจากศึกษาตอนที่ 1.3 แล้ว นักศึกษาสามารถ

    1. บอกโครงสร้างฐานข้อมูล 3 ระดับได้
    2. บอกความหมายของความเป็นอิสระของข้อมูลเชิงตรรกะ ความเป็นอิสระของข้อมูลเชิงกายภาพได้
    3. ระบุภาษาหลักของระบบจัดการฐานข้อมูลได้

 


 

Go to top

 

Last Updated: 12/13/2001 11:22:59 AM
© โครงการเครือข่ายสารสนเทศเพื่อพัฒนาการศึกษา ทบวงมหาวิทยาลัย