SQL Tabellen Tutorial

August 15

SQL Tabellen Tutorial

Erstellen von Tabellen in SQL ist eine zentrale Aufgabe bei der Konstruktion einer nützlichen Datenbank. Die Zeit des Datenbankentwurfs Tabelle vorbereiten, bevor Sie tatsächlich beginnen Codierung es kann äußerst wertvoll sein. Eine gut entworfene Datenbank-Struktur werden mehr zuverlässige, effiziente und leicht zu verwalten. Erstellen der Struktur der Tabelle in SQL ist einfach, wenn Sie ein paar Grundregeln befolgen.

Anweisungen

1 Entwerfen Sie Ihre Datenbankstruktur. SQL wird mit relationalen Datenbank-Management-Systeme verwendet. Diese Datenbank werden im Hinblick auf die Beziehungen zwischen den verschiedenen Elementen der Daten festgelegt. Um einen relationalen Datenbankentwurf zu erstellen, müssen Sie die Daten aus abstrakter Ebene modellieren. Es gibt viele Tools und Techniken, die Ihnen dabei helfen können, einschließlich Entity-Relationship-Diagramme. Erstellen des Datenbankentwurfs entscheiden, was die Unternehmen Ihre Daten. Diese Einrichtungen entsprechen den Tabellen, die Sie letztlich zu erstellen. Beispielsweise könnte zwei Entitäten in einem Kundensystem Reihenfolge sein "Kunde" und "Order", von denen jede eine spezielle Tabelle innerhalb der Datenbank haben würde.

2 Trainieren Sie einen Satz von Attributen für die einzelnen Ihre Entitäten. Diese Attribute werden die Spalten in den Tabellen. Jede Entität sollten möglicherweise eine natürliche Gruppe von Attributen, aber auch eines, das als eindeutiger Bezeichner dient. Beispielsweise könnte in einer Tabelle "Bestellung" die Attribute enthalten, die Bestellnummer und das Datum der, das die Bestellung aufgegeben wurde. Für ein "Kunde" konnte die Attribute Name und Anschrift enthalten. Wählen Sie für jedes Attribut in den Tabellen einen geeigneten Datentyp für numerische Elemente, Texte oder Daten.

3 Herauszufinden Sie, die Primärschlüssel in Ihrer Datenbank. Schlüssel sind ein wichtiges Element bei der Durchsetzung der Beziehungen innerhalb einer Datenbank. Primärschlüssel machen jeden Eintrag in einer Tabelle einzigartig und werden häufig durch einfach zuweisen der nächste in einer Reihe von Zahlen, die jedes Mal ein neuer Datensatz in die Tabelle eingetragen ist implementiert. In einem typischen System würde jeder "Kunde" seine eigene eindeutige Referenznummer in der Datenbank verfügen, wie jede "Order", so dass diese leicht identifiziert werden.

4 Trainieren Sie den Fremdschlüsseln in Ihren Daten. Fremdschlüssel sind das wichtigste Instrument, dass Sie die Beziehungen zwischen Tabellen oder Entitäten in einer Datenbank darstellen. Beispielsweise ein "Kunde" kann einen oder mehrere "Aufträge" zugeordnet werden, und die meisten "Bestellungen" werden nur an einen einzigen "Kunden" verknüpft Darunter ein Feld (z. B. Attribut) in der Tabelle "Bestellung", die die einzigartige Referenzlisten bedeutet Zahl (Primärschlüssel) der "Kunden", der die Bestellung aufgegeben, dass die Tabellen verknüpft sind. Es ist auch effizienter zu den Fremdschlüssel in der Tabelle "Bestellung" anstatt der "Kunde", wie die Beziehung zwischen "Kunde" und "Order" eins-zu-viele.

5 Erstellen Sie die Tabellen in SQL, Definition der Struktur, Spalten und Datentypen. Es wäre ein Beispiel SQL-Auszug für eine Customer-Tabelle:

CREATE TABLE 'Kunden'

(

'ID' smallint(6) NOT NULL Auto_increment,

'Name' varchar(50) NOT NULL,

PRIMARY KEY ('ID')

);

Die ID-Spalte wird automatisch immer mehr zugewiesen jedes Mal, wenn ein neuer Eintrag in der Tabelle hinzugefügt wird. Die "NOT NULL" Anweisungen benötigen lediglich, dass jeder Eintrag einen Wert für diese Spalten angegeben haben muss. Die Daten für die Typen "Varchar" und "Smallint" sind Text- und numerischen Typen, die zusammen mit der Länge der möglichen Werte angegeben - diese variieren je nach Ihren bestimmten Datenbank-Managementsystem. Führen Sie das Skript auf dem Datenbank- oder Web-Server, und füllen Sie es mit einigen Daten.

Tipps & Warnungen

  • Je nachdem, wo Ihre Datenbank geht zu verwendet werden können Sie solche Programme wie PhpMyAdmin und Oracle verwenden, zum Erstellen und verwalten Ihre Tabellen über eine Oberfläche ohne viel Code zu schreiben.
  • Versuchen Sie, die Daten in Ihren Tabellen zu vermeiden. Wenn Sie feststellen, dass Sie das gleiche Element der Daten in mehr als einem Ort speichern, überdenken Sie Ihr Design, so dass es nur einen Punkt der Veränderung für jede Information.