21.08.2013 Aufrufe

Base-Handbuch - The Document Foundation Wiki

Base-Handbuch - The Document Foundation Wiki

Base-Handbuch - The Document Foundation Wiki

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Bezeichnungen bei Tabellen:<br />

Feld<br />

(FIELD)<br />

Tabelle (TABLE)<br />

Spalte(COLUMN)<br />

Typ<br />

(TYPE)<br />

leer<br />

(NULL)<br />

Standard<br />

(DEFAULT)<br />

Feld<br />

(FIELD)<br />

Zeile (ROW) Datensatz<br />

Spalte(COLUMN)<br />

Typ<br />

(TYPE)<br />

leer<br />

(NULL)<br />

Standard<br />

(DEFAULT)<br />

Die obige Skizze zeigt die allgemein übliche Aufteilung von Tabellen in Spalten und Zeilen. Die<br />

entsprechenden Datenbankbezeichnungen sind in Klammern hinzugefügt.<br />

Datensätze werden in der Tabelle in einer Zeile gespeichert. Die einzelnen Spalten werden durch<br />

das Feld, den Typ und die Festlegung, ob das Feld leer sein darf, weitgehend beschrieben. Je<br />

nach Typ kann noch der Umfang an Zeichen festgelegt werden. Außerdem kann ein Standardwert<br />

eingegeben werden, der immer dann abgespeichert wird, wenn keine Eingabe erfolgt.<br />

In der grafischen Benutzeroberfläche von <strong>Base</strong> sind die Begriffe einer Spalte etwas anders<br />

umschrieben:<br />

Feldname<br />

(FIELD)<br />

Bezeichnungen in der <strong>Base</strong>-GUI<br />

Feldtyp<br />

(TYPE)<br />

Spalte(COLUMN)<br />

Feldeigenschaften<br />

Eingabe erforderlich<br />

(NULL/NOT NULL)<br />

Defaultwert<br />

(DEFAULT)<br />

Feld wird zu Feldname, Typ wird zu Feldtyp. Feldname und Feldtyp werden im oberen Bereich des<br />

Tabelleneditors eingegeben. Im unteren Bereich gibt es dann die Möglichkeit, unter den<br />

Feldeigenschaften die anderen Spalteneigenschaften festzulegen, sofern dies durch die GUI<br />

festlegbar ist. Grenzen sind hier z.B., den Defaultwert eines Datumsfeldes mit dem bei der<br />

Eingabe aktuellen Datum festzulegen. Dies geht nur über eine entsprechende SQL-Eingabe, siehe<br />

dazu: Fehler: Referenz nicht gefunden.<br />

Hinweis<br />

Defaultwert: Der Begriff "Defaultwert" in der GUI entspricht nicht dem, was<br />

Datenbanknutzer unter Defaultwert verstehen. Die GUI gibt hier einen bestimmten<br />

Wert sichtbar vor, der dann mit abgespeichert wird.<br />

Der Defaultwert einer Datenbank wird in der Tabellendefinition gespeichert. Er wird<br />

dann in das Feld geschrieben, wenn es bei der neuen Erstellung eines Datensatzes<br />

leer bleibt. SQL-Defaultwerte erscheinen auch nicht bei der Bearbeitung der<br />

Eigenschaften einer Tabelle.<br />

Erstellung mit der grafischen Benutzeroberfläche<br />

Die Erstellung innerhalb der grafischen Benutzeroberfläche ist in "Erste Schritte – Einführung in<br />

<strong>Base</strong>" ausführlich beschrieben. Hier deshalb nur die Hauptfehlerquellen:<br />

Beim Abspeichern eines Tabellenentwurfs erscheint die Nachfrage, ob ein Primärschlüssel erstellt<br />

werden soll. Dies deutet darauf hin, dass ein wesentliches Feld in der Tabelle fehlt. Ohne einen<br />

Primärschlüssel kann die Datenbank auf die Tabelle nicht zugreifen. In der Regel wird dieses Feld<br />

mit dem Kürzel "ID" bezeichnet, mit dem Zahlentyp INTEGER versehen und als "AutoWert"<br />

mitlaufen gelassen. Mit einem Rechtsklick auf das entsprechende Feld kann es zum<br />

Primärschlüsselfeld erklärt werden.<br />

Tabellen: Erstellung von Tabellen 40

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!