Databases and Warehousing/What is the difference between the conceptual, logical and physical views of data?
หน้าตา
- ระดับภายใน (Internal level) ระดับภายในเป็นระดับที่เกี่ยวข้องกับ การจัดเก็บข้อมูลในระดับฟิสิคอล (Physical view) ว่ามีรูปแบบโครงสร้างข้อมูลจัดเก็บอย่างไรในฐานข้อมูล เช่น โครงสร้างข้อมูลเป็นแบบเรียงลำดับดัชนี (index) หรือพอยเตอร์ (pointer) โครงสร้างข้อมูลในแต่ระรูปแบบจะมีผลต่อประสิทธิภาพในการเข้าถึงข้อมูล (access) นอกจากนี้ยังเกี่ยวข้องกับการบีบอัดข้อมูล (data compression) รวมทั้งเทคนิคการเข้ารหัส (data encryption) สำหรับโครงสร้างในระดับนี้จะไม่สามารถเห็นรายละเอียดทางฟิสิคอลในระดับนี้ได้เลย จุดประสงค์หลักของโครงสร้างในระดับนี้เพื่อให้การปฏิบัติการกับข้อมุลเป็นไปอย่างมีประสิทธิภาพ
- ระดับแนวคิด (Conceptual Level) ระดับแนวคิดนี้อาจเรียกอีกอย่างว่าเป็น โครงสร้างข้อมูลระดับโลจิคัล (Logical view) จัดเป็นโครงสร้างหลักของระบบโดยรวม โดยโครงสร้างในระดับนี้จะมุ่งเน้นควมสัมพันธ์ (relationship) ระหว่างข้อมูลเป็นหลัก หรือเรียกว่าแบบจำลองข้อมูล (data model) ดังนั้นการกระทำการใดๆของผู้ใช้งานจะปฏิบัติบนโครงสร้างของข้อมูลในระดับนี้เท่านั้น โดยจะอธิบายถึงว่าข้อมูลอะไรท่จะจัดเก็บลงในฐานข้อมูลและมีความสัมพันธ์กันอย่างไรนอกจากนี้ยังมีจุดประสงค์เพื่อให้เกิดความเป็นอิสระในโครงสร้างข้อมูลระดับภายในด้วย ในส่วนของการนำเสนอข้อมูลนั้นอาจนำเสนอในรูปแบบของตารางหรือรีเลชัน (table/relation) ซึ่งการปฏิบัติการกับข้อมูลนั้นจะกระทำกับตาราง โดยตารางนั้นอาจสร้างมาจากโครงสร้างข้อมูลชนิดอื่นๆ
- ระดับภายนอก (External Level) ระดับภายนอกนี้เป็นระดับสูงสุดที่เกี่ยวข้องกับผู้ใช้งานมากที่สุด โดยอันที่จริงแล้วโครงสร้างข้อมูลในระดันี้ก็คือข้อมูลบางส่วนของระดับลอจิคัล (Logical view) นั้นเอง ระดับภายนอกจะนำข้อมูลเพียงบางส่วนของระดับลอจิคัลมาแสดงแก่ผู้ใช้งานเท่าที่จำเป็นเท่านั้น หรืออาจกล่าวได้ว่ามุมมองที่แตกต่างกันก็จะก่อให้เกิดการนำเสนอที่แตกต่างกันบนข้อมูลชุดเดียวกัน โดยระดับภายนอกนี้ผู้ใช้งานจะสามารถเรียกใช้งานฐานข้อมูลได้จากระดับนี้และกระทำการใด ๆ กับข้อมูลโดยที่จะไม่ส่งผลกระทบกับโครงสร้างในระดับก่อนหน้านี้ใด ๆ ทั้งสิ้น
Questions for Review
[แก้ไข | แก้ไขต้นฉบับ]- /List the major sources of data.
- /List some of the major data problem.
- /What is the terabyte?(Write the number.)
- /Review the steps of the data life cycle and explain them.
- /List some of the categories of data available on the Internet.
- /Define data Quality.
- /Define document management.
- /Describe the hierarchy of a file management system.
- /What are the problems that arise from the file environment?
- /Discuss a relational database and how it differs from other databases.
- /What are the components of a database of a database management system (DBMS)?
- /What is the difference between the conceptual, logical and physical views of data?
- /How can you get data out of a database?
- /What are the benefits of using a DBMS?
- /What is the difference between entities and attributes?
- /Describe a data warehouse.
- /Describe a datamart.
- /Define a marketing transaction database.