Frage von Danne90, 31

Datenbanken Übung?

Betrachten Sie das folgende Datenbankschema und die zugehörigen Beispieltupel:

Rebsorte (Sorte, Name, Farbe) (1, Merlot, Rot)

Wein (ID, Name, RSorte) (1, Citran, 5)

Jahrgang (WeinID, Jahr, Preis) (2, 2005, 22.00)

Hinweis:

• Jeder Wein ist über den Fremdschlüssel RSorte genau einer Rebsorte zugeordnet.

• Die Qualitäten „exzellent“, „sehr gut“ und „gut“ usw. werden mit 1,2,3, ... kodiert. (siehe Aufgabenteil (b) )

a) Gehen Sie davon aus, dass die Relationen Rebsorte und Wein bereits angelegt wurden.

Geben Sie die SQL-Befehle an, mit Hilfe derer die Tabelle Jahrgang in der Datenbank angelegt werden kann.

b) Fügen Sie einen Dornfelder „St. Kathariner Fels“ (Rotwein) in den leeren Datenbestand ein.

c) Formulieren Sie die folgenden Datenbestandsänderungen in SQL:

(i) Ergänzen Sie in der Relation Jahrgang eine Spalte „Qualität“.

(ii) Senken Sie den Preis von allen Weine des Jahrganges 2001 um 10%.

d) Formulieren Sie die folgende Anfragen mit Hilfe der relationalen Algebra:

(i) Geben Sie alle Informationen der Relation Rebsorte an, die sich auf Rotweine beziehen.

(ii) Geben Sie die Farbe der Rebsorte „Riesling“ an.

e) Formulieren Sie die Anfragen aus Aufgabenteil (d) in SQL.

Vielen Danke für Ihre Hilfe :)

Antwort
von Jewi14, 16

Wie gut, dass ich gerade den Lehrgang "ACCESS" hinter mit mir habe, zwar "nur" mit einer 2 bestanden, aber du schaffst es auch.

Antwort
von Copyyy, 16

Erwartest du jetzt, dass jemand dir alle Aufgaben löst, ohne dass du auch nur einen Ansatz vorgibst?

Antwort
von mx2000, 11

Hi,

nutze den SQL Befehl CREATE TABLE in Punkt 1.
http://www.w3schools.com/sql/sql_create_table.asp

Nutze in Punkt 2: INSERT INTO
http://www.w3schools.com/sql/sql_insert.asp

In Punkt 3. :
ALTER TABLE
http://www.w3schools.com/sql/sql_alter.asp

bzw.

UPDATE TABLE 

nutzen...

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten