Shadowhelix:Datenbank: Unterschied zwischen den Versionen

Aus Shadowhelix
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(75 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{| style="float:right;width:25%"
{| style="float:right;width:25%"
| align="right" | Letztes Update: {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}
| align="right" | Letztes Update: {{REVISIONDAY2}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}
|}
|}
Die Seite '''Shadowhelix:Datenbank''' dient der Erarbeitung eines Entwurfs für eine Datenbank, die Bereiche von Shadowrun mit großen Datenmengen besser zugänglich machen soll. Vorallem soll ein Datenbank-Schema erstellt werden, auf dessen Basis eine Datenbank aufgesetzt werden kann.
Die Seite '''Shadowhelix:Datenbank''' dient der Erarbeitung eines Entwurfs für eine Datenbank, die Bereiche von Shadowrun mit großen Datenmengen besser zugänglich machen soll. Vorallem soll ein Datenbank-Schema erstellt werden, auf dessen Basis eine Datenbank aufgesetzt werden kann.


==Entwurf==
==Datenbank==
:Siehe auch [[Shadowhelix:Datenbank/Umsetzung SQL]]
 
===Stand===
*Datenbankobjekte: 66564 (teilweise veröffentlicht)
 
===Tabellen - Metainformation===
 
====contribution====
{|
| valign="top" | [[:Datei:ShxDB contribution.txt|contribution.txt]]
| valign="top" | <small><tt>id_contributor <nowiki>|</nowiki> id_source <nowiki>|</nowiki> id_part issue <nowiki>|</nowiki> id_version <nowiki>|</nowiki> type_of_contribution <nowiki>|</nowiki> uncredited <nowiki>|</nowiki> id_reference</tt></small>
|-
| valign="top" | [[:Datei:ShxDB contribution old.txt|contribution old.txt]]
| valign="top" | <small><tt>id_contributor <nowiki>|</nowiki> id_source <nowiki>|</nowiki> standard_descriptor <nowiki>|</nowiki> uncredited <nowiki>|</nowiki> title_contribution</tt></small>
|-
| valign="top" | [[:Datei:ShxDB contribution illustration.txt|contribution illustration.txt]]
| valign="top" | <small><tt>id_contributor <nowiki>|</nowiki> id_illustration <nowiki>|</nowiki> id_reference</tt></small>
|-
| valign="top" | [[:Datei:ShxDB contribution text.txt|contribution text.txt]]
| valign="top" | <small><tt>id_contributor <nowiki>|</nowiki> id_text <nowiki>|</nowiki> id_reference</tt></small>
|}
 
====contributor====
{|
| valign="top" | [[:Datei:ShxDB contributor.txt|contributor.txt]]
| valign="top" | <small><tt>id_contributor <nowiki>|</nowiki> surname <nowiki>|</nowiki> surname_suffix <nowiki>|</nowiki> forename_first <nowiki>|</nowiki> forename_second <nowiki>|</nowiki> forename_third <nowiki>|</nowiki> year_birth <nowiki>|</nowiki> year_death <nowiki>|</nowiki> sex <nowiki>|</nowiki> id_reference</tt></small>
|-
| valign="top" | [[:Datei:ShxDB contributor catalog.txt|contributor catalog.txt]]
| valign="top" | <small><tt>id_contributor <nowiki>|</nowiki> catalog <nowiki>|</nowiki> key <nowiki>|</nowiki> archive_copy_timestamp <nowiki>|</nowiki> id_reference</tt></small>
|-
| valign="top" | [[:Datei:ShxDB contributor referenced name.txt|contributor referenced name.txt]]
| valign="top" | <small><tt>id_contributor <nowiki>|</nowiki> referenced_name <nowiki>|</nowiki> id_reference</tt></small>
|-
| valign="top" | [[:Datei:ShxDB contributor weblink.txt|contributor weblink.txt]]
| valign="top" | <small><tt>id_contributor <nowiki>|</nowiki> url <nowiki>|</nowiki> archive_copy_timestamp <nowiki>|</nowiki> id_reference</tt></small>
|-
| valign="top" | [[:Datei:ShxDB contributor weblink hosting service.txt|contributor weblink hosting service.txt]]
| valign="top" | <small><tt>id_contributor <nowiki>|</nowiki> hosting_service <nowiki>|</nowiki> account_name <nowiki>|</nowiki> archive_copy_timestamp <nowiki>|</nowiki> id_reference</tt></small>
|}
 
====illustration====
{|
{|
| [[Datei:Entwurf contributors.txt]]
| valign="top" | [[:Datei:ShxDB illustration catalog.txt|illustration catalog.txt]]
| <tt>id_contributor <nowiki>|</nowiki> surname <nowiki>|</nowiki> surname_suffix <nowiki>|</nowiki> forename_first <nowiki>|</nowiki> forename_second <nowiki>|</nowiki> forename_third <nowiki>|</nowiki> year_birth <nowiki>|</nowiki> year_death</tt>
| valign="top" | <small><tt>id_illustration <nowiki>|</nowiki> catalog <nowiki>|</nowiki> key <nowiki>|</nowiki> id_reference</tt></small>
|-
|-
| [[Datei:Entwurf contributors weblink.txt]]
| valign="top" | [[:Datei:ShxDB illustration source.txt|illustration source.txt]]
| <tt>id_contributor <nowiki>|</nowiki> url</tt>
| valign="top" | <small><tt>id_illustration <nowiki>|</nowiki> id_source <nowiki>|</nowiki> id_part <nowiki>|</nowiki> issue <nowiki>|</nowiki> id_version <nowiki>|</nowiki> page_reference <nowiki>|</nowiki> entry_reference <nowiki>|</nowiki> position <nowiki>|</nowiki> modification <nowiki>|</nowiki> id_reference</tt></small>
|-
|-
| colspan="2" | &nbsp;
| valign="top" | [[:Datei:ShxDB illustration type.txt|illustration type.txt]]
| valign="top" | <small><tt>id_illustration <nowiki>|</nowiki> type <nowiki>|</nowiki> id_reference</tt></small>
|-
|-
| [[Datei:Entwurf sources.txt]]
| valign="top" | [[:Datei:ShxDB illustration weblink.txt|illustration weblink.txt]]
| <tt>id_source <nowiki>|</nowiki> description <nowiki>|</nowiki> language <nowiki>|</nowiki> type</tt>
| valign="top" | <small><tt>id_illustration <nowiki>|</nowiki> web_link <nowiki>|</nowiki> direct_link <nowiki>|</nowiki> id_reference</tt></small>
|}
 
====index====
{|
| valign="top" | [[:Datei:ShxDB index creature.txt|index creature.txt]]
| valign="top" | <small><tt>id_creature <nowiki>|</nowiki> id_source <nowiki>|</nowiki> id_part <nowiki>|</nowiki> issue <nowiki>|</nowiki> id_version <nowiki>|</nowiki> page_reference <nowiki>|</nowiki> entry_reference <nowiki>|</nowiki> id_reference</tt></small>
|-
| valign="top" | [[:Datei:ShxDB index object.txt|index object.txt]]
| valign="top" | <small><tt>id_object <nowiki>|</nowiki> id_source <nowiki>|</nowiki> id_part <nowiki>|</nowiki> issue <nowiki>|</nowiki> id_version <nowiki>|</nowiki> page_reference <nowiki>|</nowiki> entry_reference <nowiki>|</nowiki> id_reference</tt></small>
|-
| valign="top" | [[:Datei:ShxDB index product.txt|index product.txt]]
| valign="top" | <small><tt>id_product <nowiki>|</nowiki> id_source <nowiki>|</nowiki> id_part <nowiki>|</nowiki> issue <nowiki>|</nowiki> id_version <nowiki>|</nowiki> page_reference <nowiki>|</nowiki> entry_reference <nowiki>|</nowiki> id_reference</tt></small>
|-
| valign="top" | [[:Datei:ShxDB index illustration person.txt|index illustration person.txt]]
| valign="top" | <small><tt>id_person <nowiki>|</nowiki> id_illustration <nowiki>|</nowiki> id_reference</tt></small>
|-
| valign="top" | [[:Datei:ShxDB index text document.txt|index text document.txt]]
| valign="top" | <small><tt>id_document <nowiki>|</nowiki> id_text <nowiki>|</nowiki> id_reference</tt></small>
|}
 
====original_credits====
{|
| valign="top" | [[:Datei:ShxDB original credits.txt|original credits.txt]]
| valign="top" | <small><tt>id_source <nowiki>|</nowiki> version <nowiki>|</nowiki> position <nowiki>|</nowiki> credited_as <nowiki>|</nowiki> name <nowiki>|</nowiki> id_reference</tt></small>
| < 1%
|}
 
====source====
{|
| valign="top" | [[:Datei:ShxDB source.txt|source.txt]]
| valign="top" | <small><tt>id_source <nowiki>|</nowiki> description <nowiki>|</nowiki> language_code <nowiki>|</nowiki> type <nowiki>|</nowiki> id_reference</tt></small>
|-
| valign="top" | [[:Datei:ShxDB source catalog.txt|source catalog.txt]]
| valign="top" | <small><tt>id_source <nowiki>|</nowiki> id_part <nowiki>|</nowiki> issue <nowiki>|</nowiki> id_version <nowiki>|</nowiki> catalog <nowiki>|</nowiki> key <nowiki>|</nowiki> id_reference</tt></small>
|-
| valign="top" | [[:Datei:ShxDB source date.txt|source date.txt]]
| valign="top" | <small><tt>id_source <nowiki>|</nowiki> id_part <nowiki>|</nowiki> issue <nowiki>|</nowiki> id_version <nowiki>|</nowiki> year <nowiki>|</nowiki> month <nowiki>|</nowiki> day <nowiki>|</nowiki> id_reference</tt></small>
|-
| valign="top" | [[:Datei:ShxDB source date ingame.txt|source date ingame.txt]]
| valign="top" | <small><tt>id_source <nowiki>|</nowiki> id_part <nowiki>|</nowiki> issue <nowiki>|</nowiki> id_version <nowiki>|</nowiki> range_start_year <nowiki>|</nowiki> range_start_month <nowiki>|</nowiki> range_start_day <nowiki>|</nowiki> range_end_year <nowiki>|</nowiki> range_end_month <nowiki>|</nowiki> range_end_day <nowiki>|</nowiki> id_reference</tt></small>
|-
| valign="top" | [[:Datei:ShxDB source edition.txt|source edition.txt]]
| valign="top" | <small><tt>id_source <nowiki>|</nowiki> id_part <nowiki>|</nowiki> issue <nowiki>|</nowiki> id_version <nowiki>|</nowiki> edition <nowiki>|</nowiki> id_reference</tt></small>
|-
| valign="top" | [[:Datei:ShxDB source page number.txt|source page number.txt]]
| valign="top" | <small><tt>id_source <nowiki>|</nowiki> id_part <nowiki>|</nowiki> issue <nowiki>|</nowiki> id_version <nowiki>|</nowiki> page_number <nowiki>|</nowiki> id_reference</tt></small>
|-
| valign="top" | [[:Datei:ShxDB source part.txt|source part.txt]]
| valign="top" | <small><tt>id_source <nowiki>|</nowiki> id_part <nowiki>|</nowiki> issue <nowiki>|</nowiki> id_version <nowiki>|</nowiki> description <nowiki>|</nowiki> id_reference</tt></small>
|-
| valign="top" | [[:Datei:ShxDB source title.txt|source title.txt]]
| valign="top" | <small><tt>id_source <nowiki>|</nowiki> id_part <nowiki>|</nowiki> issue <nowiki>|</nowiki> id_version <nowiki>|</nowiki> prefix <nowiki>|</nowiki> pre_article <nowiki>|</nowiki> title <nowiki>|</nowiki> subtitle <nowiki>|</nowiki> id_reference</tt></small>
|-
| valign="top" | [[:Datei:ShxDB source translated.txt|source translated.txt]]
| valign="top" | <small><tt>id_source <nowiki>|</nowiki> id_source_original <nowiki>|</nowiki> partial_translation <nowiki>|</nowiki> id_reference</tt></small>
|}
 
====text====
{|
| valign="top" | [[:Datei:ShxDB text source.txt|text source.txt]]
| valign="top" | <small><tt>id_text <nowiki>|</nowiki> id_source <nowiki>|</nowiki> id_part <nowiki>|</nowiki> issue <nowiki>|</nowiki> id_version <nowiki>|</nowiki> page_reference <nowiki>|</nowiki> entry_reference <nowiki>|</nowiki> id_reference</tt></small>
|-
|-
| [[Datei:Entwurf sources catalog.txt]]
| valign="top" | [[:Datei:ShxDB text type.txt|text type.txt]]
| <tt>id_source <nowiki>|</nowiki> id_drivethru <nowiki>|</nowiki> id_amazon <nowiki>|</nowiki> id_rpggeek</tt>
| valign="top" | <small><tt>id_text <nowiki>|</nowiki> type <nowiki>|</nowiki> id_reference</tt></small>
|}
 
===Tabellen - Weltinformation===
 
====corporation====
{|
| valign="top" | [[:Datei:ShxDB corporation name.txt|corporation name.txt]]
| valign="top" | <small><tt>id_corporation <nowiki>|</nowiki> language_code <nowiki>|</nowiki> short_name <nowiki>|</nowiki> full_name <nowiki>|</nowiki> abbreviation</tt></small>
|-
|-
| colspan="2" | &nbsp;
| valign="top" | [[:Datei:ShxDB corporation ownership.txt|corporation ownership.txt]]
| valign="top" | <small><tt>id_corporation <nowiki>|</nowiki> id_corporation_owner <nowiki>|</nowiki> id_organisation_owner <nowiki>|</nowiki> id_person_owner <nowiki>|</nowiki> fraction <nowiki>|</nowiki> from_year <nowiki>|</nowiki> from_month <nowiki>|</nowiki> to_year <nowiki>|</nowiki> to_month</tt></small>
|}
 
====creature====
{|
| valign="top" | [[:Datei:ShxDB creature name.txt|creature name.txt]]
| valign="top" | <small><tt>id_creature <nowiki>|</nowiki> language_code <nowiki>|</nowiki> sex <nowiki>|</nowiki> name <nowiki>|</nowiki> grammatical_number <nowiki>|</nowiki> generic_form <nowiki>|</nowiki> id_reference</tt></small>
|}
 
====document====
{|
| valign="top" | [[:Datei:ShxDB document producer organisation.txt|document producer organisation.txt]]
| valign="top" | <small><tt>id_document <nowiki>|</nowiki> id_organisation <nowiki>|</nowiki> id_reference</tt></small>
|-
|-
| [[Datei:Entwurf contributions.txt]]
| valign="top" | [[:Datei:ShxDB document producer person.txt|document producer person.txt]]
| <tt>id_contributor <nowiki>|</nowiki> id_source <nowiki>|</nowiki> standard_descriptor <nowiki>|</nowiki> uncredited <nowiki>|</nowiki> title_contribution</tt>
| valign="top" | <small><tt>id_document <nowiki>|</nowiki> id_person <nowiki>|</nowiki> production_role <nowiki>|</nowiki> id_reference</tt></small>
|-
|-
| [[Datei:Entwurf illustrations.txt]]
| valign="top" | [[:Datei:ShxDB document title.txt|document title.txt]]
| <tt>id_illustration <nowiki>|</nowiki> id_contributor <nowiki>|</nowiki> id_constructed</tt>
| valign="top" | <small><tt>id_document <nowiki>|</nowiki> language_code <nowiki>|</nowiki> title <nowiki>|</nowiki> original <nowiki>|</nowiki> id_reference</tt></small>
|}
 
====object====
{|
| valign="top" | [[:Datei:ShxDB object group.txt|object group.txt]]
| valign="top" | <small><tt>id_object <nowiki>|</nowiki> group_name <nowiki>|</nowiki> id_reference</tt></small>
|-
|-
| [[Datei:Entwurf illustrations source.txt]]
| valign="top" | [[:Datei:ShxDB object name.txt|object name.txt]]
| <tt>id_illustration <nowiki>|</nowiki> id_source <nowiki>|</nowiki> issue <nowiki>|</nowiki> page_reference <nowiki>|</nowiki> entry_reference <nowiki>|</nowiki> position</tt>
| valign="top" | <small><tt>id_object <nowiki>|</nowiki> language_code <nowiki>|</nowiki> name <nowiki>|</nowiki> id_reference</tt></small>
|}
 
====organisation====
{|
| valign="top" | [[:Datei:ShxDB organisation.txt|organisation.txt]]
| valign="top" | <small><tt>id_organisation <nowiki>|</nowiki> description <nowiki>|</nowiki> id_reference</tt></small>
|-
|-
| [[Datei:Entwurf illustrations weblink.txt]]
| valign="top" | [[:Datei:ShxDB organisation hierarchy.txt|organisation hierarchy.txt]]
| <tt>id_illustration <nowiki>|</nowiki> web_link <nowiki>|</nowiki> direct_link</tt>
| valign="top" | <small><tt>id_organisation_below <nowiki>|</nowiki> id_organisation_above <nowiki>|</nowiki> type <nowiki>|</nowiki> start_year <nowiki>|</nowiki> start_month <nowiki>|</nowiki> start_day <nowiki>|</nowiki> end_year <nowiki>|</nowiki> end_month <nowiki>|</nowiki> end_day <nowiki>|</nowiki> id_reference</tt></small>
|}
 
====person====
{|
| valign="top" | [[:Datei:ShxDB person.txt|person.txt]]
| valign="top" | <small><tt>id_person <nowiki>|</nowiki> description <nowiki>|</nowiki> sex <nowiki>|</nowiki> id_reference</tt></small>
|-
|-
| colspan="2" | &nbsp;
| valign="top" | [[:Datei:ShxDB person creature.txt|person creature.txt]]
| valign="top" | <small><tt>id_person <nowiki>|</nowiki> id_creature <nowiki>|</nowiki> id_reference</tt></small>
|}
 
====product====
{|
| valign="top" | [[:Datei:ShxDB product name.txt|product name.txt]]
| valign="top" | <small><tt>id_product <nowiki>|</nowiki> language_code <nowiki>|</nowiki> name <nowiki>|</nowiki> id_reference</tt></small>
|-
|-
| [[Datei:Entwurf shadow matrix users.txt]]
| valign="top" | [[:Datei:ShxDB product type.txt|product type.txt]]
| <tt>id_user <nowiki>|</nowiki> id_person <nowiki>|</nowiki> name</tt>
| valign="top" | <small><tt>id_product <nowiki>|</nowiki> id_type <nowiki>|</nowiki> id_reference</tt></small>
|}
 
====type====
{|
| valign="top" | [[:Datei:ShxDB type.txt|type.txt]]
| valign="top" | <small><tt>id_type <nowiki>|</nowiki> language_code <nowiki>|</nowiki> name</tt></small>
|}
 
====virtual entity====
{|
| valign="top" | [[:Datei:ShxDB virtual entity name.txt|virtual entity name.txt]]
| valign="top" | <small><tt>id_virtual_entity <nowiki>|</nowiki> name <nowiki>|</nowiki> id_reference</tt></small>
|-
|-
| [[Datei:Entwurf shadow matrix shadowtalk source.txt]]
| valign="top" | [[:Datei:ShxDB virtual entity shadowtalk.txt|virtual entity shadowtalk.txt]]
| <tt>id_user <nowiki>|</nowiki> id_source <nowiki>|</nowiki> issue <nowiki>|</nowiki> page_reference <nowiki>|</nowiki> entry_reference</tt>
| valign="top" | <small><tt>id_text <nowiki>|</nowiki> id_virtual_entity <nowiki>|</nowiki> id_reference</tt></small>
|}
|}


===Datenbankumsetzung - SQLite ===
===Erläuterung von Werten===


Skript für Tabellenerstellung:
illustration_catalog / catalog


<pre>
{| class="infotable"
CREATE TABLE sources(
!Wert
id_source    INTEGER(0) NOT NULL
!Name
,description  TEXT NOT NULL
!URL
,language    TEXT NOT NULL
|-
,type        TEXT
|<tt>isfdb-title</tt>
);
|Internet Speculative Fiction Database (title records)
|<tt><nowiki>http://www.isfdb.org/cgi-bin/title.cgi?[key]</nowiki></tt>
|}


CREATE TABLE sources_catalog(
===Erläuterung ID===
id_source     INTEGER(0) NOT NULL
 
,id_drivethru TEXT
{| class="infotable"
,id_amazon    TEXT
!ID
,id_rpggeek  TEXT
!Erläuterung
);
!Beispielobjekte
|-
|<tt>id_source</tt>
|Quellen
|Quellenbuch, Nicht-Rollenspielprodukt, Outtake
|-
|<tt>id_part</tt>
|Bestandteile einer Quelle
|Handout, Box Set-Inhalt, DLC
|-
|<tt>issue</tt>
|Element einer durchnummerierten Reihe
|Ausgabe eines Magazins
|-
|<tt>id_version</tt>
|Erscheinungsform
|Digital- oder Printformat, Auflage, Sonderausgabe
|-
|<tt>id_illustration</tt>
|Abbildung
|Illustration, Schaubild, Layoutelement
|-
|<tt>id_text</tt>
|zusammenhängender Textabschnitt
|Kapitel, Kurzgeschichte, Infobox, Shadowtalk-Kommentar
|}


CREATE TABLE contributors(
===Beitragende===
id_contributor  INTEGER(0) NOT NULL
:siehe auch [http://shadowhelix.pegasus.de/index.php?title=Shadowhelix:Datenbank/Vorschläge&action=history Versionsgeschichte von Shadowhelix:Datenbank/Vorschläge]
,surname        TEXT NOT NULL
,surname_suffix  TEXT
,forename_first  TEXT
,forename_second TEXT
,forename_third  TEXT
,year_birth      TEXT
,year_death      TEXT
);


CREATE TABLE contributors_weblink(
*[[Benutzer:Greadle|Greadle]]
id_contributor INTEGER(0) NOT NULL
,url          TEXT NOT NULL
);


CREATE TABLE contributions(
===Datenquellen===
id_contributor      INTEGER(0) NOT NULL
*Richter
,id_source          INTEGER(0) NOT NULL
**Die zu "corporations" und "products" gehörenden Tabellen, basieren auf umfangreichen Listen, die von Richter angelegt wurden.
,standard_descriptor TEXT NOT NULL
*mattdroz.com
,uncredited          CHAR(1)
**Die zu "shadow matrix" gehörenden Tabellen, basieren auf dem Shadowtalker-Verzeichnis, das auf mattdroz.com gehostet wird. (http://www.mattdroz.com/PDF/)
,title_contribution  TEXT
);


CREATE TABLE illustrations(
==Bearbeitung==
id_illustration INTEGER(0) NOT NULL
,id_contributor INTEGER(0)
,id_constructed TEXT
);


CREATE TABLE illustrations_source(
===Erweiterung oder Korrektur===
id_illustration  INTEGER(0) NOT NULL
*[[Shadowhelix:Datenbank/Vorschläge]]
,id_source      INTEGER(0) NOT NULL
*[[Shadowhelix:Datenbank/Übersicht Fehlende Illustrationeneinträge]]
,issue          TEXT
*[[Shadowhelix:Datenbank/Zuordnung Weblinks zu Illustrationen]]
,page_reference  TEXT
,entry_reference TEXT
,position        TEXT
);


CREATE TABLE illustrations_weblink(
===Listenaufarbeitung===
id_illustration INTEGER(0) NOT NULL
*[[Shadowhelix:Datenbank/Listenaufarbeitung - Konzerne|Listenaufarbeitung - Konzerne]]
,web_link      TEXT
*[[Shadowhelix:Datenbank/Listenaufarbeitung - Typen|Listenaufarbeitung - Typen]]
,direct_link    TEXT
*[[Shadowhelix:Datenbank/Listenaufarbeitung - Produkte, Produzenten, Quellen|Listenaufarbeitung - Produkte, Produzenten, Quellen]]
);


CREATE TABLE shadow_matrix_users(
===Hilfsmittel===
id_user    INTEGER(0) NOT NULL
*[[Shadowhelix:Signaturidentifikation]]
,id_person INTEGER(0)
,name      TEXT
);


CREATE TABLE shadow_matrix_shadowtalk_source(
==Auswertung==
id_user          INTEGER(0) NOT NULL
*[[Shadowhelix:Datenbank/Statistiken]]
,id_source      INTEGER(0) NOT NULL
,issue          TEXT
,page_reference  TEXT
,entry_reference TEXT
);
</pre>


==Interessante Bereiche==
==Weblinks==
*Autoren, Illustratoren etc.
*[http://forums.dumpshock.com/index.php?showtopic=41521 Dumpshock-Forum: Shadowhelix Database (engl.)]
*Konzerne
*[http://www.foren.pegasus.de/foren/topic/21753-shadowhelix-datenbank/ Pegasus-Forum: Shadowhelix - Datenbank]
*Quellenbücher
*[http://forums.shadowruntabletop.com/index.php?topic=23941.0 ShadowGrid: Shadowhelix Database (engl.)]
*Shadowtalker


[[Kategorie:Shadowhelix|Datenbank]]
[[Kategorie:Shadowhelix|Datenbank]]

Aktuelle Version vom 12. März 2018, 20:16 Uhr

Letztes Update: 12.03.2018

Die Seite Shadowhelix:Datenbank dient der Erarbeitung eines Entwurfs für eine Datenbank, die Bereiche von Shadowrun mit großen Datenmengen besser zugänglich machen soll. Vorallem soll ein Datenbank-Schema erstellt werden, auf dessen Basis eine Datenbank aufgesetzt werden kann.

Datenbank

Siehe auch Shadowhelix:Datenbank/Umsetzung SQL

Stand

  • Datenbankobjekte: 66564 (teilweise veröffentlicht)

Tabellen - Metainformation

contribution

contribution.txt id_contributor | id_source | id_part issue | id_version | type_of_contribution | uncredited | id_reference
contribution old.txt id_contributor | id_source | standard_descriptor | uncredited | title_contribution
contribution illustration.txt id_contributor | id_illustration | id_reference
contribution text.txt id_contributor | id_text | id_reference

contributor

contributor.txt id_contributor | surname | surname_suffix | forename_first | forename_second | forename_third | year_birth | year_death | sex | id_reference
contributor catalog.txt id_contributor | catalog | key | archive_copy_timestamp | id_reference
contributor referenced name.txt id_contributor | referenced_name | id_reference
contributor weblink.txt id_contributor | url | archive_copy_timestamp | id_reference
contributor weblink hosting service.txt id_contributor | hosting_service | account_name | archive_copy_timestamp | id_reference

illustration

illustration catalog.txt id_illustration | catalog | key | id_reference
illustration source.txt id_illustration | id_source | id_part | issue | id_version | page_reference | entry_reference | position | modification | id_reference
illustration type.txt id_illustration | type | id_reference
illustration weblink.txt id_illustration | web_link | direct_link | id_reference

index

index creature.txt id_creature | id_source | id_part | issue | id_version | page_reference | entry_reference | id_reference
index object.txt id_object | id_source | id_part | issue | id_version | page_reference | entry_reference | id_reference
index product.txt id_product | id_source | id_part | issue | id_version | page_reference | entry_reference | id_reference
index illustration person.txt id_person | id_illustration | id_reference
index text document.txt id_document | id_text | id_reference

original_credits

original credits.txt id_source | version | position | credited_as | name | id_reference < 1%

source

source.txt id_source | description | language_code | type | id_reference
source catalog.txt id_source | id_part | issue | id_version | catalog | key | id_reference
source date.txt id_source | id_part | issue | id_version | year | month | day | id_reference
source date ingame.txt id_source | id_part | issue | id_version | range_start_year | range_start_month | range_start_day | range_end_year | range_end_month | range_end_day | id_reference
source edition.txt id_source | id_part | issue | id_version | edition | id_reference
source page number.txt id_source | id_part | issue | id_version | page_number | id_reference
source part.txt id_source | id_part | issue | id_version | description | id_reference
source title.txt id_source | id_part | issue | id_version | prefix | pre_article | title | subtitle | id_reference
source translated.txt id_source | id_source_original | partial_translation | id_reference

text

text source.txt id_text | id_source | id_part | issue | id_version | page_reference | entry_reference | id_reference
text type.txt id_text | type | id_reference

Tabellen - Weltinformation

corporation

corporation name.txt id_corporation | language_code | short_name | full_name | abbreviation
corporation ownership.txt id_corporation | id_corporation_owner | id_organisation_owner | id_person_owner | fraction | from_year | from_month | to_year | to_month

creature

creature name.txt id_creature | language_code | sex | name | grammatical_number | generic_form | id_reference

document

document producer organisation.txt id_document | id_organisation | id_reference
document producer person.txt id_document | id_person | production_role | id_reference
document title.txt id_document | language_code | title | original | id_reference

object

object group.txt id_object | group_name | id_reference
object name.txt id_object | language_code | name | id_reference

organisation

organisation.txt id_organisation | description | id_reference
organisation hierarchy.txt id_organisation_below | id_organisation_above | type | start_year | start_month | start_day | end_year | end_month | end_day | id_reference

person

person.txt id_person | description | sex | id_reference
person creature.txt id_person | id_creature | id_reference

product

product name.txt id_product | language_code | name | id_reference
product type.txt id_product | id_type | id_reference

type

type.txt id_type | language_code | name

virtual entity

virtual entity name.txt id_virtual_entity | name | id_reference
virtual entity shadowtalk.txt id_text | id_virtual_entity | id_reference

Erläuterung von Werten

illustration_catalog / catalog

Wert Name URL
isfdb-title Internet Speculative Fiction Database (title records) http://www.isfdb.org/cgi-bin/title.cgi?[key]

Erläuterung ID

ID Erläuterung Beispielobjekte
id_source Quellen Quellenbuch, Nicht-Rollenspielprodukt, Outtake
id_part Bestandteile einer Quelle Handout, Box Set-Inhalt, DLC
issue Element einer durchnummerierten Reihe Ausgabe eines Magazins
id_version Erscheinungsform Digital- oder Printformat, Auflage, Sonderausgabe
id_illustration Abbildung Illustration, Schaubild, Layoutelement
id_text zusammenhängender Textabschnitt Kapitel, Kurzgeschichte, Infobox, Shadowtalk-Kommentar

Beitragende

siehe auch Versionsgeschichte von Shadowhelix:Datenbank/Vorschläge

Datenquellen

  • Richter
    • Die zu "corporations" und "products" gehörenden Tabellen, basieren auf umfangreichen Listen, die von Richter angelegt wurden.
  • mattdroz.com
    • Die zu "shadow matrix" gehörenden Tabellen, basieren auf dem Shadowtalker-Verzeichnis, das auf mattdroz.com gehostet wird. (http://www.mattdroz.com/PDF/)

Bearbeitung

Erweiterung oder Korrektur

Listenaufarbeitung

Hilfsmittel

Auswertung

Weblinks