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

Index For Database Tables

Effektivitet i Database Design - Part 2Division 3Introduction Dette er del 2 av min serie Effektivitet i Database Design. Jeg antar at du har lest alle de forskjellige delene av serien opp til dette punktet. I denne delen av serien ser vi på det som kalles, Index i databasetabeller. En indeks gjør databasetabellene å operere raskt. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected]. Det er, kontakt meg for den minste problemet du har om hva du reading.

What er en indeks? En indeks er et DBMS objekt som kan settes på en eller en gruppe av kolonner i en tabell. Den kan settes på en enkelt kolonne, for eksempel en enkelt primærnøkkel; det kan settes på en gruppe av kolonner, slik som et sammensatt primærnøkkel. Du kan ha mer enn én indeks for en table.Uses av Index Index kan klassifiseres som to typer: normal indeks og unik indeks. Anta at du har en tabell som allerede er lagret i en database. Du kan gjøre DBMS vise tabelldata på skjermen slik den ble spilt inn. Men dette er som regel ikke hva du vil gjøre.

Du vil som regel være å vise bordet ditt i en sortert rekkefølge (alfabetisk), basert på en kolonne. Hvis den normale Indeksen er satt på kolonnen som sorteringen vil være basert, da tabelldataene vil bli hentet frem raskere enn hvis indeksen ikke ble satt. En indeks har mye informasjon om tabellen. Anta at du ønsker å hente bare en bestemt rad: Du må identifisere den raden med tabellen primærnøkkelverdi for den raden. Dersom en indeks er satt på primærnøkkelen kolonnen, deretter raden skal hentes raskere enn hvis ingen indeks ble satt.

Du kan programmere dine DBMS å koble dine tabeller i databasen (disk) etter visse kolonner (spesielt nøkler). Det kan være lurt å vise data fra de to tabellene, basert på de koblede kolonner. Hvis disse knyttet søyler var indeksen, da innhenting av data vil være raskere enn dersom de ikke er indeksert. En primærnøkkel må være unikt. Men hvis brukeren bestemmer seg for å skrive i to av de samme verdiene i primærnøkkelen kolonnen, hva vil du gjøre? Du kan forhindre dette. For å unngå dette, sett entydige indeksen på primærnøkkel kolonne av tabellen.

Du kan også bruke den unike indeksen til å tvinge alle andre kolonne for å være unike. Du databasesystemet dokumentasjon vil fortelle deg hvordan du setter indeksen på en kolonne. Du kan stille inn en indeks på alle kolonner. Hvis du vil databasen for å operere raskt, og deretter sett

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