![]() |
Datenbank - MySQL Select/Insert/Create
Hi @ all,
ich befinde mich aktuell in der Prüfungsphase und bereite mich gerade auf meine Klausuren vor. Jedoch ist mir, bei einer Probeklausur, einiges unsicher gewesen. Deshalb wollte ich mal ein die Kenner hier Fragen. Ich danke euch bereits schon im voraus. Gegeben seien die folgenden Relationenschemata für eine Zoo-Datenbank (Fremdschlüssel sind kursiv und fett gekennzeichnet): Pfleger (Nr, Name)Formulieren Sie eine Folge von Insert-Anweisungen, mit denen folgender Sachverhalt vollständig gespeichert werden kann: Das Tier Nr. 7, ein zweijähriger Eisbär mit dem Namen „Knut“, ist im Gehege „Polarkreis 17“. Er bekommt als Futter sechs Fische (Nr = 34) und drei Äpfel (Nr = 21). Sein Pfleger ist noch nicht festgelegt.################################################ Lösungansatz: INSERT INTO Tier (Nr, Alter, Name, Gehege-Bezeichnung) VALUES (7, 2, 'Knut', 'Polarkreis 17'); ... ? ################################################ Formulieren Sie auf der Basis des Datenmodells der Aufgabe 3 folgende Abfrage: Welche Tiere (Tierart, Name) sind im Gehege mit der Bezeichnung „Polarkreis 17“? Benutzen Sie die Grundoperationen der SQL Select-Anweisung!################################################ Lösungansatz: SELECT * FROM Tiere WHERE Gehege.Bezeichnung = 'Polarkreis 17' ################################################ Definieren Sie das Relationenschema Tier aus Aufgabe 3 mithilfe einer SQL CREATETABLE-Anweisung. Hier ist ein Beispiel einer solchen CREATE-TABLE-Anweisung: CREATE TABLE Abteilung################################################ Lösungansatz: CREATE TABLE Tier ( Nr INTEGER,); |
Das Tier Nr. 7, ein zweijähriger Eisbär mit dem Namen „Knut“, ist im Gehege „Polarkreis 17“. Er bekommt als Futter sechs Fische (Nr = 34) und drei Äpfel (Nr = 21). Sein Pfleger ist noch nicht festgelegt.
INSERT INTO Tier (Nr, Alter, Name, Gehege-Bezeichnung, Pfehler-nr) VALUES (7, 2, 'Knut', 'Polarkreis 17', NULL); INSERT INTO wird_gefüttert (Tier-Nr, Futter-Nr, Menge) VALUES (7, 34, 6) INSERT INTO wird_gefüttert (Tier-Nr, Futter-Nr, Menge) VALUES (7, 21, 3) Welche Tiere (Tierart, Name) sind im Gehege mit der Bezeichnung „Polarkreis 17“? Benutzen Sie die Grundoperationen der SQL Select-Anweisung! SELECT Tierart, Name from Tier where Gehege-Bezeichnung = 'Polarkreis 17'; Kleine Falle? Bei der letzen Aufgabe sind die Attribut-Namen unterschiedlich: Tier. Pfleger-Nr und Pfleger.Nr Tier.Gehege-Bezeichnung und Gehege.Bezeichnung ...hier bin ich mir unsicher. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:32 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.