Erstellen von Tabellen in SQL ist eine zentrale Aufgabe bei der Konstruktion eine nützliche Datenbank . Sich die Zeit zu Ihrem Datenbank-Tabelle Design vorbereiten, bevor Sie tatsächlich beginnen Codierung kann es äußerst wertvoll. Eine gut gestaltete Datenbank-Struktur werden mehr zuverlässig, effizient und leicht zu verwalten . Erstellen Sie die Tabelle in SQL Struktur ist einfach, wenn Sie ein paar grundlegende Regeln zu folgen. Anleitung
1
Design- Struktur Ihrer Datenbank . SQL ist mit Relational Database Management Systems verwendet . Diese Art von Datenbank in Bezug auf die Beziehungen zwischen den verschiedenen Elementen in den Daten definiert ist. Um eine relationale Datenbank -Design zu erstellen , müssen Sie die Daten aus einer abstrakten Ebene zu modellieren. Es gibt viele Tools und Techniken , die Ihnen helfen , dies zu tun , einschließlich Entity-Relationship- Diagramme können . Erstellen Sie Ihre Datenbank-Design durch die Entscheidung, was den Unternehmen, an Ihre Daten sind . Diese Einheiten werden in den Tabellen , dass Sie letztlich zu erstellen entsprechen . Zum Beispiel in einem Kundenauftrag System konnten zwei der Entitäten "Kunde" und " Auftrag ", von denen jede eine eigene Tabelle in der Datenbank haben wäre .
2
Trainieren Sie eine Reihe von Attribute für jede Ihrer Einheiten. Diese Attribute werden die Spalten in der Datenbank-Tabellen sein . Jedes Unternehmen kann einen natürlichen Satz von Attributen , sondern auch eine, die als eindeutige Kennung dient. Zum Beispiel , in einer "Order" Tisch, könnten die Attribute sind die Referenz-Nummer und das Datum die Bestellung aufgegeben wurde . Für ein " Kunde", die Attribute könnten Namen und Adressen. Für jedes Attribut in den Tabellen , wählen Sie einen geeigneten Datentyp für numerische Elemente , Texte oder Daten .
3
Abbildung aus der Primary Keys in Ihrer Datenbank. Keys sind ein wichtiges Element bei der Durchsetzung der Beziehungen innerhalb einer Datenbank. Primary Keys machen jeden Eintrag in einer Tabelle eindeutig , und werden häufig einfach durch die Zuweisung der nächsten in einer Reihe von Zahlen jedes Mal ein neuer Rekord in der Tabelle eingetragen ist implementiert. In einem typischen System würde jeder "Kunde" seine eigene eindeutige Referenznummer in der Datenbank, wie würde jeder " Bestellen ", so dass diese leicht identifiziert werden.
4
aus den Foreign Keys in Arbeit Ihre Daten. Foreign Keys sind der wichtigste Weg , dass Sie die Beziehungen zwischen Tabellen oder Entitäten , in einer Datenbank darstellen . Zum Beispiel kann ein "Kunde" mit einem oder mehreren in Verbindung gebracht werden "Aufträge ", und die meisten "Bestellungen" werden nur an einem einzigen verknüpft werden " Kunde". Inklusive ein Feld (dh Attribut) in der "Order" Tabelle, die die eindeutige Referenznummer (Primary Key ) listet für den "Kunden" , die die Reihenfolge bedeutet, dass die Tabellen verknüpft sind platziert . Es ist auch effizienter, die Foreign Key in der "Order" Tabelle anstatt der "Kunde" eine umfassen , wie die Beziehung zwischen "Kunde" und "Order" ist eins-zu- viele .
5
erstellen Sie die Tabellen in SQL , die Definition der Struktur , Spalten und Datentypen . Ein Beispiel SQL Auszug für einen Kunden Tisch wäre:
CREATE TABLE 'customer'
(
'ID' smallint (6) NOT NULL auto_increment ,
< p> 'name' varchar ( 50) NOT NULL ,
PRIMARY KEY ( 'ID' )
);
Die ID-Spalte ist eine automatisch steigende Zahl jedes Mal zugeordnet ein neuer Eintrag in die Tabelle eingefügt . Die "NOT NULL" Aussagen einfach verlangen, dass jede Eingabe muss einen Wert für diese Spalten angegeben haben . Die Datentypen " varchar " und " smallint " sind Text-und numerischen Typen zusammen mit der Länge der möglichen Werte angegeben - diese variieren je nach Ihren speziellen Datenbanksystem. Führen Sie das Skript auf Ihrem Datenbank -oder Webserver , und füllen Sie es mit einigen Daten .