3 schema architecture and data independence