Benutzer-Werkzeuge

Webseiten-Werkzeuge


computer:tutorials:sql:daten

Dies ist eine alte Version des Dokuments!


Firma: Failution Consulting

Datenbank

CREATE DATABASE FAILUTION;
USE FAILUTION;

Kundentabelle

KUNDEN
KND_NrKND_VornameKND_NachnameKND_FirmaKND_StrasseKND_PLZKND_OrtKND_Notiz
1MaxMustermannMustermann ConsultingMusterstrasse 112345Musterstadt
2TheodorTesterTest-Solutions AGTestweg 1655353TestortOffene Rechnung Nr.3
3BernhardBeispielBeispielfirmaBeispielgasse 976425Beispielkaff
INSERT INTO KUNDEN (KND_Vorname, KND_Nachname, KND_Firma, KND_Strasse, KND_PLZ, KND_Ort) VALUES
('Max', 'Mustermann', 'Mustermann Consulting', 'Musterstrasse 1', '12345', 'Musterstadt');
INSERT INTO KUNDEN (KND_Vorname, KND_Nachname, KND_Firma, KND_Strasse, KND_PLZ, KND_Ort, KND_Notiz)
VALUES ('Theodor', 'Tester', 'Test-Soultions AG', 'Testweg 16', '55353', 'Testort', 'Offene
Rechnung Nr.3');
INSERT INTO KUNDEN (KND_Vorname, KND_Nachname, KND_Firma, KND_Strasse, KND_PLZ, KND_Ort) VALUES
('Bernhard', 'Beispiel', 'Beispielfirma', 'Beispielgasse 9', '76425', 'Beispielkaff');

Artikeltabelle

ARTIKEL
ART_NrART_BezeichnungART_DetailsART_AuslaufART_StckPreis
1Thin-Client BAER1.6 Ghz,Sound,VGA,USB 199.99
2Thin-Client NP1.0 Ghz,Sound,VGA+DVI,USBja179.99
3Thin-Client MOON1.2 Ghz,Sound,VGA+DVI+DP,USB 219.99
INSERT INTO ARTIKEL (ART_Bezeichnung, ART_Details, ART_StckPreis) VALUES ('Thin-Client BAER', 
'1.6 GHZ,Sound,VGA,USB', 199.99);
INSERT INTO ARTIKEL (ART_Bezeichnung, ART_Details, ART_Auslauf, ART_StckPreis) VALUES (
'Thin-Client NP', '1.0 Ghz,Sound,VGA+DVI,USB', 1, 179.99);
INSERT INTO ARTIKEL (ART_Bezeichnung, ART_Details, ART_StckPreis) VALUES ('Thin-Client MOON', 
'1.2 Ghz,Sound,VGA+DVI+DP,USB', 219.99);

Bestellungstabelle

BESTELLUNGEN
BST_NrKND_NrBST_DatumBST_Bezahlt
1110.10.20101
2314.02.20111
3215.02.2011
INSERT INTO BESTELLUNGEN (KND_Nr, BST_Datum, BST_Bezahlt) VALUES (1, '2010.10.10', 1);
INSERT INTO BESTELLUNGEN (KND_Nr, BST_Datum, BST_Bezahlt) VALUES (3, '2011.02.14', 1);
INSERT INTO BESTELLUNGEN (KND_Nr, BST_Datum) VALUES (2, '2011.02.15');

Bestellungspositionen-Tabelle

BESTELL_POS
BPOS_NrBST_NrART_NrBPOS_AnzahlBPOS_Einzelpreis
11110199.99
21215229.99
3228189.99
4238219.99
5311199.99

Die Tabelle enthält eine Spalte BPOS_Einzelpreis, die den damaligen Einzelpreis definiert - würde sie nicht existieren würden Preisänderungen alte Rechnungsbeträge verfälschen.

INSERT INTO BESTELL_POS (BST_Nr, ART_Nr, BPOS_Anzahl, BPOS_Einzelpreis) VALUES (1, 1, 10, 199.99);
INSERT INTO BESTELL_POS (BSt_Nr, ART_Nr, BPOS_Anzahl, BPOS_Einzelpreis) VALUES (1, 2, 15, 229.99);
INSERT INTO BESTELL_POS (BST_Nr, ART_Nr, BPOS_Anzahl, BPOS_Einzelpreis) VALUES (2, 2, 8, 189.99);
INSERT INTO BESTELL_POS (BST_Nr, ART_Nr, BPOS_Anzahl, BPOS_Einzelpreis) VALUES (2, 3, 8, 219.99);
INSERT INTO BESTELL_POS (BST_Nr, ART_Nr, BPOS_Anzahl, BPOS_Einzelpreis) VALUES (3, 1, 1, 199.99);
computer/tutorials/sql/daten.1299004753.txt.gz · Zuletzt geändert: 2011/03/01 19:39 von christian