Guest User

Untitled

a guest
Apr 20th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. Bei der Kunden- und Auftragsverwaltung des Bauunternehmens
  2. "Backstein GmbH & Co. KG" ist Folgendes zu berücksichtigen:
  3.  
  4.  
  5.  Zu jedem Kunden soll sein Name und eine eindeutige Kundennummer ge-
  6. speichert werden.
  7.  
  8.  Jeder Kunde kann Aufträge erteilen. Dabei ist jedem Auftrag eine eindeu-
  9. tige Auftragsnummer, das Erteilungsdatum und ein Status zugeordnet, der
  10. angibt, ob der Auftrag vom Kunden bereits bezahlt wurde.
  11.  
  12.  Jeder Auftrag besteht aus ggf. mehreren Positionen, die innerhalb eines
  13. Auftrags fortlaufend durchnummeriert sind (Positionsnummer). Weiter sind
  14. zu jeder Position eine Beschreibung (z. B. Material- oder Dienstleistungsbe-
  15. schreibung) sowie der fällige Rechnungsbetrag gespeichert.
  16.  
  17.  
  18. 1.
  19. 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.
  20.  
  21.  
  22. 2.
  23. a) Bestimmen Sie alle Positionen fur den Kunden Müller. Dabei sei vorausgesetzt,
  24. dass nur ein Kunde mit diesem Namen existiert.
  25.  
  26.  
  27. b) Bestimmen Sie die Gesamtsumme aller noch o enen Rechnungsbetrage fur
  28. den Kunden
  29. Müller.
  30.  
  31.  
  32. c) Listen Sie fur den KundenMüller alle Auftrage zusammen mit den jeweiligen
  33. Auftragskosten auf.
  34.  
  35.  
  36. d) Bestimmen Sie alle Kunden, die bislang noch keinen Auftrag zum Legen von
  37. Fliesen erteilt haben (Positionsbeschreibung "Fliesenlegen").
  38.  
  39.  
  40.  
  41. 3.
  42. a) Markieren Sie alle Aufträge des Kunden Müller als bezahlt.
  43.  
  44.  
  45. b) Löschen Sie alle Aufträge, die keine Positionen enthalten.
  46.  
  47.  
  48. 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