Kurs:Implementierung eines Datenbanksystems/DDL/TagIII

Aus Wikiversity

Allgemein[Bearbeiten]

  • Beachten Sie die Hinweise bei der Situation und SQL.
  • Testen Sie alle Skripte, bevor Sie dem Kunden antworten.


Ticket: #12 Marketingerweiterung[Bearbeiten]

Betreff:

#12 Marketingerweiterung

Absender:

personal@anwaltbutler.de

Kunde:

Anwaltbutler AG

Schwierigkeitsgrad:

Leicht

Dringlichkeit:

Wikipedia S3

Kategorie:

Einrichtung

Sehr geehrte Damen und Herren,

Danke für die Skripte von #10. Wir kommen jetzt nicht ganz weiter. Bitte schicken Sie uns noch die ALTER TABLE Anweisungen, um die folgenden Ergänzungen vorzunehmen:

  1. Sorgen Sie dafür, dass die Primärschlüssel der Tabellen auch von der Datenbank als Primärschlüssel erkannt werden.
  2. Fügen Sie die FOREIGN KEY Regel ein. Der Fremdschlüssel soll auf Null gesetzt werden, wenn der referenzierte Datensatz gelöscht wird. Bei der Hilfstabelle für die n:m Beziehung soll der Datensatz gelöscht werden, wenn der referenzierte Datensatz gelöscht wird. Wenn der Primärschlüssel-Wert geändert wird, soll auch der Fremdschlüssel-Wert geändert werden.
  3. Fügen Sie das Attribut gehalt in die Tabelle der Angestellte ein.
  4. Fügen Sie eine check-Regel ein, die prüft, ob der Wert des Attributs gehalt größer als 0 ist. Geben Sie der Regel den Bezeichner ck_gehalt.
  5. Verändern Sie den Datentyp des Attributs nachname auf varchar(100).

Mit freundlichen Grüßen

AnwaltButler

Hinweise[Bearbeiten]

Für die Umsetzung sollten Sie sich mit ALTER TABLE und den Unterpunkten beschäftigen.

Ticket: #13 Marketinganpassung die 2.[Bearbeiten]

Betreff:

#13 Marketinganpassung die 2.

Absender:

hohl@anwaltbutler.de

Kunde:

Anwaltbutler AG

Schwierigkeitsgrad:

Mittel

Dringlichkeit:

Wikipedia S2

Kategorie:

Einrichtung

Sehr geehrte Damen und Herren,

Ergänzung noch zum letzten Ticket #12 ist uns bei der Umsetzung noch aufgefallen, dass wir auch Praktikanten haben und brauchen somit die Gehaltsprüfung nicht mehr. Außerdem ist ein fester Kostensatz pro Stunde viel zu unflexibel. Bitte löschem Sie das Attribut.

Schicken Sie uns bitte kurz das Skript.

Mit freundlichen Grüßen

Tatjana Hohl
AnwaltButler

Ticket: #14 Anpassen der Tabelle[Bearbeiten]

Betreff:

#14 Anpassen der Tabelle

Absender:

erkel@elblieferung.de

Kunde:

Elblieferung UG

Schwierigkeitsgrad:

Anspruchsvoll

Dringlichkeit:

Wikipedia S3

Kategorie:

Einrichtung

Hallo liebe Entwickler,

danke für die Tabelle. Nach Rücksprache ist uns aufgefallen,

  • dass es für Firmen garkeine Mehrwertsteuer gibt, sondern nur eine Wikipedia Umsatzsteuer_(Deutschland). Können Sie das Attribut bitte umbenennen?
  • Bitte ändern Sie auch gleich noch p_art_id in eine selbsthochzählenden Primärschlüssel.

Nehmen Sie selbstständig, ohne Rücksprache, notwendige Änderungen vor. Und wie immer, schicken Sie dann uns das Skript. Besten Dank im Voraus.

Liebe Grüße

Frida Erkel
Elblieferung