logo

Datu neatkarība

  • Datu neatkarību var izskaidrot, izmantojot trīs shēmu arhitektūru.
  • Datu neatkarība attiecas uz spēju modificēt shēmu vienā datu bāzes sistēmas līmenī, nemainot shēmu nākamajā augstākajā līmenī.

Ir divu veidu datu neatkarība:

1. Loģiskā datu neatkarība

  • Loģiskā datu neatkarība attiecas uz spēju mainīt konceptuālo shēmu, nemainot ārējo shēmu.
  • Loģiskā datu neatkarība tiek izmantota, lai nošķirtu ārējo līmeni no konceptuālā skatījuma.
  • Ja veiktu kādas izmaiņas datu konceptuālajā skatījumā, lietotāja datu skatījums netiks ietekmēts.
  • Loģiskā datu neatkarība notiek lietotāja interfeisa līmenī.

2. Fizisko datu neatkarība

  • Fizisko datu neatkarību var definēt kā spēju mainīt iekšējo shēmu, nemainot konceptuālo shēmu.
  • Ja veiksim izmaiņas datu bāzes sistēmas servera krātuves lielumā, datu bāzes konceptuālā struktūra netiks ietekmēta.
  • Fizisko datu neatkarība tiek izmantota, lai atdalītu konceptuālos līmeņus no iekšējiem līmeņiem.
  • Fiziskā datu neatkarība notiek loģiskās saskarnes līmenī.

DBVS datu neatkarība

Attēls: datu neatkarība