Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Rupert Karhoff Geändert vor über 10 Jahren
1
Universität zu Köln WS 2009/2010 Historisch-Kulturwissenschaftliche Informationsverarbeitung Hauptseminar Datenbanken vs. Markup Dozent: Prof. Dr. Manfred Thaller Referent: André Streicher Erweiterte Datenmodelle am Beispiel zum Digitalen Register ADB/ NDB
2
19.11.2009 Folie 2 von 38 Erweiterte Datenmodelle Wiederholung Aktive Datenbanken Konzept/ Technik der Trigger Event- Condition- Action- Modell Statement- Level- Trigger/ Row- Level Trigger Temporale Datenbanken Punktereignis/ Dauerereignis Gültigkeitszeit/ Transaktionzeit/ bitemporal proaktive/ retroaktive/ gleichzeitige Aktualisierung
3
19.11.2009 Folie 3 von 38 Erweiterte Datenmodelle Wiederholung Räumliche Datenbanken mehrdimensionale Objekte => zweidimensional/ dreidimensional geometrische Operationen bereichsspezifische/ entfernungsspezifische Anfragen Räumliche Joins und Überlagerungen Multimedia Datenbanken multimediale Informationstypen inhaltsbasiertes Retrieval automatische Analyse/ manuelle Identifizierung
4
19.11.2009 Folie 4 von 38 Anwendung auf ADB/ NDB Aktive Datenbanken Aktive Datenbanken
5
19.11.2009 Folie 5 von 38 Anwendung auf ADB/ NDB
6
19.11.2009 Folie 6 von 38 Anwendung auf ADB/ NDB ARTIKELAUTOR ARTIKEL Band Seitenumfang Identnr. Ausgabe Gesamtumfang Person Beschrieben in Nr Verfasst von Biographie EndseiteAnfangseite Verfasst in
7
19.11.2009 Folie 7 von 38 Anwendung auf ADB/ NDB Identnr.VornameNachnamePseudonymGeschlechtGeb.DatumSter.datumKonfession Soz. Stellung 0001Heinrich, Wilhelm, Hermann RühmannHeinz Rühmann M17.03.190203.10.1994konfessio nslos - 0002Franz Theodor SchmitzTheo Lingen M10.06.190310.11.1978katholisch- Person Artikel Identnr.Anfangs- seite EndseiteSeiten- umfang (Band) Nr (Fremd- schlüssel) Autorkrz. (Fremd- Schlüssel) 0001219221322TKoer
8
19.11.2009 Folie 8 von 38 Anwendung auf ADB/ NDB Identnr.Anfangs- seite EndseiteSeiten- umfang (Band) Nr (Fremd- schlüssel) Autorkrz. (Fremd- schlüssel) 0001219221322TKoer Artikel (Band) Nr (Band) Ausgabe (Band) Gesamtumfang Biographie 222816NDB Band
9
19.11.2009 Folie 9 von 38 Anwendung auf ADB/ NDB Aktive Datenbanken Mögliche Veränderungen: Hinzufügen eines neuen Artikels innerhalb eines Bandes Auswirkungen: - Änderung des Gesamtumfanges Erneuerung der Ausgabe Auswirkungen: - Mögliche Änderung der Anfangs- und Endseite eines Artikels => Änderung des Seitenumfangs eines Artikels =>Mögliche Änderung des Gesamtumfanges
10
19.11.2009 Folie 10 von 38 Anwendung auf ADB/ NDB Aktive Datenbanken Ereignis: Hinzufügen eines neuen Artikels innerhalb eines Bandes R1: CREATE TRIGGER GESAMTUMFANG AFTER INSERT ON ARTIKEL FOR EACH ROW WHEN (NEW.NR IS NOT NULL) UPDATE BAND SET GESAMTUMFANG=GESAMTUMFANG+NEW.SEITENUMFANG WHERE NR=NEW.NR;
11
19.11.2009 Folie 11 von 38 Anwendung auf ADB/ NDB Aktive Datenbanken Erneuerung der Ausgabe: R1, wenn neue Artikel (am Ende) hinzugefügt werden (Ereignis) R2:CREATE TRIGGER AUSGABE1 AFTER UPDATE OF ANFANGSSEITE,ENDSEITE ON ARTIKEL FOR EACH ROW WHEN (NEW.ANFANGSSEITE!=OLD.ANFANGSSEITE OR NEW.ENDSEITE!=OLD.ENDSEITE) UPDATE ARTIKEL SET SEITENUMFANG=(NEW.ENDSEITE+1)-NEW.ANFANGSSEITE WHERE IDENTNR=NEW.IDENTNR; => Wenn die Anfangs/ bzw. Endseite verändert wurde (Ereignis) => Zusätzlicher Trigger- Wenn AnfangsseiteA2==EndseiteA1 =>Seitenumfang-1
12
19.11.2009 Folie 12 von 38 Anwendung auf ADB/ NDB Aktive Datenbanken Erneuerung der Ausgabe: R2: CREATE TRIGGER AUSGABE2 AFTER UPDATE OF SEITENUMFANG ON ARTIKEL FOR EACH ROW WHEN (NEW.NR IS NOT NULL) UPDATE BAND SET GESAMTUMFANG=GESAMTUMFANG+NEW.SEITENUMFANG- OLD.SEITENUMFANG WHERE NR=NEW.NR; => Wenn Artikel verlängert/ gekürzt werden (Ereignis)
13
19.11.2009 Folie 13 von 38 Anwendung auf ADB/ NDB Aktive Datenbanken Erneuerung der Ausgabe: R4: CREATE TRIGGER AUSGABE3 AFTER DELETE ON ARTIKEL FOR EACH ROW WHEN (OLD.NR IS NOT NULL) UPDATE BAND SET GESAMTUMFANG=GESAMTUMFANG-OLD.SEITENUMFANG WHERE NR=OLD.NR; => Wenn Artikel gelöscht werden (Ereignis)
14
19.11.2009 Folie 14 von 38 Anwendung auf ADB/ NDB Aktive Datenbanken Erneuerung der Ausgabe: R5: CREATE TRIGGER AUSGABE4 AFTER UPDATE OF AUSGABE ON BAND FOR EACH ROW WHEN (NEW.GESAMTUMFANG !=OLD.GESAMTUMFANG INFORM_ADMIN(OLD.GESAMTUMFANG|NEW.GESAMTUMFANG); => Wenn sich der Gesamtumfang vergrößert hat => Seitenzahlen können verschoben sein
15
19.11.2009 Folie 15 von 38 Anwendung auf ADB/ NDB Aktive Datenbanken Bei allen verwendeten Triggern handelt es sich um Row- Level Trigger =>Beispielereignis für Statement-Level Trigger: Alle Anfangsseiten der Artikel des Bands x werden durch das Einfügen von i- Seiten um i- Seiten nach hintern verschoben. UPDATE ARTIKEL SETANFANGSEITE=ANFANGSSEITE+i WHEREBAND=x; => Gesamtumfang kann einmalig um i erhöht werden.
16
19.11.2009 Folie 16 von 38 Anwendung auf ADB/ NDB Anwendung auf ADB/ NDB Temporale Datenbanken Temporale Datenbanken
17
19.11.2009 Folie 17 von 38 Anwendung auf ADB/ NDB
18
19.11.2009 Folie 18 von 38 Anwendung auf ADB/ NDB Person Tätig in/ als Ort VST VET Beruf/ Tätigkeit Identnr. Art Temporale Datenbanken
19
19.11.2009 Folie 19 von 38 Anwendung auf ADB/ NDB Identnr.VornameNachnamePseudonymGeschlechtGeb.DatumSter.datumKonfession Soz. Stellung 0001Heinrich, Wilhelm, Hermann RühmannHeinz Rühmann M17.03.190203.10.1994konfessio nslos - 0002AliceRühle- Gerstel -W24.03.189424.06.1943jüdisch- Person Identnr.ArtOrtVSTVET 0002SchülerPrag19001910 0002SchülerDresden19101912 0002SchülerPrag1912 0002--19121914 0002Krankenschwester-19141915 Beruf
20
19.11.2009 Folie 20 von 38 Anwendung auf ADB/ NDB
21
19.11.2009 Folie 21 von 38 Anwendung auf ADB/ NDB Person VST VET Identnr. Name Pseudonym Konfession Ehepartner Geb. Datum NachnameVorname Geschlecht Sterbe Datum
22
19.11.2009 Folie 22 von 38 Anwendung auf ADB/ NDB IdentnrVornameNachnamePseudonymGeschlechtGeb. DatumSter. DatumKonfession Ehepartner 0001Heinrich, Wilhelm, Hermann RühmannHeinz Rühmann M17.03.190203.10.1994evangelis ch - 0001Heinrich, Wilhelm, Hermann RühmannHeinz Rühmann M17.03.190203.10.1994evangelis ch Maria Herbot 0001Heinrich, Wilhelm, Hermann RühmannHeinz Rühmann M17.03.190203.10.1994konfessio nslos Maria Herbot Person VSTVET 19021924 1927 1938
23
19.11.2009 Folie 23 von 38 Anwendung auf ADB/ NDB Temporale Datenbanken Eigenschaften der Beispiele: Dauerereignis => Zeitperiode Gültigkeitszeit -> Granularität Jahr retroaktive Aktualisierung
24
19.11.2009 Folie 24 von 38 Anwendung auf ADB/ NDB
25
19.11.2009 Folie 25 von 38 Anwendung auf ADB/ NDB Person hat geschaffen Name Entstehungsdatum Werk Identnr. Lebensveränderung Beispiel Punktereignis Popularität
26
19.11.2009 Folie 26 von 38 Anwendung auf ADB/ NDB IdentnrVornameNachnamePseudonymGeschlechtGeb.DatumSter.datumKonfession Popularität 0001Heinrich, Wilhelm, Hermann RühmannHeinz Rühmann M17.03.190203.10.1994evangelis ch Erfolgreich er Theatersch auspieler 0001Heinrich, Wilhelm, Hermann RühmannHeinz Rühmann M17.03.190203.10.1994konfessio nslos Kinostar Person Lebensveränderung 1923 1930 IdentnrNameEntstehungsdatum 0001Der Nebbich1923 0001Die Drei von der Tankstelle 1930 Werke
27
19.11.2009 Folie 27 von 38 Anwendung auf ADB/ NDB Temporale Datenbanken Eigenschaften des Beispiels: Punktereignis => Zeitserientyp Gültigkeitszeit -> Granularität Jahr retroaktive Aktualisierung Transaktionszeit nur in Verbindung mit Eintragungen von Daten => Rückverfolgung Granularität eingeschränkt durch Archivmaterial Proaktive oder gleichzeitige Aktualisierung unwahrscheinlich
28
19.11.2009 Folie 28 von 38 Anwendung auf ADB/ NDB Anwendung auf ADB/ NDB Räumliche Datenbanken Räumliche Datenbanken
29
19.11.2009 Folie 29 von 38 Anwendung auf ADB/ NDB Räumliche Datenbanken An dem derzeitigen Material keine Umsetzung möglich Anfügen eines Kartenmaterials an das digitale Register Speicherung von räumlichen Objekten innerhalb der Datenbank Objekte für die Anzeige von Wirkungsstätten und Aufenthaltsorten der Personen- Objekten/ Entität
30
19.11.2009 Folie 30 von 38 Anwendung auf ADB/ NDB Ort ausgeübt in x-Koordinate Beruf/ Tätigkeit Ortsname Räumliche Datenbanken y-Koordinate
31
19.11.2009 Folie 31 von 38 Anwendung auf ADB/ NDB Identnr.ArtOrt (Fremd schlüssel) VSTVET 0002SchülerPrag19001910 0002SchülerDresden19101912 0002SchülerPrag1912 0002--19121914 0002Krankenschwester-19141915 Beruf/ Tätigkeit OrtnameX-KoordinateY-Koordniate Dresden304,6207,8 Prag335,9186,7 Ort
32
19.11.2009 Folie 32 von 38 Anwendung auf ADB/ NDB Identnr.ArtOrt (Fremd schlüssel) VSTVET 0002SchülerPrag19001910 0002SchülerDresden19101912 0002SchülerPrag1912 0002--19121914 0002Krankenschwester-19141915 Beruf/ Tätigkeit Verlinkung der Archiv- Bild- Dokumente mit kartographischen Material/ Datenbank
33
19.11.2009 Folie 33 von 38 Anwendung auf ADB/ NDB Umkehrschluss- Suche von Personen über die Karte Personen die in Dresden gewirkt haben Kästner, Erich Biographieartikel Kästner, Erich Biographieartikel Rühle- Gerstel, Alice Biographieartikel Rühle- Gerstel, Alice Biographieartikel Strauss, Richard Biographieartikel Strauss, Richard Biographieartikel usw…. usw…. => Bereichsspezifische Anfrage
34
19.11.2009 Folie 34 von 38 Anwendung auf ADB/ NDB Räumliche Datenbanken Eher spielerische Funktion => Wer hat an meinem Ort gewirkt?! Problematik: Viele Künstler an verschiedenen Orten im Leben => Großstädte (Berlin, Wien,…) = >1000 Persönlichkeiten
35
19.11.2009 Folie 35 von 38 Anwendung auf ADB/ NDB Anwendung auf ADB/ NDB Multimedia Datenbanken Multimedia Datenbanken
36
19.11.2009 Folie 36 von 38 Anwendung auf ADB/ NDB Multimedia Datenbanken Digitalisierung der ADB und NDB- Bände: Prozess für inhaltsbasierte Retrieval findet bereits statt Metainformationen über Bilddokumente werden bzw. sind implementiert unbekannt, ob automatische Analysen oder manuelle Identifizierungen stattfinden
37
19.11.2009 Folie 37 von 38 Fragen? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
38
19.11.2009 Folie 38 von 38 Vielen Dank für Ihre Aufmerksamkeit!
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.