More Related Content
Similar to สถาปัตยกรรมและการออกแบบฐานข้อมูล (20)
More from N'Ice Thnaphop (20)
สถาปัตยกรรมและการออกแบบฐานข้อมูล
- 3. 1. ระดับภายนอก (External level)
มาจากแบบฟอร์มเอกสาร ว่ามีอะไรในเอกสารบ้าง
หรือจากผู้ใช้ที่แต่ละคนเป็นการรวบรวมข้อมูล
อย่างง่าย ๆ จากผู้ใช้เพื่อให้กับนักวิเคราะห์นาไป
ศึกษา
ผู้ใช้คนที่หนึ่ง : (รหัส, ชื่อ)
ผู้ใช้คนที่สอง : (รหัส, ที่อยู่)
- 5. 3.ระดับภายใน (Internal level)
ตีความในระดับการจัดเก็บข้อมูลจริง เป็นหน้าที่ขอผู้ออกแบบ
อย่างแท้จริง
วัตถุประสงค์ที่ต้องแบ่งเป็น 3 ระดับ คือ
•ให้ผู้ใช้สามารถใช้ข้อมูลชุดเดียวกันได้หลายๆคนโดยไม่มี
ผลกระทบต่อผู้อื่นที่กาลังใช้งานฐานข้อมูลอยู่
•ผู้ใช้ไม่จาเป็นต้องสนใจโครงสร้างภายในฐานข้อมูล ปล่อยให้
เป็นหน้าที่ของระบบจัดการฐานข้อมูล(DBMS)
•ผู้บริหารฐานข้อมูลสาสารถเปลี่ยนแปลงโครงสร้างฐานข้อมูล
ได้โดยไม่กระทบกับผู้ใช้ฐานข้อมูล
- 6. ความเป็นอิสระของข้อมูล (Data Independence)
ความเป็นอิสระของข้อมูล คือการที่ผู้ใช้สามารถ
เปลี่ยนแปลงข้อมูลในระดับแนวความคิด หรือระดับ
ภายในได้โดยไม่กระทบกับโปรแกรมที่เรียกใช้ ผู้ใช้ยัง
มองเห็นโครงสร้างข้อมูลในระดับ ภายนอกเหมือนเดิม
และใช้งานได้ตามปกติ โดยมี DBMS เป็นตัว
จัดการในการเชื่อมต่อข้อมูลในระดับภายนอกกับระดับ
แนวความคิด และเชื่อมข้อมูลระดับแนวความคิดกับ
ระดับภายใน
- 10. การออกแบบฐานข้อมูล
การออกแบบฐานข้อมูล (Designing Databases) มี
ความสาคัญต่อการจัดการระบบฐานข้อมูล (DBMS) ทั้งนี้
เนื่องจากข้อมูลที่อยู่ภายในฐานข้อมูลจะต้องศึกษาถึง
ความสัมพันธ์ของข้อมูล โครงสร้างของข้อมูลการเข้าถึง
ข้อมูลและกระบวนการที่โปรแกรมประยุกต์จะเรียกใช้
ฐานข้อมูล ดังนั้น เราจึงสามารถแบ่งวิธีการสร้างฐานข้อมูล
ได้3 ประเภท