logo

Datauavhengighet

  • 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.

DBMS-datauavhengighet

Fig: Datauavhengighet