De zes belangrijke stappen in het opzetten van een databank zijn eis analyse , conceptueel ontwerp , database management systeem ( DBMS ) selectie , logisch ontwerp , fysiek ontwerp en implementatie . Echter, deze stappen niet worden uitgevoerd in een streng volgorde , de uitvoer van een stap moet worden teruggevoerd in een eerdere stap , wijzigen de kenmerken . Requirement Analysis Het doel van de vereiste analyse is om te documenteren wat database- gebruikers nodig hebben of willen kunnen doen met de database. Eis analyse omvat meestal praten met mensen op dit moment betrokken bij de gegevens en het analyseren gebruikskenmerken zoals de informatiestroom en de soort en de frequentie van de transacties . Het doel is om een informele beschrijving van de eisen om te zetten in een formele specificatie , die de basis van de database-ontwerp zal worden. Conceptueel Ontwerp Conceptueel ontwerp bestaat uit twee afzonderlijke maar parallelle activiteiten . Schema ontwerp produceert een conceptueel schema , of organisatorisch kader , voor de database , onafhankelijk van de DBMS te gebruiken . Het doel van het conceptuele ontwerp is om een high- level data model dat kan worden begrepen door iedereen, ook niet-technische gebruikers te produceren . Transactie ontwerp produceert high-level specificaties voor de transacties die tijdens eis analyse . Het belang en de frequentie van de transacties invloed fysieke database-ontwerp . DBMS Selection Het doel van het kiezen van een DBMS is om vast te stellen welk kader het beste is , technisch gezien , economisch en organisatorisch , voor de uitvoering van de database . Een DBMS moet ondersteunen de query talen , gebruiker en programmeur interfaces en hardware platformen nodig , terwijl het nog steeds zuinig in termen van hardware , software en personeel - opleidingskosten . Logisch Ontwerp Logisch ontwerp , ook bekend als data multimodellentoewijzing , betreft het omzetten van het conceptuele schema in een datamodel voor de gekozen DBMS . Een DBMS kan hetzelfde datamodel verschillend van een ander te implementeren , zodat het eindproduct van logisch ontwerp is een set van data definition language opdrachten in de taal van het gekozen DBMS . Fysiek ontwerp < br Fysiek ontwerp > omvat het kiezen van de specifieke opslag structuur van de database-bestanden - platte bestanden , afvalbergen , B + bomen , ISAM - en de manier waarop deze bestanden worden bekeken. De nadruk van het fysieke ontwerp is meestal op database performance , zodanig dat de data-items waarnaar door veelgebruikte transacties worden opgehaald uit de database zo snel mogelijk . Implementatie doel van implementatie is om fysiek maken en te vullen de database, zodat het kan worden gebruikt . De uitvoeringsfase omvat het samenstellen en uitvoeren van data definition language commando's om de database te maken , automatisch of handmatig vullen van de database - gegevens moet mogelijk worden omgezet van een bestaand formaat - en implementeren van toepassingen programma's , zodat gebruikers kunnen openen en bewerken van de gegevens op een gecontroleerde manier .
|