Domov Baze podatkov Kaj je ravna baza podatkov? - definicija iz tehopedije

Kaj je ravna baza podatkov? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni Flat Database?

Ploska baza podatkov je preprost sistem baz podatkov, v katerem je vsaka baza podatkov predstavljena kot enotna tabela, v kateri so vsi zapisi shranjeni kot enotne vrstice podatkov, ki so ločene z ločili, kot so zavihki ali vejice. Tabela je običajno shranjena in fizično predstavljena kot preprosta besedilna datoteka.


Zaradi omejitev ravnih baz podatkov niso primerne za večino programskih aplikacij, v katerih je treba predstavljati in shranjevati zapletene poslovne odnose. Vendar nekateri razvijalci aplikacij še vedno uporabljajo ploščate datoteke, da zmanjšajo stroške in zapletenost vključevanja relacijske baze podatkov.


Ravne baze podatkov se včasih imenujejo tudi baze podatkov s plosko datoteko.

Tehopedia razlaga ravno podatkovno bazo

Za razliko od relacijskih baz podatkov ravne baze podatkov ne morejo predstavljati zapletenih odnosov med subjekti. Prav tako ne morejo uveljavljati omejitev med podatki. Na primer v aplikaciji, ki jo uporablja komercialna banka, je dobro, da se ob ustvarjanju nov račun poveže z obstoječo stranko. V relacijski podatkovni bazi se to zlahka uveljavi s konceptom tujih ključev, da se zagotovi, da se med ustvarjanjem računa izpolnijo ID-ji strank in da navedeni ID-ji strank že obstajajo v drugi tabeli. Z ravnimi bazami podatkov to ni mogoče, kar pomeni, da je treba takšno omejitev uveljaviti z drugimi sredstvi, na primer z logiko kode aplikacije.


Druga omejitev enotnih baz podatkov glede na relacijske baze podatkov je pomanjkanje poizvedb in indeksiranja. Poizvedb SQL ni mogoče zapisati v ravne baze podatkov, ker podatki niso relacijski, in indeksov ni mogoče ustvariti, ker so vsi zbrani v eni tabeli. Podatki v ploščati bazi podatkov so navadno berljivi in ​​uporabni le za programsko aplikacijo, povezano z bazo.


Ravne zbirke podatkov so ali bi morale biti ustvarjene le za majhne, ​​preproste baze podatkov, ki nikoli ne bodo postale dovolj velike, da bi omejitve, opisane zgoraj, resnično postale problem. Nekaj ​​primerov dejanskih baz podatkov v resničnem življenju so seznami stikov v mobilnem telefonu in shranjevanje seznama najvišjih rezultatov v preprosti videoigri. V takšnih primerih bi bilo vključevanje zapletenega motorja relacijskih baz podatkov v računalniško platformo malo smiselno in nikakor ne bi bilo opravičljivih stroškov, ker bi preprosta ravna baza podatkov lepo delovala.

Kaj je ravna baza podatkov? - definicija iz tehopedije