myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Datenbank - MySQL Select/Insert/Create

Willkommen

myGully

Links

Forum

 
 
 
Themen-Optionen Ansicht
Prev Vorheriger Beitrag   Nächster Beitrag Next
Ungelesen 25.01.16, 17:16   #1
depream
Newbie
 
Registriert seit: Jan 2013
Beiträge: 64
Bedankt: 147
depream ist noch neu hier! | 0 Respekt Punkte
Standard 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)
Gehege (Bezeichnung)
Tier (Nr, Name, Tierart, Alter, Gehege-Bezeichnung, Pfleger-Nr)
Futter (Nr, Bezeichnung)
wird_gefüttert (Tier-Nr, Futter-Nr, Menge)
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
(Nummer INTEGER,
Name CHAR (20),
Leiter INTEGER,
PRIMARY KEY (Nummer),
FOREIGN KEY (Leiter) REFERENCES Mitarbeiter);
################################################

Lösungansatz:

CREATE TABLE Tier
(
Nr INTEGER,
Name CHAR(20),
Tierart CHAR(20),
Alter INTEGER,
Gehege-Bezeichnung CHAR(20),
Pfleger-Nr INTEGER,
PRIMARY KEY (Nr),
FOREIGN KEY (Gehege-Bezeichnung) REFERENCES (Gehege),
FOREIGN KEY (Pfleger-Nr) REFERENCES (Pfleger)
);
depream ist offline   Mit Zitat antworten
 


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:59 Uhr.


Sitemap

().