*   >> läser Utbildning artiklar >> science >> programming

Effektivitet i Database Design

Inledning Efter designa din goda normaliserade tabeller, behöver du inte bara gå rakt fram och börja koda tabellerna i datorn. Det finns fortfarande en mer stadiet innan du kan börja koda. Du måste ta itu med problemet med effektiviteten i driften av tabeller i en praktisk dator, innan du börjar kodning. Omdömen

Effektivitet innebär så kallad Referensintegritet, tabell Indexes och Data Dictionary.

Omdömen

Referensintegritet I en en-till-många relation mellan två tabeller, måste förhållandet mellan raderna respekteras: Du kan inte ha rader i "många" bord utan motsvarande rad i "ett" bord. Förekomsten av denna situation är meningslösa. Undvika denna situation är att upprätthålla referensintegritet. Referens integritet uppnås genom att göra några kodning i datorn när du skapar databasen, men du måste ta itu med problemet först, innan du koden.

Omdömen

När referensintegritet bibehålls, du kan inte lägga till en rad i "många "bord utan förekomsten av motsvarande rad i" en "tabell; Du kan inte ta bort en rad i "ett" bord utan att radera alla motsvarande rader i "många" bord; du kan inte uppdatera en primärnyckel värde i "ett" bord utan att göra motsvarande ändringar i "många" bord. Du kommer att se information om referensintegritet senare. Omdömen

Tabell Index När du hämtar data från en tabell, gör du det grundar sig på en kolonn (ibland bygger på mer än en kolumn).

Data kan hämtas i en sorterad ordning, alfabetiskt, till exempel. I praktiken datorer, måste du deklarera de kolumner som hämtar är baserad på som, indexeras. På detta sätt kan hämta kommer att vara snabbare än om kolumnen (eller kolumner) där inte indexeras. Detta gör du genom kodning i datorn; men innan du kod, måste du först ta itu med problemet. Det finns andra skäl till indexerings kolumner; kommer du att se detaljer och allt som senare Omdömen

Data Dictionary Det är sant att databasen i datorn har data, men data hålls på ett organiserat sätt. uppgifterna inte hålls godtyckligt.

Olika tabeller i databasen har olika funktioner och tabeller är sammanlänkade på olika sätt i olika databaser. Organisationen av data i databasen måste registreras i en anteckningsbok. Du kan också spela in det på en dator om du vill. Anteckningarna i den bärbara datorn kallas, data dictionary. Noterna bildar data om data (i databasen). Metadata betyder data om data. Så noterna bildar metadata.

Data dictionary kan du behålla organisationen av uppgifter och att uppdatera organisationen i framtide

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.