Een database is een verzameling van software en bestanden ontworpen om veilig te organiseren en ophalen van informatie . In tegenstelling tot traditionele computer bestanden , die alleen het opslaan van gegevens , databases bevatten zowel data en metadata . Metadata is aanvullende informatie , inclusief beschrijvingen en regels , voor de wijze waarop de computer maakt gebruik van gegevens . Het hebben van metadata in de database maakt gebruik van de gegevens eenvoudiger en consistenter . Database en metadata Een databank organiseert informatie, zodat gebruikers veilig kunnen ophalen en analyseren . De computer stelt de database onder controle van een enkele , continu lopende programma genaamd de server . Alle gebruikers toegang tot de database via de server , welke regels voor veiligheid en structuur afdwingt . Gegevens in databases gemakkelijker te analyseren dan opgeslagen in traditionele bestanden . Naast de gegevens , databases ook metadata . De definitie van metadata variëren , maar over het algemeen betekent extra informatie dat de gegevens beschrijven , en niet de gegevens zelf . Het valt in een aantal belangrijke gebieden , zoals de structuur, de omschrijving , de administratie en de procedure . Structuur Zelfs de eenvoudigste databases bevatten structuur metadata . Alle databases tafels , en de databases op te slaan tabeldefinities als metadata . Bovendien , elke tabel uit een of meer velden die elk een gegevenstype en grootte . Datatypes zijn karakter , integer , datum en geld . Elk data type heeft inherente regels , bijvoorbeeld , moet integer velden gehele getallen bevatten . Als een gebruiker probeert om iemands naam te zetten in een integer veld , de server programma weigert de gegevens . De database slaat de structurele details van elk veld als metadata . Documentation Elk data-element in een database heeft een begeleidende tekst veld met daarin een beschrijving van de doel en gebruik element . Bijvoorbeeld , kan een tafel hebben verschillende data , waaronder transactiedatum , vervaldatum en besteldatum . Hoewel de naam van het veld brengt een aantal tips met betrekking tot het gebruik ervan , beschrijving mogelijk gedetailleerd commentaar over zijn doel . De databank kan ook een visueel schema koppelen van de verschillende tafels door hun gemeenschappelijke velden . Het schema dient om de structuur en functie van de database te documenteren . Regels Elk veld in een database kan een eenvoudige set van regels waarde die het veld moet volgen . Bijvoorbeeld , kunt u een regel voor een pay veldsnelheid plaatst , zodat het duurt nooit op een negatief getal . Naast deze eenvoudige regels , kan een database kleine programma bekend als triggers . De server automatisch uitvoeren triggerprogramma bijvoorbeeld wanneer een gebruiker een record toevoegt aan een bepaalde tabel . Als voorbeeld kan een trigger voorraad te controleren wanneer een klant een bestelling binnenkomt , waardoor tekorten en andere problemen te vermijden . De database slaat regels en triggers als metadata .
|