*   >> Lese Utdanning Artikler >> science >> programming

Effektivitet i Database Design

Innledning Etter å designe dine gode normaliserte tabeller, trenger du ikke bare gå rett videre og begynne koding av tabeller inn i datamaskinen. Det er fortsatt en mer scene før du kan starte koding. Du må ta opp problemet med effektiviteten i driften av tabeller i en praktisk datamaskin, før du starter koding.

Effektivitet innebærer det som kalles Referanseintegritet, tabellindekser og Data Dictionary.


Referanseintegritet I en en-til-mange relasjon mellom to tabeller, må forholdet mellom radene bli respektert: Du kan ikke ha rader i "mange" bordet uten tilsvarende rad i "en" tabell. Forekomsten av denne situasjonen er meningsløs. Unngå denne situasjonen er å opprettholde referanseintegritet. Referanseintegritet oppnås ved å gjøre noen koding i datamaskinen når du oppretter databasen, men du må ta tak i problemet først, før du kode.


Når referanseintegritet blir opprettholdt, kan du ikke legge til en rad i "mange "bord uten at det foreligger tilsvarende rad i" en "bord; du kan ikke slette en rad i "en" bordet uten å slette alle de tilsvarende radene i "mange" bordet; du kan ikke oppdatere en primærnøkkelverdi i "en" tabell uten å gjøre tilsvarende endringer i de "mange" tabellen. Du vil se detaljene for referanseintegritet senere.

Tabell avskriftene Når du henter data fra en tabell, trenger du så basert på en kolonne (noen ganger basert på mer enn én kolonne).

Dataene kan hentes i en sortert rekkefølge, alfabetisk, for eksempel. I praksis datamaskiner, må du deklarere kolonnene som den henter bygger på som indekseres. På denne måten hente vil være raskere enn dersom søylen (eller kolonner) der ikke indeksert. Du gjør dette ved koding i datamaskinen; men før du koden, må du først ta tak i problemet. Det er andre grunner for indeksering kolonner; du vil se detaljene og alt som senere

Data Dictionary Det er sant at databasen i datamaskinen har data, men dataene er holdt i en organisert måte.; dataene er ikke holdes vilkårlig.

Forskjellige tabeller i databasen har ulike funksjoner og tabeller henger sammen forskjellig i ulike databaser. Organiseringen av data i databasen må være registrert i en notatbok. Du kan også spille inn at i en datamaskin hvis du vil. Notatene i maskinen er kalt, data ordbok. Notatene danner data om data (i databasen). Metadata betyr data om data. Så notatene danner metadata.

Dataene ordboken gjør det mulig å opprettholde organiseringen av dataene og å oppdatere organisasjonen i fremtid

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.