PMG1719/DB Klausur
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SQL</language> ===1=== Legen Sie eine Datenbank an, die <tt>Studenten</tt> mit Name und Adresse sowie ihre <tt>Matrikel</tt> (also den studierten Fachbereich) darstellt.[[Bild:Erd.jpg]] <code id="5c81328c23df3"> DROP TABLE IF EXISTS Student; Create Table Student( MNr INTEGER, Vorname VARCHAR(255), Nachname VARCHAR(255), PLZ INTEGER, Ort VARCHAR(255), Strasse VARCHAR(255), PRIMARY KEY(MNr) ); DROP TABLE IF EXISTS Matrikel; Create Table Matrikel( M_ID INTEGER, Bezeichnung VARCHAR(255) ); </code> <run id="5c81328c23faa"> </run> ===2=== Fügen Sie Datensätze hinzu (mindestens je 5). ''Beachten Sie dabei auch die zu erstellenden Abfragen unter 3.'' <code id="5c81328c23e74"> INSERT INTO Student VALUES(1, 'Max','Schlosser', 12345,'Bautzen','Schulstasse'); INSERT INTO Student VALUES(2, 'Nico', 'Niederschuh', 12346,'Großdubrau','Dorfstasse'); INSERT INTO Student VALUES(3, 'Leopold','Teich' ,12347,'Weißenberg','Metzgerstrasse'); INSERT INTO Matrikel VALUES (1, Informatik); INSERT INTO Matrikel VALUES (2, Bio-Lehramt); INSERT INTO Matrikel VALUES (3, Poesie); </code> </code> <run id="5c81328c24025"> </run> ===3=== Erstellen Sie folgende Abfragen: * Anzeige aller Angaben der Tabelle <tt>Student</tt> * Formulieren Sie eine SQL-Abfrage, die alle Studenten aus der Stadt Görlitz anzeigt. * Fragen Sie nach den Namen aller Studenten des Fachbereichs Informatik. <run id="5c81328c24088"> Geben Sie hier Ihre Abfragen ein. </run> <run id="5c81328c240f3"></run> <run id="5c81328c24150"></run> '''Z.:''' Erstellen Sie nun eine Tabelle <tt>Fahrzeug</tt>, welche eine <tt>ID</tt>, eine <tt>Nummernschild</tt> und eine <tt>Bezeichnung</tt> sowie einen Fremdschlüssel zu der <tt>Studenten-ID</tt> besitzt. Fügen Sie danach einige Datensätze ein und sehen Sie sich die Resultate selbst gestellter Anfragen an. <code id="5c81328c23edc"> </code> <run id="5c81328c241ae"> ... </run>