Benutzer-Werkzeuge

Webseiten-Werkzeuge


computer:tutorials:sql:daten

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
computer:tutorials:sql:daten [2013/05/13 08:48]
christian
computer:tutorials:sql:daten [2013/05/13 10:04]
christian [SQL-Dump]
Zeile 34: Zeile 34:
 |1|1|10.10.2010|1| |1|1|10.10.2010|1|
 |2|3|14.02.2011|1| |2|3|14.02.2011|1|
-|3|2|15.02.2011| |+|3|2|15.02.2011|0|
 |4|1|28.02.2011|1| |4|1|28.02.2011|1|
 |5|1|01.03.2011|1| |5|1|01.03.2011|1|
Zeile 60: Zeile 60:
 USE FAILUTION; USE FAILUTION;
  
-CREATE TABLE KUNDEN (KND_Nr int PRIMARY KEY AUTO_INCREMENT,​ KND_Vorname ​char(50) NOT NULL, +CREATE TABLE KUNDEN( 
-KND_Nachname ​char(50) NOT NULL, KND_Firma ​char(50) NOT NULL, KND_Strasse ​char(50) NOT NULL, + KND_Nr int PRIMARY KEY AUTO_INCREMENT,​ 
-KND_PLZ char(5) NOT NULL, KND_Ort ​char(30) ​NOT NULL, KND_Notiz ​char(50)); + KND_Vorname ​varchar(50) NOT NULL, 
-INSERT INTO KUNDEN (KND_Vorname,​ KND_Nachname,​ KND_Firma, KND_Strasse,​ KND_PLZ, KND_Ort) VALUES + KND_Nachname ​varchar(50) NOT NULL, 
-('​Max',​ '​Mustermann',​ '​Mustermann Consulting',​ '​Musterstrasse 1', '​12345',​ '​Musterstadt'​);​ + KND_Firma ​varchar(50) NOT NULL, 
-INSERT INTO KUNDEN (KND_Vorname,​ KND_Nachname,​ KND_Firma, KND_Strasse,​ KND_PLZ, KND_Ort, KND_Notiz) + KND_Strasse ​varchar(50) NOT NULL, 
-VALUES ('​Theodor',​ '​Tester',​ '​Test-Soultions AG', '​Testweg 16', '​55353',​ '​Testort',​ '​Offene + KND_HausNr varchar(5) NOT NULL, 
-Rechnung Nr.3'​);​ + KND_Ort ​int NOT NULL, 
-INSERT INTO KUNDEN (KND_Vorname,​ KND_Nachname,​ KND_Firma, KND_Strasse,​ KND_PLZ, KND_Ort) VALUES + KND_Notiz ​varchar(50) 
-('​Bernhard',​ '​Beispiel',​ '​Beispielfirma',​ '​Beispielgasse 9', '​76425',​ '​Beispielkaff'​);+);
  
-CREATE TABLE ARTIKEL (ART_Nr int PRIMARY KEY AUTO_INCREMENT,​ ART_Bezeichnung char(30) NOT NULL, +INSERT INTO KUNDEN(KND_VornameKND_NachnameKND_FirmaKND_StrasseKND_HausNrKND_Ort
-ART_Details char(50) NOT NULL, ART_Auslauf bool NULL, ART_StckPreis float NOT NULL); +VALUES('​Max', 'Mustermann', 'Mustermann Consulting', 'Musterstrasse', '​1',​ 1);
-INSERT INTO ARTIKEL ​(ART_BezeichnungART_DetailsART_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); +
-INSERT INTO ARTIKEL (ART_Bezeichnung,​ ART_Details,​ ART_Auslauf,​ ART_StckPreis) VALUES ( +
-'Server CONTRALION',​ '3.4 Ghz,​DC,​SCSI,​RAID', ​1, 1299.99); +
-INSERT INTO ARTIKEL (ART_Bezeichnung,​ ART_Details,​ ART_StckPreis) VALUES ( +
-'​Server POWERCORE',​ '3.6 Ghz,​QC,​SAS,​RAID,​HBA',​ 1999.99); +
-INSERT INTO ARTIKEL (ART_Bezeichnung,​ ART_Details,​ ART_StckPreis) VALUES ( +
-'​Server STORAGE',​ '2.0 Ghz,​SATA,​RAID,​BACKPLANE',​ 2499.99); +
-INSERT INTO ARTIKEL (ART_Bezeichnung,​ ART_Details,​ ART_StckPreis) VALUES ( +
-'​Workstation CONTENANCE',​ '3.0 Ghz,​SAS,​Sound,​DVI+DP,​USB3',​ 1399.99); +
-INSERT INTO ARTIKEL (ART_Bezeichnung,​ ART_Details,​ ART_Auslauf,​ ART_StckPreis) VALUES ( +
-'​Workstation MORTIMER',​ '2.6 Ghz,​SATA,​Sound,​VGA,​USB', 1, 399.99);+
  
-CREATE TABLE BESTELLUNGEN (BST_Nr int PRIMARY KEY AUTO_INCREMENT,​ KND_Nr int NOT NULL,  +INSERT INTO KUNDEN ​(KND_VornameKND_NachnameKND_FirmaKND_StrasseKND_HausNrKND_OrtKND_Notiz) 
-BST_Datum date NOT NULL, BST_Bezahlt bool); +VALUES ('​Theodor'​, 'Tester', ​'​Test-Soultions AG''​Testweg'​, '16', ​2, 'Offene Rechnung Nr.3');
-INSERT INTO BESTELLUNGEN ​(KND_NrBST_DatumBST_Bezahlt) VALUES (1'​2010.10.10'​1); +
-INSERT INTO BESTELLUNGEN (KND_NrBST_DatumBST_Bezahlt) VALUES (3, '2011.02.14', ​1); +
-INSERT INTO BESTELLUNGEN (KND_NrBST_Datum) VALUES (2, '2011.02.15'); +
-INSERT INTO BESTELLUNGEN (KND_NrBST_Datum, BST_Bezahlt) VALUES (1, '2011.02.28', 1); +
-INSERT INTO BESTELLUNGEN (KND_Nr, BST_Datum, BST_Bezahlt) VALUES (1, "​2011.03.01",​ 1);+
  
-CREATE TABLE BESTELL_POS (BPOS_Nr int PRIMARY KEY AUTO_INCREMENT,​ BST_Nr int NOT NULL, +INSERT INTO KUNDEN (KND_Vorname,​ KND_Nachname,​ KND_Firma, KND_Strasse,​ KND_HausNr, KND_Ort) 
-ART_Nr int NOT NULL, BPOS_Anzahl int NOT NULL, BPOS_Einzelpreis float NOT NULL); +VALUES ('​Bernhard',​ '​Beispiel',​ '​Beispielfirma',​ '​Beispielgasse',​ '​9',​ 3); 
-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 KUNDEN (KND_Vorname,​ KND_Nachname,​ KND_Firma, KND_Strasse,​ KND_HausNr, KND_Ort) 
-INSERT INTO BESTELL_POS (BST_Nr, ART_Nr, BPOS_Anzahl,​ BPOS_Einzelpreis) VALUES (2, 2, 8, 189.99); +VALUES ('​Paul',​ '​Pause',​ 'Pause development KG', '​Pausengasse',​ '​65',​ 2); 
-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); + 
-INSERT INTO BESTELL_POS (BST_Nr, ART_Nr, BPOS_Anzahl,​ BPOS_Einzelpreis) VALUES (4, 2, 10, 225.99); + 
-INSERT INTO BESTELL_POS (BSt_Nr, ART_Nr, BPOS_Anzahl,​ BPOS_Einzelpreis) VALUES (4, 1, 15, 195.99); +CREATE TABLE ORTE( 
-INSERT INTO BESTELL_POS (BSt_Nr, ART_Nr, BPOS_Anzahl,​ BPOS_Einzelpreis) VALUES (5, 1, 50, 199.99);+ ORT_Nr int PRIMARY KEY AUTO_INCREMENT,​ 
 + ORT_PLZ char(5) NOT NULL, 
 + ORT_Name varchar(50) NOT NULL 
 +); 
 + 
 +INSERT INTO ORTE(ORT_PLZ,​ ORT_Name) VALUES ("​12345",​ "​Musterstadt"​);​ 
 + 
 +INSERT INTO ORTE(ORT_PLZ,​ ORT_Name) VALUES ("​55353",​ "​Testort"​);​ 
 + 
 +INSERT INTO ORTE(ORT_PLZ,​ ORT_Name) VALUES ("​76425",​ "​Beispielkaff"​);​ 
 + 
 + 
 + 
 +CREATE TABLE ARTIKEL( 
 + ART_Nr int PRIMARY KEY AUTO_INCREMENT,​ 
 + ART_Bezeichnung varchar(50) NOT NULL, 
 + ART_Details varchar(50) NOT NULL, 
 + ART_Auslauf bool NULL, 
 + ART_StckPreis float NOT NULL 
 +); 
 + 
 +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); 
 + 
 +INSERT INTO ARTIKEL (ART_Bezeichnung,​ ART_Details,​ ART_Auslauf,​ ART_StckPreis) 
 +VALUES ('​Server CONTRALION',​ '3.4 Ghz,​DC,​SCSI,​RAID',​ 1, 1299.99); 
 + 
 +INSERT INTO ARTIKEL (ART_Bezeichnung,​ ART_Details,​ ART_StckPreis) 
 +VALUES ('​Server POWERCORE',​ '3.6 Ghz,​QC,​SAS,​RAID,​HBA',​ 1999.99); 
 + 
 +INSERT INTO ARTIKEL (ART_Bezeichnung,​ ART_Details,​ ART_StckPreis) 
 +VALUES ('​Server STORAGE',​ '2.0 Ghz,​SATA,​RAID,​BACKPLANE',​ 2499.99); 
 + 
 +INSERT INTO ARTIKEL (ART_Bezeichnung,​ ART_Details,​ ART_StckPreis) 
 +VALUES ('​Workstation CONTENANCE',​ '3.0 Ghz,​SAS,​Sound,​DVI+DP,​USB3',​ 1399.99); 
 + 
 +INSERT INTO ARTIKEL (ART_Bezeichnung,​ ART_Details,​ ART_Auslauf,​ ART_StckPreis) 
 +VALUES ('​Workstation MORTIMER',​ '2.6 Ghz,​SATA,​Sound,​VGA,​USB',​ 1, 399.99); 
 + 
 + 
 + 
 + 
 +CREATE TABLE BESTELLUNGEN( 
 + BST_Nr int PRIMARY KEY AUTO_INCREMENT,​ 
 + KND_Nr int NOT NULL, 
 + BST_Datum date NOT NULL, 
 + BST_Bezahlt bool NULL 
 +); 
 + 
 +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'​);​ 
 + 
 +INSERT INTO BESTELLUNGEN (KND_Nr, BST_Datum, BST_Bezahlt) 
 +VALUES (1, '​2011.02.28',​ 1); 
 + 
 +INSERT INTO BESTELLUNGEN (KND_Nr, BST_Datum, BST_Bezahlt) 
 +VALUES (1, "​2011.03.01",​ 1); 
 + 
 +INSERT INTO BESTELLUNGEN (KND_Nr, BST_Datum, BST_Bezahlt) 
 +VALUES (3, "​2011.03.02",​ 1); 
 + 
 + 
 + 
 +CREATE TABLE BESTELL_POS( 
 + BPOS_Nr int PRIMARY KEY AUTO_INCREMENT,​ 
 + BST_Nr int NOT NULL, 
 + ART_Nr int NOT NULL, 
 + BPOS_Anzahl int NOT NULL, 
 + BPOS_Einzelpreis float NOT NULL 
 +); 
 + 
 +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); 
 + 
 +INSERT INTO BESTELL_POS (BST_Nr, ART_Nr, BPOS_Anzahl,​ BPOS_Einzelpreis) 
 +VALUES (4, 2, 10, 225.99); 
 + 
 +INSERT INTO BESTELL_POS (BSt_Nr, ART_Nr, BPOS_Anzahl,​ BPOS_Einzelpreis) 
 +VALUES (4, 1, 15, 195.99); 
 + 
 +INSERT INTO BESTELL_POS (BSt_Nr, ART_Nr, BPOS_Anzahl,​ BPOS_Einzelpreis) 
 +VALUES (5, 1, 50, 199.99); 
 + 
 +INSERT INTO BESTELL_POS (BSt_Nr, ART_Nr, BPOS_Anzahl,​ BPOS_Einzelpreis) 
 +VALUES (6, 6, 2, 2499.99); 
 + 
 +INSERT INTO BESTELL_POS (BSt_Nr, ART_Nr, BPOS_Anzahl,​ BPOS_Einzelpreis) 
 +VALUES (6, 7, 4, 1399.99);
 </​code>​ </​code>​
computer/tutorials/sql/daten.txt · Zuletzt geändert: 2013/05/13 10:13 von christian