authors

Objektrelationale object
Abbildung
(2)
bib {
Beispiel:
<bib>
<paper>
<title> Foundations of Databases </title>
<author>
<firstname> Serge </firstname>
<lastname> Abiteboul </lastname>
</author>
<author>
<firstname> Victor </firstname>
<lastname> Vianu </lastname>
</author>
<year> 1997 </year>
<publisher> Addison Wesley </publisher>
</paper>
</bib>
papers = <Verweise auf paper-Objekte>;
}
object paper {
title = “Foundations of Databases”;
authors = <Verweise auf author-Objekte>;
year = 1997;
publisher = “Addison Wesley”;
}
object author {
firstname = “Serge”;
lastname = “Abiteboul”;
}
object author {
firstname = “Victor”;
lastname = “Vianu ”;
}
Objektrelationale
Abbildung
(3)
Primärschlüssel
Tabelle bib
Beispiel:
object bib {
papers = <Verweise auf paper-Objekte>;
}
bibid
o1
Fremdschlüssel
object paper {
title = “Foundations of Databases”;
authors = <Verweise auf author-Objekte>;
year = 1997;
publisher = “Addison Wesley”;
}
title
paperi
d
bibid
year
publishe
r
Foundatio
ns of
Database
s
o25
o1
1997
Addison
Wesley
......
object author {
firstname = “Serge”;
lastname = “Abiteboul”;
}
object author {
firstname = “Victor”;
lastname = “Vianu ”;
}
Tabelle papers
Tabelle
authors
......
...... ......
......firstname...... lastname
......
......
......
paperid ......
Serge
Abiteboul
o25
Victor
Vianu
o25
......
......
......