Program - data onafhankelijkheid verwijst naar de mogelijkheid van het verlaten van de gegevens intact en toegankelijk , ongeacht wijzigingen in de database met de gegevens . Deze onafhankelijkheid geeft database administrators de mogelijkheid om opnieuw uitrusten van een database om nieuwe informatie behoeften van een onderneming te voldoen , zonder bang te zijn dat de mensen die de gegevens voor onderzoek , rapporten en het maken van geïnformeerde beslissingen moeten ineens zal niet in staat om toegang te krijgen . Metadata biedt databasebeheerders met informatie over het database management systeem , of DBMS , zelf , hen te helpen data-integriteit en track -database prestaties te handhaven . Database Schema Database schema's zijn blauwdrukken voor databases , articuleren hoe gegevens binnen een DBMS wordt opgeslagen en het beschrijven van de relaties tussen de tabellen van een database is . Een fysieke schema uitgelegd hoe gegevens in een computer wordt opgeslagen , het beschrijven van de feitelijke hardware die wordt gebruikt als opslag voor de digitale data . Een databank logische schema beschrijft hoe de data is georganiseerd binnen de database , het verstrekken van gegevens zoals welke tabellen worden gebruikt voor specifieke data en welke waarden worden gebruikt als primaire sleutels om relaties tussen tabellen te vestigen. Fysische en logische Data onafhankelijkheid Er zijn twee hiërarchische niveaus van zelfstandigheid programma - data , elke ervoor te zorgen dat de data-integriteit en toegankelijkheid behouden blijft ondanks alle wijzigingen die een onderneming kan leveren aan de fysieke of logische schema van de database . Fysische gegevens onafhankelijkheid is het lagere niveau van de hiërarchie en verwijst naar het vermogen van een onderneming om de hardware het gebruikt voor opslag data upgraden zonder het verstoren van de database logische schema of eindgebruikers in staat om toegang te krijgen tot gegevens via de applicaties op hun computers . Evenzo , logische data onafhankelijkheid geeft databasebeheerders vrijheid om wijzigingen in de logische schema maken , het toevoegen van nieuwe tabellen of toevoegen van velden aan bestaande , zonder verstoring van eindgebruikers toegang tot het DBMS data . metadata In de context van databases, metadata is data dat de gegevens in een database beschrijft . Metagegevens in een typisch DBMS zou gegevens over tabellen en kolommen van de database , het beschrijven zoals attributen zoals tabel-en kolomnamen , kavelgrootte en het type gegevens , zoals strings , integers of valuta waarden , die elk veld bevat onder andere . Metadata articuleert ook de relaties tussen tabellen en regels van de database voor toegang tot gegevens en data-integriteit behouden . De Data Dictionary Een databank data dictionary is een opslagplaats van metadata , consolideren van alle gegevens op schema van de database . De database woordenboek slaat metadata in zijn eigen set van tabellen , waarin een database administrator creëert met een data definition language . De DDL is geen taal in de zin van SQL of Java - het is een subset van opdrachten in een taal waarmee een gebruiker databaseobjecten zoals tabellen en wijzigen . Naast gegevens over de structuur van de database , de datadictionary bevat ook informatie over gegevensbank en toegangsregels gebruikersrechten . Deze informatie repository helpt de integriteit van de gegevens wordt gewaarborgd door te voorkomen dat gebruikers van het creëren van objecten die de namen van andere voorwerpen of primaire sleutels die zouden relationele integriteit schenden dupliceren .
|