Rozdiel medzi plochým súborom a relačná databáza

...

Tabuľkové štruktúry v databázach organizujú údaje do riadkov a stĺpcov.

Databáza plochých súborov ukladá údaje v štruktúre jednej tabuľky. Relačná databáza používa viaceré štruktúry tabuliek, krížové odkazy na záznamy medzi tabuľkami. Tabuľky v oboch organizujú záznamy do riadkov, pričom každý stĺpec obsahuje jeden údaj v zázname.

História

Databázy plochých súborov boli prirodzeným vývojom na začiatku počítačovej histórie. Relačný databázový model bol vyvinutý a implementovaný začiatkom 70. rokov 20. storočia predovšetkým spoločnosťou IBM.

Video dňa

Databázy plochých súborov

Databázy plochých súborov sú zvyčajne obyčajné textové súbory, ktoré ukladajú jeden záznam na riadok, pričom polia záznamov sú oddelené medzerou alebo oddeľovacím znakom. Databázy plochých súborov je možné čítať priamo rôznymi softvérovými aplikáciami.

Relačná databáza

Okrem tabuliek údajov používajú relačné databázy „indexy“ na rýchle vyhľadanie záznamov na základe kritérií vyhľadávania. Relačné databázy vo všeobecnosti vyžadujú na správu a prístup k údajom systém správy relačných databáz (RDBMS).

Výhody

Databázy plochých súborov sú jednoduché a prenosné a zvyčajne sa dajú použiť bez potreby špeciálneho softvéru. Relačné databázy sú rýchlejšie, efektívnejšie a výkonnejšie ako ploché súbory. Väčšina RDBMS poskytuje prístup k databáze cez siete.

softvér

Softvér pôvodne založený na štruktúre databázy plochých súborov zahŕňal FileMaker, Berkeley DB a Borland Reflex. Medzi obľúbené moderné relačné databázové systémy patria Oracle, MySQL a PostgreSQL.