Open Registry of Game Information 

  • prototypisches Datenmodell

  • Alles für Entwickler: Java, JavaScript, REST-API, AngularJS, HTML.
Alles für Entwickler: Java, JavaScript, REST-API, AngularJS, HTML.

Moderators: MZ per X, gene

 #36262  by gene
 13 Sep 2012, 20:26
Sidasa wrote:Sollen die dann als zwei eigene Datenbankeinträge gespeichert werden, welche dann in einer extra Verbindung stehen, oder wird z.B. nur der aktuelle Firmenname im Namensfeld und ältere Namen in einem Beschreibungsfeld gespeichert?
Puh, da hast du aber direkt einen tollen Spezialfall gefunden!

Das ist eine interessante Frage. Es ist klar, dass wir die von dir genannten Informationen komplett abbilden wollen.
Der Firmenname ändert sich also im Zeitverlauf, aber es bleibt letztendlich die "gleiche" Firma.

Ehrlich gesagt, ich weiß noch nicht, wie wir das abbilden werden. Aber wir werden es irgendwie tun, wenn auch nicht in der ersten Version.

Wenn wir jetzt schon unsere neue Wiki-Software "Confluence" am Start hätten, würde ich dort ein Dokument anlegen, in dem wir gezielt Sammeln können, was wir abbilden wollen und wie das aussehen könnte. Da das aber noch nicht der Fall ist, wollen wir erstmal hoffen, dass wir das Thema nicht vergessen.
 #36263  by Sidasa
 13 Sep 2012, 21:26
Der Fall ist glaube ich nicht selten.
Als ein Konsolenzocker, kenne ich viele Namensänderungen z.B. bei den Sega Teams (siehe http://en.wikipedia.org/wiki/Sega_Studios und hier z.B. den Werdegang von AM3 http://en.wikipedia.org/wiki/Sega_AM3)
Oder EA. Das ist sicherlich ein Horror für jede Datenbank: http://en.wikipedia.org/wiki/Ea

Verschiedene Namen bei Spielen in unterschiedlichen Regionen sind ja nichts besonderes. Aber auch wegen Namensrechten gibt es (zeitlich begrenzt) unterschiedliche Namen. Z.B. beim Spiel Edge fürs iPhone (http://en.wikipedia.org/wiki/Edge_(video_game)).
 #36264  by MZ per X
 13 Sep 2012, 22:37
gene wrote:
Sidasa wrote:Sollen die dann als zwei eigene Datenbankeinträge gespeichert werden, welche dann in einer extra Verbindung stehen, oder wird z.B. nur der aktuelle Firmenname im Namensfeld und ältere Namen in einem Beschreibungsfeld gespeichert?
Puh, da hast du aber direkt einen tollen Spezialfall gefunden!
Der Firmenname wird zur Firma über eine Verbindungstabelle zugeordnet, die zusätzlich zwei Datumsfelder mit von/bis enthält. Dasselbe müssen wir auch bei den Personen machen, da auch bei Menschen Namensänderungen möglich sind und sogar üblich (Heirat). :) Beispiel wäre hier Dan Bunten ---> Danielle Bunten --> Danielle Bunten Berry.

Dan Bunten ist auch ein Beispiel dafür, dass wir sogar das Geschlecht zeitabhängig zuordnen müssten. :shock: