ฐานข้อมูลมีข้อมูลปริมาณมาก ไม่ใช่ข้อมูลทั้งหมดเป็นข้อมูลผู้ใช้ บางส่วนอาจเป็น metadata ฯลฯ ดังนั้น จึงสำคัญมากที่ฐานข้อมูลจะต้องมี data independenceData independence โดยพื้นฐานหมายถึง ถ้าข้อมูลถูกเปลี่ยนที่ระดับหนึ่ง มันไม่ควรส่งผลต่อ data view ที่ระดับสูงกว่า ดังนั้น ข้อมูลที่ระดับสูงควรเป็นอิสระจา