- Datauavhengighet kan forklares ved hjelp av tre-skjemaarkitekturen.
- Datauavhengighet refererer til karakteristisk for å kunne endre skjemaet på ett nivå i databasesystemet uten å endre skjemaet på neste høyere nivå.
Det finnes to typer datauavhengighet:
1. Logisk datauavhengighet
- Logisk datauavhengighet refererer til karakteristisk for å kunne endre det konseptuelle skjemaet uten å måtte endre det eksterne skjemaet.
- Logisk datauavhengighet brukes til å skille det eksterne nivået fra det konseptuelle synet.
- Hvis vi gjør noen endringer i den konseptuelle visningen av dataene, vil ikke brukervisningen av dataene bli påvirket.
- Logisk datauavhengighet skjer på brukergrensesnittnivå.
2. Uavhengighet av fysiske data
- Fysisk datauavhengighet kan defineres som kapasiteten til å endre det interne skjemaet uten å måtte endre det konseptuelle skjemaet.
- Hvis vi gjør noen endringer i lagringsstørrelsen til databasesystemserveren, vil ikke den konseptuelle strukturen til databasen bli påvirket.
- Fysisk datauavhengighet brukes til å skille konseptuelle nivåer fra de interne nivåene.
- Fysisk datauavhengighet skjer på det logiske grensesnittnivået.
Fig: Datauavhengighet