วันพฤหัสบดีที่ 14 กรกฎาคม พ.ศ. 2559

รายละเอียดของฐานข้อมูลสำหรับคลังข้อมูล

5. รายละเอียดของฐานข้อมูลสำหรับคลังข้อมูล

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

การออกแบบโครงสร้างของฐานข้อมูลหลายมิติ แบ่งออกเป็น 3 ประเภทคือ

5.1 Star Schema เป็นโครงสร้างแบบดาว คือมีตารางข้อเท็จจริงอยู่ตรงกลาง ส่วนภายนอกถูกล้อมรอบด้วยตารางมิติ ดังรูป
Star Schema


5.2 Snowflake Schema เป็นโครงสร้างแบบเกล็ดหิมะ คือมีโครงสร้างของตารางข้อเท็จจริงอยู่ตรงกลางเช่นกันกับ Star Schema แต่ตารางมิติจะมีการเชื่อมโยงไปยังตารางย่อย ต่อไปได้อีกหลายระดับ ดังรูป
Snowflake Schema

5.3 Federated Star Schema มีความตรงกันข้ามกับ 2 ชนิดแรก เพราะ Federated Star Schema จะมีตารางมิติอยู่กึ่งกลาง แทนที่จะเป็นตารางข้อเท็จจริงเหมือนกับ 2 ชนิดแรก ซึ่งมักนิยมใช้เมื่อต้องการมุ่งเน้นในการวิเคราะห์เค้าร่างใดเป็นพิเศษ เพราะตารางข้อเท็จจริงทั้งหมดจะถูกเชื่อมต่อกับตารางมิติที่อยู่กึ่งกลาง

ไม่มีความคิดเห็น:

แสดงความคิดเห็น