Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Byt súbory Vs . Databáza

Aký je rozdiel medzi plochým pilníkom a databázy ? Táto otázka je vlastne protirečenie , pretože plochý súbor je typ databázy . Je to ľahké zameniť terminológiu , pretože moderné databázové technológie , ako sú SQL a FoxPro používať oveľa sofistikovanejšie relačný databázovú štruktúru pre organizovanie záznamov . Mnoho moderných softvérových systémov používať iba s textovými súbormi ako dočasné držanie priestoru pre dáta sú vyváženého a dovážaného do moderných , relačných dátových zdrojov . Databáza Flat File

Zvážte nasledujúce riadky textu :

000100020003

Ak by ste mali skopírovať a vložiť ich do jednoduchého textového súboru a uložte dokument , by ste vytvorili plochý databázu súborov . Databáza plochý súbor nie je nič iné ako zoznam záznamov . Je zrejmé , že databáza vytvorená v tomto prípade by nemal byť veľmi užitočné a zmysluplné jeden , ale to by bolo platné plochý súbor databázy s tromi záznamov .

Ak ste zmätení , pretože to jednoducho vyzerá ako texte súbor , máš úplnú pravdu . Databáza plochý súbor naozaj nie je funkčná databázy vôbec do externý program analyzuje , zaťaženie a interpretov alebo manipuluje dáta . Vo vyššie uvedenom príklade , museli by sme mať nejaký softvér , ktorý špecificky dokončí svoje úlohy na základe 4 -miestnych numerických databázových záznamov .

" Súbor Flat " neodkazuje na štandarde , technológie alebo jazyka . " Flat file " je len všeobecný pojem , ktorý opisuje štýle " old school " , databázy , ktorý bol použitý pred príchodom relačných tabuliek a schém .
Multi - Field Records v obytnom súbore

textový súbor obsahujúci nasledujúce riadky by tiež byť platný bytu súbor databázy :

1234 , X2468 , X4321 , Y8642 , Y

To by bol príklad plochý súbor oddelený čiarkami . Každý záznam sa skladá z dvoch polí namiesto jedného . V našom prvom zázname , dáta " 1234 " je spojený s dátovým " X " .

Delimeters nemusí byť čiarky . Opäť platí , že všetko závisí od softvéru , ktorý interpretuje plochý súbor databázy . Plochý súbor oddelených bodkočiarkou používa pre adresy obchod zákazníka môže mať záznamy ako :

LEON WILLIAMS ; 123 kdekoľvek terasa , AMERICATOWN ; WI ; 12345-0000 ; USAJOHN DOE ; 000 nikde mieste , Hidden Valley ; MT ; 00000 -1234 , USA
relačnej databázy

Moderné databázové formáty , ako sú SQL používajú relačné databázové technológie . Relačné databázy znamená , že definícia polí a vzťahy sú definované v samotnej databáze , a nie externým procesu softvéru . Toto je robené tým , že zahŕňa kľúčové záznamov definovať dáta interne . ( Môžete si myslieť kľúčových záznamov ako hlavičky stĺpcov na tabuľku , . Ktoré vysvetľujú alebo označiť údaje uvedené pod nimi )

napríklad SQL tabuľka slúži k adresy obchod zákazníka môže definovať kľúčové záznamy ako " meno , " " ulica " , " city " ," štát " a " zips " . Údaje v každom zázname je potom definovaná týmito klávesami , skôr než existujúce , struny voľne plávajúci dát do textového súboru .
ClipArt Moderné Využitie textových súborov

modernej výpočtovej , plochý súbor je väčšia pravdepodobnosť , že bude dočasný súbor použitá pri importe a exporte dát . Napríklad export z SQL databázy do databázy FoxPro môžu vyžadovať zložité a nákladné procesy . Je často jednoduchšie pre export dát SQL do súboru ploché , a potom stavať tento plochý súbor do databázy FoxPro . Je zrejmé , že to tiež vyžaduje špeciálny softvér , ale použitie plochých súborov ako go - medzi eliminuje potrebu prispôsobené , priame rozhranie medzi dvoma relačných dátových zdrojov .
ClipArt Editácia textových súborov

Ďalším dôvodom pre export relačnú databázu na plochom súboru je to , že dáta možno ľahko upraviť z ľubovoľnej pracovnej stanice . Ak pracujete s dátami v obytnom súbore formulára , môžete jednoducho otvoriť vo vašom obľúbenom textovom editore a vykonajte potrebné zmeny . Môžete sa teda eliminuje potrebu špeciálny softvér a špeciálne vedomosti, ktoré by sa vykoná dotaz a upraviť SQL databázy priamo .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené