Datenbank: Unterschied zwischen den Versionen

Aus SibiWiki
Zur Navigation springen Zur Suche springen
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Kategorie:Datenbanken]]
[[Kategorie:Informatik-Q1]]
[[Kategorie:Informatik-09]]
[[Kategorie:Informatik]]
[[Kategorie:Informatik]]
==Grundlagen zum Thema Datenbank==
==Grundlagen zum Thema Datenbank==
Zeile 5: Zeile 8:
* An der Beispieldatenbank Schule können alle möglichen Datenbankabfragen durchprobiert werden.
* An der Beispieldatenbank Schule können alle möglichen Datenbankabfragen durchprobiert werden.
* Die Beispieldatenbank ist mit Absicht sehr schmal gehalten, damit man die Ergebnisse von SQL-Abfragen noch überprüfen kann.
* Die Beispieldatenbank ist mit Absicht sehr schmal gehalten, damit man die Ergebnisse von SQL-Abfragen noch überprüfen kann.
* Testen kann man SQL-Abfragen auf der Datenbank Schule [http://sibi-informatik-ag.de/videodb/index.php hier]. Die Zugangsdaten gibt's bei Herrn Kaibel
* Testen kann man SQL-Abfragen auf der Beispieldatenbank Schule: '''[http://sibiwiki.de/sql/ hier klicken]'''.<br/> Die Zugangsdaten gibt's bei Herrn Kaibel
** ''Wer nicht am SIBI ist, kann hier einen SQL-Dump der Beispieldatenbank Schule herunterladen: <br/>[[Datei:Beispieldatenbank-schule.zip]]''


[[Datei:Datenbank-Schule.PNG]]
[[Datei:Beispieldatenbank-schule.jpg]]
 
==relationales Datenmodell==
<code>
  schueler(<u>id</u>,↑klasse_id,name,vorname)
  klasse(<u>id</u>,↑klassenlehrer_id,name)
  lehrer(<u>id</u>,name,vorname)
  unterricht(<u>id</u>,↑klasse_id,↑lehrer_id,↑raum_id,fach,stunden)
  raum(<u>id</u>,nummer,etage,plaetze)
  ag(<u>id</u>,↑lehrer_id,name)
  teilnahme(<u>↑schueler_id</u>,<u>↑ag_id</u>)
</code>

Aktuelle Version vom 6. Februar 2024, 17:01 Uhr

Grundlagen zum Thema Datenbank

Beispieldatenbank Schule

  • An der Beispieldatenbank Schule können alle möglichen Datenbankabfragen durchprobiert werden.
  • Die Beispieldatenbank ist mit Absicht sehr schmal gehalten, damit man die Ergebnisse von SQL-Abfragen noch überprüfen kann.
  • Testen kann man SQL-Abfragen auf der Beispieldatenbank Schule: hier klicken.
    Die Zugangsdaten gibt's bei Herrn Kaibel

Beispieldatenbank-schule.jpg

relationales Datenmodell


 schueler(id,↑klasse_id,name,vorname)
 klasse(id,↑klassenlehrer_id,name)
 lehrer(id,name,vorname)
 unterricht(id,↑klasse_id,↑lehrer_id,↑raum_id,fach,stunden)
 raum(id,nummer,etage,plaetze)
 ag(id,↑lehrer_id,name)
 teilnahme(↑schueler_id,↑ag_id)