*   >> Lezen Onderwijs artikelen >> science >> programming

Efficiëntie in Database Design

Inleiding Na het ontwerpen van uw goede genormaliseerde tabellen, ga je niet gewoon rechtdoor en beginnen met het coderen van de tafels in de computer. Er is nog één stap voordat je kunt beginnen coderen. Je moet het probleem van de efficiëntie van de werking van de tabellen op een praktische computer aan te pakken, voordat u begint met het coderen.

Efficiency gaat wat bekend staat als referentiële integriteit, Tabel Indexes en Data Dictionary.

referentiële Integriteit In een één-op-veel-relatie tussen twee tabellen, de relatie tussen de rijen moeten worden gerespecteerd: Je mag geen rijen in de "vele" tafel zonder de bijbehorende rij in de "een" tafel. Het optreden van deze situatie is zinloos. Het vermijden van deze situatie handhaven referentiële integriteit. Referentiële integriteit wordt bereikt door te doen wat codering in de computer bij het maken van de database, maar je moet het probleem eerst aan te pakken, voordat je de code.

Als referentiële integriteit behouden blijft, kunt u niet een rij toe te voegen in de "vele "tafel zonder het bestaan ​​van de bijbehorende rij in de" een "table; U kunt een rij niet verwijderen in het "een" tafel zonder het verwijderen van alle de bijbehorende rijen in de "vele" tafel; U kunt een primaire sleutel waarde in het "een" tafel niet werken zonder dat de overeenkomstige wijzigingen in de "vele" tafel. U vindt de details van de referentiële integriteit later.

Tabel Indexes Wanneer u gegevens uit een tabel te halen, je hoeft dus gebaseerd op een kolom (soms gebaseerd op meer dan één kolom). De gegevens kunnen worden opgevraagd in een gesorteerde volgorde, alfabetisch, bijvoorbeeld. In de praktijk computers, moet u de kolommen waarop de te halen is gebaseerd op zo, geïndexeerd verklaren. Zo het ophalen sneller dan wanneer de kolom (of kolommen) wanneer niet geïndexeerd. U doet dit door het coderen in de computer; maar voordat je de code, moet u eerst het probleem aan te pakken.

Er zijn nog andere redenen voor indexering kolommen; vindt u de details en alles wat later zien

Data Dictionary Het is waar dat de database in de computer heeft gegevens, maar de gegevens worden bewaard op een georganiseerde manier.; Gegevens niet willekeurig gehouden. Verschillende tabellen in de database hebben verschillende kenmerken en tabellen verschillend verbonden in verschillende databases. De organisatie van de gegevens in de database in een notebook te worden opgenomen.

U kunt ook opnemen dat in een compute

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.