*   >> Læs Uddannelse artikler >> science >> programming

Effektivitet i Database Design

Introduktion Efter at designe dine gode normaliserede tabeller, behøver du ikke bare gå lige ud og begynde kodning tabellerne ind i computeren. Der er stadig en mere etape, før du kan begynde kodning. Du er nødt til at løse problemet med effektiviteten af ​​driften af ​​tabeller i en praktisk computer, før du begynder at kodning.

Effektivitet involverer hvad der er kendt som referentiel integritet, Tabel Indexes og Data Dictionary.


referentiel integritet I et en-til-mange-relation mellem to tabeller, skal sammenhængen mellem rækkerne respekteres: Du kan ikke have rækker i "mange" bordet uden den tilsvarende række i "en" tabel. Forekomsten af ​​denne situation er meningsløs. Undgå denne situation er at opretholde referentiel integritet. Referentiel integritet opnås ved at gøre nogle kodning i computeren, når du opretter databasen, men du er nødt til at løse problemet først, før du koden.


Når referentiel integritet opretholdes, du kan ikke tilføje en række i "mange "bordet uden eksistensen af ​​den tilsvarende række i" en "bordet; du kan ikke slette en række i "en" tabel uden at slette alle de tilsvarende rækker i "mange" bordet; du kan ikke opdatere en primær nøgle værdi i "en" tabel uden at foretage de tilsvarende ændringer i "mange" bord. Du vil se detaljerne for referentiel integritet senere.

Tabel Indexes Når du hente data fra en tabel, behøver du så baseret på en søjle (undertiden baseret på mere end én kolonne).

Dataene kan hentes i en sorteret rækkefølge, alfabetisk, for eksempel. I praksis computere, er du nødt til at erklære kolonnerne, som henter bygger på som, indekseret. På denne måde hentningen vil være hurtigere, end hvis kolonnen (eller søjler) Det ikke indekseret. Det gør du ved kodning i computeren; men før du kode, skal du først tage fat på problemet. Der er andre grunde til indeksering søjler; vil du se detaljerne og alt det senere

Data Dictionary Det er rigtigt, at databasen i computeren har data, men data er holdt i en organiseret måde.; dataene er ikke holdt vilkårligt.

Forskellige tabeller i databasen har forskellige funktioner og tabeller er indbyrdes forbundne forskelligt i forskellige databaser. Organiseringen af ​​data i databasen skal registreres i en notesbog. Du kan også optage det i en computer, hvis du vil. Noterne i den bærbare kaldes, data ordbog. Noterne danner data om data (i databasen). Metadata betyder, data om data. Så noterne danner metadata. De data ordbog giver dig

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.