Sammlung alt DB

Aus ProgrammingWiki
< PMG

Gegeben ist folgende, stark vereinfachte Datenbank mit den Tabellen Schueler und Noten, die neben den Adressen die Prüfungsnoten der Schüler in einigen Fächern speichert.



1. Erstellen Sie folgende Abfragen:

  • Gesucht sind alle Namen, Vornamen und Adressen derjenigen Schüler, deren Noten in allen Fächern besser als 3 sind.
  • Gesucht sind alle Schüler aus Bautzen.


<eval id="4cacebc7a138b"></eval>

select Name, Vorname, Wohnort, PLZ
from schueler, Noten
where schueler.schuelernr=Noten.schuelernr and (Mathe<3 and Deutsch<3 and Bio<3);

select Name, Vorname
from schueler
where Wohnort='Bautzen';

select * from schueler;


2. Ergänzen Sie die Datenbank um eine Tabelle Pruefer.

mit den Attributen

  • Pruefernr varchar(7)
  • Name varchar(20)
  • Fach varchar(4))

Füllen Sie die Tabelle mit mindestens 3 Datensätzen


3. Aufgabe

Die Tabelle ist noch "losgelöst" von den anderen Tabellen.
Beschreiben Sie eine Möglichkeit, damit die Tabelle pruefer in Beziehung zu den anderen steht.

<eval id="4cd111f4e4723"> begin write(' // Hier sollte Ihr Text stehen '); end. </eval>

Erstelle eine Datenbank CD-Versand: zur Verwaltung von Kundendaten, der vorhandenen CDs und des Versands an Kunden


Datenbank_SQL-Syntax zum Nachlesen: http://hsqldb.org/doc/2.0/guide/index.html


CD-Versand.jpeg1234.jpegDiagramm2.jpeg
AstridLindaDavid
Ll1.jpegModell_cd-versand.jpegDia.jpeg
JonasMartinFranz



<eval id="4cda754fb947d"> //Hier Abfragen formulieren </eval>


<eval id="4cecf79a4840c"> //Hier Abfragen formulieren </eval>

<eval id="4cecf79a48523"> //Hier Abfragen formulieren </eval>


zurück zu Datenbanken


Anforderungen an das Datenbank-Projekt


Bearbeiten Sie ein Datenbank-Projekt zu einem Thema Ihrer Wahl.

Dazu gehören:

  • Ziel der Datenbank ("Begründung" der Themenwahl)
  • Modellierung in einem ERM
  • Transformation in das Relationenmodell
  • Erstellen der DB (Struktur/notwendige Datensätze)
  • Erstellen von verschiedenen Abfragen (unterschiedlicher „Schwierigkeit“)


Das Projekt ist komplett im PWiki zu bearbeiten. Dabei arbeitet jeder auf einer eigenen Seite (siehe Links unten). Unterseiten werden mit "/" neu eingefügt.Unterseiten.JPG

Wichtige Merkmale der Modelle (Kardinalität, Normalform, ...) sind zu erläutern.
Das ERM ist als Bild einzufügen.


Bearbeitung des Projekts während der Unterrichtsstunden.

vorgesehener Zeitraum: