Hvad er Database Design?

Database design, som navnet antyder, er meget lignende hus design, selvom Udtrykket kan også bruges til at henvise til den faktiske database konstruktion. Designprocessen er noget af en plan, der skitserer en databasens oplysninger fra relationer mellem tabeller, hvilke oplysninger er vigtigt, og hvordan data vil blive gennemført. Bortset fra at hjælpe bygherren ved, hvad tabeller og information til at indsamle, en design bruger navngivning, og stavefejl kontrolleres før databasen er afsluttet. Databasen går også gennem normalisering, som søger at fjerne redundans, under designprocessen. Uden først at arbejde ud et design, kan en database skaberen nemt ødelægge rækkefølgen af ​​tabeller eller den primære nøgle til tabeller, eller blot gå glip et par sektioner, blandt en masse andre potentielle fejl.

Det første skridt i database design er at kende formålet med databasen. Der er ingen diagrammer eller abstrakte repræsentationer; designeren bare tænker databasens formål. Nogle oplysninger kan skrives ned, men generelt designeren blot anser den bedste måde at organisere og bruge databasen.

Dernæst designeren skaber fire datamodeller. Den konceptuelle model er en simpel diagram, der viser tabelnavne. Herefter den logiske datamodel skabt, fylde bordene med primær nøgle og oplysninger, der skal indsamles. En primær nøgle er en titel til en kolonne, der gør det unikt og fortæller brugerne formålet med kolonnen. Relationer mellem tabeller også er beskrevet i denne database projekteringsfasen.

I virksomheden-forholdet model, designeren fokuserer mere på relationer og mindre på de primære nøgler. Denne model kan undertiden springes, men det hjælper i løbet af database skabelse at vise, hvordan de enheder interagerer med hinanden. I den fysiske datamodel er levende information tilføres database design.

Under hver model fase skal stavningen af ​​tabellerne og primære nøgler kontrolleres. Navngivning også er ansat, så brugerne ved, hvordan du indtaster data. For eksempel kunne en tabel navngives "ThisTable," "This_Table," "Dette-Table" eller "This.Table" baseret på navngivningskonventionen plukket af databasen designer. Stavning skal kontrolleres, fordi en fejl kan forårsage forholdet spørgsmål, når databasen er opbygget.

Reglerne for normalisering også anvendes til databasen model. Disse regler fjerne gentagne data, opløse store tabeller i små tabeller og sikre, at relationer er optimeret. Normalisere database design er det sidste skridt, og vil hjælpe designeren til at bestemme, om databasen er funktionel eller hvis det skal omplaceres eller omarbejdet.


© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com