Het bouwen van een relationele database vereist een helder begrip van het doel van de nieuwe database door degenen die het zullen bouwen . Raadpleeg uw gebruikers om ervoor te zorgen dat je geen verkeerde veronderstellingen over de gegevens die u op te slaan in de database . Ook, hebben een sterk inzicht in relationele database concepten om een goed werkend systeem te creëren . Data - modeling software kan helpen , omdat het aantal taken in het ontwerp en de creatie -proces kunnen automatiseren , maar u kunt ook gebruik maken van gemeenschappelijke tools zoals spreadsheets en tekenprogramma's . Wat je nodig hebt Relationele database management software Zaken eisen Toon Meer Aanwijzingen Inzicht in de Scope Beoordeling 1 de belangrijkste concepten van relationele databases . Begrijp de definities van tabellen , primaire sleutels en externe sleutels . Ook beoordelen de relatie types die kunnen bestaan tussen de tafels , die een- op-een (1:1 ) , een- op-veel ( 1 : M ) en veel - op-veel ( M : M ) . < br > 2 Bepaal wie de database gaan gebruiken , en bespreken met die mensen hoe vaak zullen ze het en welke gegevens zij moeten opslaan gebruiken . Inzicht in deze zal helpen bepalen omvang , veiligheidseisen en de omvang van de transacties die de database kunnen ondersteunen moet zijn . 3 Bespreek de software-eisen van de applicatie met de applicatie-ontwikkelaars . Technische eisen en beperkingen kunnen bestaan dat je moet rekening houden voordat u kunt beginnen met het ontwerpen . Het ontwerpen van de Database Schets 4 op de belangrijkste objecten zoals tabellen laten zien hoe de objecten zich tot elkaar verhouden . Bijvoorbeeld , kan een klantendatabase moeten drie objecten op te slaan als tabellen : Klanten , Bestel Geschiedenis en retourneren . Bij klanten , kan een klant een of meer orders , zodat de relatie tussen de tabellen moet ondersteunen een 1 M relatie . In tegenstelling , zou de relatie tussen Order History and Returns zijn M : M , omdat een bepaalde volgorde een aantal rendementen kunnen hebben en een terugkeer kan worden gekoppeld aan verschillende opdrachten . Bouw je tabellen en relaties om de business rules te ondersteunen . 5 Bepaal key kolommen voor elke tabel . Als je eenmaal begrijpt de objecten en relaties , bepalen de kolommen die unieke records in een tabel , die primaire sleutels worden genoemd identificeren . Deze kunnen een automatisch gegenereerde kolom of klantgegevens , zoals sofi-nummer of telefoonnummer zijn. Vast primaire sleutels voor elke tabel die zullen worden in de databank , ongeacht zijn relatie naar een andere tafel . Document extra kolommen 6 nodig voor elke tafel . U kunt dit doen in een spreadsheet- applicatie in plaats van een data - modeling tool , indien nodig. Zorg dat de lengte van elke kolom en het type gegevens dat wordt opgeslagen opnemen . Ook, voeg geen vreemde sleutels noodzakelijk dat bij tabellen . Buitenlandse sleutels zijn kolommen die de primaire sleutel van een rij uit een andere tabel te slaan om de tabellen te koppelen . Bouwen en Testen van de Database Beoordeling 7 het conceptuele ontwerp met gebruikers en programmeurs . Leggen in eenvoudige taal hoe elke tafel is gekoppeld en of de verhouding is 1:1 , 1 : M of M : M. Vragen stellen die de integriteit van het ontwerp aan te vechten , zoals : "Is het ooit mogelijk om een bevel tot twee verschillende klanten ? " om ervoor te zorgen de tafels kunnen ontmoeten gewenste doelen . 8 Maak de fysieke database. Als u gebruik maakt modeling software om de database te ontwerpen , veel van deze programma's hebben de mogelijkheid om de database rechtstreeks vanuit het ontwerp . Als alternatief kunt u de database handmatig te bouwen , door eerst aanmaken van de database , dan is de tafels en uiteindelijk de kolommen . Test 9 van de database om te zorgen dat het goed opslaan van de gegevens . Zorg er ook voor dat gebruikers gegevens en die tabellen met elkaar verbonden als bedoeld bevragen .
|