Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Bei der Kunden- und Auftragsverwaltung des Bauunternehmens
- "Backstein GmbH & Co. KG" ist Folgendes zu berücksichtigen:
- Zu jedem Kunden soll sein Name und eine eindeutige Kundennummer ge-
- speichert werden.
- Jeder Kunde kann Aufträge erteilen. Dabei ist jedem Auftrag eine eindeu-
- tige Auftragsnummer, das Erteilungsdatum und ein Status zugeordnet, der
- angibt, ob der Auftrag vom Kunden bereits bezahlt wurde.
- Jeder Auftrag besteht aus ggf. mehreren Positionen, die innerhalb eines
- Auftrags fortlaufend durchnummeriert sind (Positionsnummer). Weiter sind
- zu jeder Position eine Beschreibung (z. B. Material- oder Dienstleistungsbe-
- schreibung) sowie der fällige Rechnungsbetrag gespeichert.
- 1.
- Erstellen Sie dazu SQL-Tabellen für Kunden, Aufträge und Positionen. Vermeiden Sie separate Tabellen für die Relationships. Berücksichtigen Sie ferner Existenzabhängigkeiten, Schlüssel- und Fremdschlüsselbeziehungen.
- 2.
- a) Bestimmen Sie alle Positionen fur den Kunden Müller. Dabei sei vorausgesetzt,
- dass nur ein Kunde mit diesem Namen existiert.
- b) Bestimmen Sie die Gesamtsumme aller noch oenen Rechnungsbetrage fur
- den Kunden
- Müller.
- c) Listen Sie fur den KundenMüller alle Auftrage zusammen mit den jeweiligen
- Auftragskosten auf.
- d) Bestimmen Sie alle Kunden, die bislang noch keinen Auftrag zum Legen von
- Fliesen erteilt haben (Positionsbeschreibung "Fliesenlegen").
- 3.
- a) Markieren Sie alle Aufträge des Kunden Müller als bezahlt.
- b) Löschen Sie alle Aufträge, die keine Positionen enthalten.
- c) Löschen Sie den Kunden Müller (und mit ihm all seine Aufträge und Positionen).
Add Comment
Please, Sign In to add comment