Platte bestanden zijn een van de vroegste vormen van opgeslagen elektronische bestanden en zijn nog steeds in gebruik . DOS en Macintosh besturingssystemen en vroege versies van software tools zoals FileMaker gebruikte een aantal van de vroegste vormen van platte bestanden . In tegenstelling tot relationele databases of bestanden , platte bestanden zijn enkelvoud en geen gegevens te delen met andere bestanden . Definitie van Flat files zijn gegevensbestanden die een record per lijn , en waarvan de velden gescheiden kunnen zijn ( gescheiden ) van elkaar door een speciaal teken te houden . Het ontwerpen van een plat bestand met zich meebrengt identificeren bepaalde kenmerken van de velden in elke record --- veld nummer , veldnaam en een beschrijving van wat er op dat gebied bezit en de maximale en minimale omvang . De records die in een plat bestand hebben geen relatie tot andere records in het bestand , wat betekent dat ze niet relationeel . Flat File Model Bijvoorbeeld , een vlakke bestand kan worden ontworpen met 12 velden voor elke record . Veld nummer een kan een veldnaam van " Agentschap Code " hebben met een beschrijving die zegt dat het een unieke vijf - cijferig nummer dat is een code voor de genoemde instantie . Veld nummer twee kan een veldnaam van " Agentschap Name " en een beschrijving waarin staat dat dit gebied houdt het agentschap naam voor elk agentschap binnen een afdeling en dat de string grootte , of de lengte van de naam kan niet langer zijn dan 12 tekens zijn. Veld nummer 10 mei een veldnaam van " Billing Categorie " hebben met een beschrijving die de keuzes beperkt tot " Billable " , " Non - factureerbare " of " non-profit " . Gebruiken Flat files Flat bestanden nemen veel minder ruimte in beslag wanneer ze worden bewaard dan relationele gegevens . Voor bedrijven die zeer grote hoeveelheden gegevens kan het zuiniger zin om platte bestanden te houden . Ophalen van een record uit een plat bestand gebeurt via programmeercode die is gekoppeld aan een grafische gebruikersinterface , zoals een on - screen data entry formulier . Records kunnen ook worden opgevraagd via de command -schermen zoals die gebruikt worden in de UNIX-of DOS -omgevingen . Formaat Flat bestanden kan niet worden geïnterpreteerd zonder te weten van het bestand eigenschappen , waaronder elke veldnaam , de grootte en de beschrijving . Zonder deze kennis het bestand is een lijst van rijen gevuld met getallen en woorden . De veldnamen kan een deel van het bestand als ze zijn opgenomen in een header rij , maar ze hoeven niet te zijn . Koprijen zijn de eerste rij in een plat bestand . Opgehaald Records Records en gegevens worden opgehaald met een query . Query's worden geschreven met de kennis van het bestandsformaat en vereisen het gebruik van een query- taal te volbrengen . Bijvoorbeeld , in een UNIX systeem een querytaal genaamd " CQL " gebruikt . Wat is teruggekeerd na het maken van een query zijn alle records die het verzoek geëvenaard . Bijvoorbeeld , kan de query vragen om alle medewerkers met " Smith " in het eerste veld of alle records die " 1999 " in het veld genaamd "Start Jaar " bevatten .
|