Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ข้อมูลและความเป็นอิสระของโครงสร้าง


ความเป็นอิสระของโครงสร้าง

ความเป็นอิสระของโครงสร้างเกิดขึ้นเมื่อการเปลี่ยนแปลงในโครงสร้างฐานข้อมูลไม่ส่งผลกระทบต่อความสามารถของ DBMS ในการเข้าถึงข้อมูล

การพึ่งพาโครงสร้างจะเกิดขึ้นเมื่อการเปลี่ยนแปลงในโครงสร้างฐานข้อมูลไม่ส่งผลกระทบต่อความสามารถของ DBMS ในการเข้าถึงข้อมูล

ความเป็นอิสระของข้อมูล

การเปลี่ยนแปลงที่ทำในระดับล่างจะไม่ส่งผลกระทบต่อชั้นบน

ทั้งสองประเภทคือ −

  • ความเป็นอิสระของข้อมูลทางกายภาพ
  • ความเป็นอิสระของข้อมูลเชิงตรรกะ

ข้อมูลและความเป็นอิสระของโครงสร้าง

ให้เราเริ่มต้นด้วยความเป็นอิสระของข้อมูลทางกายภาพ -

ความเป็นอิสระของข้อมูลทางกายภาพ

แก้ไขฟิสิคัลสคีมาโดยไม่ส่งผลต่อสคีมาหรือข้อมูลลอจิคัล สำเร็จได้ง่ายขึ้น

ทำได้โดยระดับภายในของฐานข้อมูลและการแมปจากระดับตรรกะไปยังระดับภายใน Conceptual Schema จากการเปลี่ยนแปลงที่ทำในที่จัดเก็บข้อมูลจริงจะป้องกันผู้ใช้

ความเป็นอิสระของข้อมูลเชิงตรรกะ

แก้ไขสคีมาแบบลอจิคัลโดยไม่ส่งผลต่อโปรแกรม มันยากที่จะบรรลุ สคีมาแนวคิดสามารถแก้ไขได้โดยไม่กระทบกับสคีมาภายนอกที่มีอยู่