Preslikava
Preslikava logične datoteke v fizično datoteko
Logična datoteka obstaja le kot koncept in nima neposredne fizične predstavitve. Zapisi logičnih datotek s shranjujejo s pomočjo blokov fizičnih datotek. Povezava med logičnimi in fizičnimi datotekami je preslikava: LD -> FD. Obstajajo 4 možnosti za preslikavo:
- 1:1 (ena logična datoteka se preslika v eno fizično datoteko),
- M:1 (več logičnih datotek se preslika v eno fizično datotko),
- 1:M,
- M:N.
Preslikava logičnih zapisov v fizične zapise
Logični zapisi so zapisi logičnih datotek. Shranjujejo se v blokih fizičnih datoteke s pomočjo fizičnih zapisov. Struktura fizičnega zapisa
- je lahko enaka strukturi logičnega zapisa
- je razširjena z meta podatki (kazalci, števci ponovljivosti podatkovnih elementov)
- obsega le del podatkovnih elementov logičnega zapisa (logični zapis je predstavljen z dvema ali več fizičnimi zapisi)
Pri preslikavi logičnih zapisov v fizične zapise ločimo dve situaciji
- Logični zapis nespremenljive dolžine - preslika se v fizični zapis nespremenljive dolžine in (praviloma) ni težav.
- Pri preslikavi logičnega zapisa spremenljive dolžine imamo več možnosti:
- Preslika se v fizični zapis spremenljive dolžine -primer: uporaba števca ponovljivosti.
- Preslika se v fizični zapis nespremenljive dolžine
- prva možnost: ponavljajo se celotni zapisi // slabo - odvečna poraba prostora; velika verjetnost neskladnosti podatkov
- druga možnost: fizični zapisi se povežejo s kazalci