Databases Reference
In-Depth Information
C.2 Anlage der Tabellen
-- Versand 2000 Anlage der Datenbank in SQLANYWHERE
--------------------------------------------------------------
-- Table : KUNDE-- in SQL Anywhere ist NAME ein Schluesselwort, daher
hier: kname
--------------------------------------------------------------
CREATE TABLE kunde(
kunden_nr Kunden_Key NOT NULL,
status Kundenstatus NOT NULL,
kname Personenname NOT NULL,
strasse Strassenname NOT NULL,
plz Postleitzahl NOT NULL,
ort Ortsname NOT NULL,
letzte_bestellung DATE,
letzte_werbeaktion DATE,
zahlungsart Zahlungsart NOT NULL,
PRIMARY KEY (kunden_nr)
);
--------------------------------------------------------------
-- Table : MwStSatz
--------------------------------------------------------------
CREATE TABLE mwstsatz(
mwst MwSt_Key NOT NULL,
prozent Prozentsatz NOT NULL,
beschreibung CHAR(10) NOT NULL,
PRIMARY KEY (mwst)
);
--------------------------------------------------------------
-- Table : Bestellung
--------------------------------------------------------------
CREATE TABLE bestellung(
bestell_nr Bestell_Key NOT NULL,
kunden_nr Kunden_Key NOT NULL,
bestelldatum DATE NOT NULL DEFAULT CURRENT DATE,
lieferdatum DATE,
rechnungsbetrag UD_Money,
PRIMARY KEY (bestell_nr),
FOREIGN KEY (kunden_Nr) REFERENCES kunde
ON DELETE RESTRICT
ON UPDATE CASCADE
);
--------------------------------------------------------------
-- Table : Artikel
--------------------------------------------------------------
 
Search WWH ::




Custom Search