สคีมาแบบดาวคือการประชุมเพื่อสร้างข้อมูลลงในตารางไดเมนชัน ตารางแฟคท์ และมุมมองที่เป็นรูปธรรม ข้อมูลทั้งหมดจะถูกบันทึกไว้ในคอลัมน์ และข้อมูลเมตาจำเป็นสำหรับการระบุคอลัมน์ที่ทำหน้าที่เป็นออบเจ็กต์หลายมิติ
สคีมาแบบดาวคือสคีมาเชิงสัมพันธ์ที่สคีมาเชิงสัมพันธ์ซึ่งการออกแบบกำหนดโมเดลข้อมูลหลายมิติ สคีมาแบบดาวคือสคีมาคลังข้อมูลที่ชัดเจน มันถูกเรียกว่า star schema เนื่องจากไดอะแกรมความสัมพันธ์ระหว่างเอนทิตีของสคีมานี้สร้างดาวขึ้นมาใหม่โดยมีจุดแตกต่างไปจากตารางหลัก ตรงกลางของสคีมามีตารางแฟคท์สูงและดาวคือตารางไดเมนชัน
ตารางมิติ − สคีมาแบบดาวจะบันทึกข้อมูลทั้งหมดเกี่ยวกับมิติข้อมูลในตารางเดียว แต่ละระดับของลำดับชั้นถูกกำหนดโดยคอลัมน์หรือคอลัมน์ที่ตั้งค่าไว้ในตารางไดเมนชัน ออบเจ็กต์มิติสามารถใช้เพื่ออธิบายความสัมพันธ์แบบลำดับชั้นระหว่างสองคอลัมน์ (หรือชุดคอลัมน์) ที่กำหนดสองระดับของลำดับชั้น หากไม่มีอ็อบเจ็กต์มิติ ความสัมพันธ์แบบลำดับชั้นจะแสดงในข้อมูลเมตาเท่านั้น แอตทริบิวต์จะถูกบันทึกไว้ในคอลัมน์ของตารางไดเมนชัน
ตารางข้อเท็จจริง − มาตรการจะถูกบันทึกไว้ในตารางข้อเท็จจริง ตารางข้อเท็จจริงประกอบด้วยคีย์หลักแบบผสม ซึ่งประกอบด้วยคีย์ต่างประเทศหลายคีย์ (หนึ่งคีย์สำหรับแต่ละตารางมิติ) และคอลัมน์สำหรับแต่ละหน่วยวัดที่ใช้มิติข้อมูลเหล่านี้
การดูที่มีเนื้อหา − ข้อมูลรวมจะถูกคำนวณตามความสัมพันธ์แบบลำดับชั้นที่แสดงในตารางไดเมนชัน การรวมเหล่านี้ถูกบันทึกไว้ในตารางอิสระ เรียกว่าตารางสรุปหรือมุมมองที่เป็นรูปธรรม Oracle ให้การสนับสนุนอย่างกว้างขวางสำหรับมุมมองที่เป็นรูปธรรม ซึ่งประกอบด้วยการรีเฟรชอัตโนมัติและการเขียนข้อความค้นหาใหม่
แบบสอบถามสามารถเขียนตรงข้ามกับตารางข้อเท็จจริงหรือตรงข้ามกับมุมมองที่เป็นรูปธรรม หากการสืบค้นถูกเขียนโดยเทียบกับตารางข้อเท็จจริงที่ต้องการข้อมูลรวมสำหรับชุดผลลัพธ์ การสืบค้นอาจถูกเปลี่ยนเส้นทางโดยการเขียนข้อความค้นหาใหม่ไปยังมุมมองที่เป็นรูปธรรมในปัจจุบัน หรือข้อมูลจะถูกรวมไว้ในวงกลม
คุณสมบัติของ Star Schema
มีคุณสมบัติดังต่อไปนี้ของ star schema ซึ่งมีดังนี้ -
-
ใช้เพื่อสร้างฐานข้อมูล DE-normalized ที่สามารถรองรับการตอบกลับแบบสอบถามได้อย่างรวดเร็ว
-
รองรับการออกแบบที่ยืดหยุ่นซึ่งสามารถเปลี่ยนแปลงได้ง่ายๆ หรือแทรกได้ตลอดวงจรการพัฒนา และเมื่อฐานข้อมูลเพิ่มขึ้น
-
รองรับการออกแบบที่ขนานกันกับวิธีที่ผู้ใช้โดยทั่วไปคิดและใช้ข้อมูล
-
สามารถลดความยากของข้อมูลเมตาสำหรับทั้งนักพัฒนาซอฟต์แวร์และผู้ใช้ปลายทางได้