Benutzer-Werkzeuge

Webseiten-Werkzeuge


computer:tutorials:sql:daten

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
computer:tutorials:sql:daten [2013/05/13 08:48] – christiancomputer:tutorials:sql:daten [2013/05/13 10:13] (aktuell) – [SQL-Dump] christian
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_Vorname, KND_Nachname, KND_Firma, KND_Strasse, KND_HausNr, KND_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_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,  +INSERT INTO KUNDEN (KND_Vorname, KND_Nachname, KND_Firma, KND_Strasse, KND_HausNr, KND_Ort, KND_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_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);+
  
-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), 
 +(1, 2, 15, 229.99), 
 +(2, 2, 8, 189.99), 
 +(2, 3, 8, 219.99), 
 +(3, 1, 1, 199.99), 
 +(4, 2, 10, 225.99), 
 +(4, 1, 15, 195.99), 
 +(5, 1, 50, 199.99), 
 +(6, 6, 2, 2499.99), 
 +(6, 7, 4, 1399.99);
 </code> </code>
computer/tutorials/sql/daten.1368427730.txt.gz · Zuletzt geändert: von christian