Tabellarisch und abfragbar: Verbindung zu Datenbanken (BD): Unterschied zwischen den Versionen

Aus Philo Wiki
Wechseln zu:Navigation, Suche
K (cut)
K (content)
Zeile 1: Zeile 1:
 +
Relationale Datenbanken sind als Tabellen visualisierbar. Hinter der Auflistung auf der [http://homehobel.phl.univie.ac.at/personal.phtml Homepage des Instituts] steht eine Anzahl solcher "Tafeln". Ihre Struktur ist durch das Datenbankschema vorgegeben. Der Ausschnitt zeigt eine Anzahl von Spaltenbezeichnungen inklusive einiger Bedingungen, denen die Einträge dieser Spalten entsprechen müssen. 
  
 +
<center>[[Bild:personal-db4.jpg | 600px]]</center>
  
 +
Ein Segment der exisiterenden Tabelle mit Inhalt sieht so aus:
  
<center>[[Bild:personal-db4.jpg | 600px]]</center>
+
<center>[[Bild:personal-db1.jpg | 600px]]</center>
  
 +
Die Datenbank besteht aus mehreren Tabellen, aus deren Inhalt man durch eine Abfragesprache Informationen extrahieren kann.
  
<center>[[Bild:personal-db1.jpg | 600px]]</center>
+
<pre>
 +
SELECT vorname,zvorname,nachname FROM personen,pers_funkt,funktionen
 +
WHERE pers_funkt.funktion_id=funktionen.funktion_id
 +
AND pers_funkt.person_id=personen.person_id AND funktionen.funktion_id='8'
 +
</pre>
  
  

Version vom 8. Mai 2009, 08:34 Uhr

Relationale Datenbanken sind als Tabellen visualisierbar. Hinter der Auflistung auf der Homepage des Instituts steht eine Anzahl solcher "Tafeln". Ihre Struktur ist durch das Datenbankschema vorgegeben. Der Ausschnitt zeigt eine Anzahl von Spaltenbezeichnungen inklusive einiger Bedingungen, denen die Einträge dieser Spalten entsprechen müssen.

Personal-db4.jpg

Ein Segment der exisiterenden Tabelle mit Inhalt sieht so aus:

Personal-db1.jpg

Die Datenbank besteht aus mehreren Tabellen, aus deren Inhalt man durch eine Abfragesprache Informationen extrahieren kann.

SELECT vorname,zvorname,nachname FROM personen,pers_funkt,funktionen 
WHERE pers_funkt.funktion_id=funktionen.funktion_id 
AND pers_funkt.person_id=personen.person_id AND funktionen.funktion_id='8'


Personal-db2.jpg Personal-db3.jpg

zurück zu Bildung und Datenbanken (Vorlesung Hrachovec, Sommer 2009)