Op het gebied van database-ontwerp , de belangrijkste data model is het relationele model , dat bestaat uit meerdere bestanden van gerelateerde informatie , opgeslagen in tabellen , of relaties , rijen en kolommen . Het ontwerp van een relationele database bestaat uit vier fasen , namelijk de requirements analyse , conceptueel ontwerp , logische en ruimtelijke vormgeving . Requirements Analysis De requirements analyse fase omvat een grondig onderzoek van het bedrijf dat wordt gemodelleerd , zodat de exacte databank eisen , vanuit het oogpunt van de gebruikers en het management , kan worden bepaald . Eis analyse omvat doorgaans interviews met relevante medewerkers , observatie van de werkomgeving , vragenlijsten en onderzoek . Dit proces is meestal vrij eenvoudig . Conceptueel Ontwerp Tijdens de conceptuele ontwerpfase , de tijdens de requirements analyse fase verzamelde informatie wordt omgezet in een diagram , die bekend staat als een entiteit - relatie diagram . De data die elk ding gemodelleerd , zoals " product" of " persoon " wordt georganiseerd in eenheden , elk met zijn eigen set van verschillende kenmerken, zoals "name " of "prijs" , en de eenheden met elkaar verbonden door relaties , zoals " gekocht " . De entiteit - relatie biedt een niveau , grafische weergave van de databank hoog , die gemakkelijk kan worden begrepen door alle betrokkenen . Logisch Ontwerp Het doel van de logische ontwerpfase is om een model van de gebruikte binnen een bedrijf , onafhankelijk van enige fysieke overwegingen informatie te construeren . Het logische ontwerp fase omvat het valideren van relaties in de database met behulp van een techniek die bekend staat als normalisatie . Normalisatie is het proces van het ordenen van gegevens in een database , om redundante gegevens , die ruimte verspilt en zorgt voor database- onderhoud problemen , en inconsistente afhankelijkheid , welke gegevens moeilijk toegankelijk kunnen maken elimineren . De input voor de logische ontwerpfase is de entiteit - relatie diagram en de uitgang wordt ingesteld van genormaliseerde relaties die behoeften van de gebruikers voor het delen van gegevens , het gemak van toegang en flexibiliteit . Fysiek ontwerp < br > het fysieke ontwerp fase omvat het produceren van een beschrijving van de wijze waarop de databank zal worden uitgevoerd . Fysieke ontwerp omvat onder vermelding van de relationele database management systeem - zoals Oracle of SQL Server - waarin de databank zal worden uitgevoerd , plus de onderliggende organisatie van bestanden , indexen , integriteit beperkingen en veiligheidsmaatregelen . De database kan handmatig of met behulp van een geautomatiseerd instrument worden uitgevoerd , maar in beide gevallen , het proces omvat het creëren van data definition language verklaringen die zal , op zijn beurt , maakt u de gewenste database-objecten op een manier die de relationele database management systeem begrijpt .
|