2016-03-29 9 views

Antwort

0

Ja. Und ja.

Im Wesentlichen haben drei Tabellen: Hotel, Attraktion, Hotelattraktion Abstand, wo die dritte Tabelle hat zwei ausländische: Primärschlüssel: eins zum Hotel und eins zur Attraktion mit einem Abstand Attribut.

+0

warum sollte man dann lieber Ontologien als relationale Datenbanken verwenden? Gibt es ein Szenario, in dem ein auf Ontologie basierendes Modell dem relationalen Datenmodell überlegen ist? – panther1

+3

Wenn Ihre Daten mit einer kleinen Anzahl von Tabellen modelliert werden können, gewinnen relationale DBs. Das RDF-basierte Modell ist besser, wenn Sie viele verschiedene Objekttypen haben und an verschiedenen Beziehungen zwischen diesen Objekten interessiert sind. Hier werden Ihre Daten besser als RDF-Grafiken ausgedrückt und abgefragt als Tabellen und Relationen. es gibt Interesse der Industrie in RDF und SPARQL, zum Beispiel: http://biquity.umbc.edu/blogger/2012/03/02/cray-announces-an-rdf-eating-graph-appliance/ – CaptSolo

+0

In meiner Erfahrung diese werden normalerweise "Join-Tabellen" genannt, aber Wikipedia als große Liste von Begriffen unter [Assoziative Entität] (https://en.wikipedia.org/wiki/Associative_entity). –

Verwandte Themen