Inom databasdesign , är den viktigaste datamodell relationsmodellen , som består av flera filer med information , som lagras i tabellerna , eller relationer , i rader och kolumner . Utformningen av en relationsdatabas består av fyra faser , nämligen kravanalys, konceptuell design, logisk utformning och fysisk utformning . Kravanalys
kravanalys fasen innebär en grundlig undersökning av den verksamhet som modelleras , så att de exakta databasen krav , från den synvinkel användare och ledning , kan bestämmas . Krav analys innebär vanligtvis intervjuer med berörda anställda , observation av arbetsmiljön , enkäter och forskning . Denna process är vanligtvis ganska enkel .
Konceptdesign
Under den konceptuella designfasen , den information som samlats in under kravanalys fas omvandlas till ett diagram , som kallas en ER- diagrammet . De data som representerar varje typ av sak som modelleras , som " produkt " eller " människa " , är organiserad i enheter , var och en med sin egen annorlunda uppsättning av attribut , t.ex. " namn " eller " pris " , och de enheter som är sammankopplade av relationer , till exempel "köpt " . Den enhet - förhållande ger en hög nivå , grafisk representation av databasen , som lätt kan förstås av alla inblandade .
Logisk design
Syftet med den logiska designen fasen är att bygga en modell av den information som används inom ett företag , oberoende av eventuella fysiska överväganden . Den logiska designen fasen innebär validera relationerna i databasen med hjälp av en teknik som kallas normalisering . Normalisering är processen för att organisera data i en databas , för att eliminera redundanta data, vilket slösar utrymme och skapar problem databas underhåll och inkonsekvent beroende , vilket kan göra data svårt att komma åt . Ingången till den logiska konstruktionsfasen är den enhet - relation diagram och utgången är inställd på normaliserade förbindelser som uppfyller användarnas behov för datadelning , lättillgänglighet och flexibilitet .
Physical Design
fysiska konstruktionsfasen är att ta fram en beskrivning av hur databasen kommer att genomföras . Fysisk design inkluderar ange relationsdatabas system databashantering - såsom Oracle eller SQL Server - där databasen kommer att genomföras , plus den bakomliggande organisationen av filer , index, begränsningar integritet och säkerhetsåtgärder . Databasen kan genomföras manuellt eller med hjälp av ett automatiserat verktyg , men i båda fallen , innebär processen att skapa uppgifter uttalanden Definition Language som kommer i sin tur att skapa den nödvändiga databasobjekt på ett sätt som den relationsdatabas management system förstår .
Addera ditt