Het creëren van tabellen in SQL is een belangrijke taak bij de bouw van een bruikbare database. Het nemen van de tijd om uw database tabel ontwerp te bereiden voordat u daadwerkelijk beginnen te coderen het kan zeer waardevol . Een goed ontworpen database-structuur zal meer betrouwbare, efficiënte en eenvoudig te beheren . Het creëren van de tabel structuur in SQL is eenvoudig als u volgen een paar eenvoudige regels . Instructies Design 1 uw database structuur . SQL wordt gebruikt met Relational Database Management Systemen . Deze soorten databank worden gedefinieerd in termen van de relaties tussen de verschillende elementen van de data . Naar een relationele database-ontwerp te maken , moet u de gegevens van een abstract niveau te modelleren . Er zijn veel tools en technieken die u kunnen helpen om dit te doen , waaronder Entity Relationship diagrammen . Maak uw database ontwerp door te beslissen wat de entiteiten in uw gegevens . Deze entiteiten zullen overeenkomen met de tabellen die u uiteindelijk creëren. Bijvoorbeeld , in een bestelsysteem , twee van de entiteiten konden " Customer " en "Order ", die elk zou een speciale tafel in de database te hebben . Kopen van 2 Werk een set van attributen voor elk van de entiteiten. Deze attributen worden de kolommen in de database tabellen . Elke entiteit kan een natuurlijke set kenmerken hebben , maar ook een die werkt als een unieke identificatiecode . Bijvoorbeeld, in een "Order " tafel , de attributen kon de order referentienummer en de datum waarop de bestelling werd geplaatst omvatten . Voor een " klant ", de attributen kunnen namen en adressen bevatten . Voor elk attribuut in de tabellen , kiest u een geschikte gegevenstype voor numerieke items , tekenreeksen of data . Figuur 3 op de primaire sleutels in uw database . Toetsen zijn een belangrijk element in de handhaving van de verhoudingen binnen een database. Primaire sleutels maken elk item in een tabel uniek , en worden vaak uitgevoerd door simpelweg het toewijzen van de volgende in een reeks getallen iedere keer een nieuw record wordt in de tabel opgenomen . In een typisch systeem , zou elke "klant" zijn eigen uniek referentienummer in de database hebben , zo zou elke "Order ", waardoor deze gemakkelijk kunnen worden geïdentificeerd . 4 Werk uit de Foreign Keys in uw gegevens . Buitenlandse sleutels zijn de belangrijkste manier die u vertegenwoordigt de relaties tussen tabellen , of entiteiten , in een database . Bijvoorbeeld , kan een "klant" worden gekoppeld aan een of meer "Orders , " en de meeste "Orders " zal alleen worden gekoppeld aan een enkele "Klant ". Waaronder een veld ( dwz attribuut ) in de " Order" tabel die het uniek referentienummer ( primaire sleutel) geeft voor de "klant" die de bestelling geplaatst betekent dat de tabellen zijn gekoppeld . Het is ook efficiënter om de buitenlandse sleutel in de "Order " tafel in plaats van de "klant " een zijn , zoals de relatie tussen de " Customer " en " Order" is een - op-veel . 5 Maak de tabellen in SQL , het definiëren van de structuur , kolommen en gegevenstypen . Een voorbeeld SQL fragment voor een klant tafel zou zijn : CREATE TABLE ' klant ' ( ' ID ' smallint ( 6 ) NOT NULL auto_increment , 'naam' varchar ( 50 ) NOT NULL , PRIMARY KEY ( ' ID ' ) op Twitter ) ; De kolom ID wordt automatisch een toenemend aantal toegewezen, telkens wanneer een nieuw item wordt toegevoegd aan de tabel . De " NOT NULL " uitspraken gewoon voor dat elke invoer een waarde is opgegeven voor deze kolommen moet hebben. De data types " varchar " en " smallint " zijn tekstuele en numerieke types gespecificeerd , samen met de lengte van mogelijke waarden - deze variëren afhankelijk van uw specifieke database- systeem . Voer het script op uw database of webserver en vullen met een aantal gegevens .
|