Embedded SQL in C und CGI/Internet

advertisement
Aufgabe2: Einfaches SQL
Tabelle/View/einfügen/ändern/löschen/lesen
- Erzeugen Sie eine Datenbank (z.B. mit Ihrem Namen), die Sie ab jetzt benutzen und immer wieder auswählen.
-
Erzeugen Sie dort die Tabelle 'kunde': kundennr nachname vorname kalter Tragen Sie die Zeilen ein:
21
22
23
24
25
-
Karl
Anna
Fritz
Monika
Hans
22
35
47
32
22
Erzeugen Sie die Tabelle 'artikel': artikelnr, artikelname, menge, nettopreis Tragen Sie die Zeilen ein:
11
12
13
14
-
Meier
Müller
Schulze
Lehmann
Schiller
Fahrrad
Lenker
Rahmen
Laufrad
20
30
25
45
400.00
70.00
120.00
50.50
Erzeugen Sie die Tabelle 'bestellt': kundennr, artikelnr, menge Tragen Sie die Zeilen ein:
Bestellungen soll es nur von existierenden Kunden für existierende Artikel geben.
21
22
22
25
12
12
13
14
4
7
12
20
- Erstellen Sie eine Abfrage zu kunde: vorname und nachname ausgeben
nach nachname absteigend sortieren, kalter zwischen 30 und 50
- Erstellen Sie eine Abfrage zu artikel: artikelname und menge ausgeben
nach menge absteigend sortieren, nur die Artikel mit der Menge < 40
- Lagerwert: Summe von Menge*Nettopreis für alle Zeilen der Artikeltabelle
- Join: Wer bestellt was (mit Kunden- und Artikelname, Menge).
- Die Preise für alle Artikel werden verdoppelt.
- Die Bestellung der Rahmen durch Müller wird gelöscht.
- Es wird eine View v1 angelegt mit einer neuen Spalte (nettopreis mit 16 % Aufschlag), nur die Spalten
artikelname (neue Überschrift: Artikel) und bruttopreis > 100 (neue Überschrift: Verkaufspreis)
BEUTH/Steyer
Artikel
Verkaufspreis
Fahrrad
Rahmen
464.00
139.20
Herunterladen