BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015...
Transcript of BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015...
![Page 1: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/1.jpg)
BiPRO-Datenmodell Fachliche Datenmodelle Grundlagen Datenmodellierung Objektdiagramme
Markus Leusch Normungsteam BiPRO e.V.
![Page 2: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/2.jpg)
Fachliche Datenmodelle
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle
Aufbau Gliederung in Teilmodelle Hierarchisch nach Themen & Sparten Methode Notation: UML 2.0 Objekt-orientiert Typisiert Mit Vererbung / Spezialisierung
2
![Page 3: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/3.jpg)
Fachliche Datenmodelle
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle
Allgemeines Datenmodell Prozessdaten, Geschäftsvorfall z. B. Partner, Vertrag, Produktmodell Spartenspezifische Datenmodelle Leben, Kranken Rechtsschutz Sach, Haftpflicht, Unfall Kraftfahrt Kapitalanlagen, Investmentfonds
abgebildet in Namensräumen (bipro-xy)
3
![Page 4: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/4.jpg)
Fachliche Datenmodelle
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle
Hierarchischer Aufbau – “Core“
bipro-basis
bipro-nachrichten
bipro-allgemein
bipro-gevo bipro-partner
bipro-fragen
4
![Page 5: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/5.jpg)
Fachliche Datenmodelle
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle
Hierarchischer Aufbau - Produktmodell
“CORE“
bipro-produktmodell
bipro-versicherung-produktmodell
bipro-versicherung-
leben
bipro-versicherung-
tarifierung
bipro-versicherung-
kranken
bipro-versicherung-
sach
bipro-kapitalanlage
5
![Page 6: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/6.jpg)
Fachliche Datenmodelle
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle
Drei Ebenen des Produktmodells
6
![Page 7: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/7.jpg)
Grundlagen Datenmodellierung
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle
Notation
Konkrete Klasse
Abstrakte Klasse
Ableitung
Kardinalität Einfacher Datentyp
Attribut
Assoziation
Logische Referenz
7
![Page 8: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/8.jpg)
Grundlagen Datenmodellierung
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle
Klassen, Attribute, Datentypen
Klassen: Bsp: CT_GewerbeEinflussfaktoren
Attribute: fachliche Ausprägungen
Datentypen: Datentyp ohne Werteliste
Bsp.: Datumsangabe mit Stunden und Minuten (ST_DatumZeit) oder (ST_JaNein) oder längenbeschränkter Text (ST_Text100)
Standardisierter Aufzählungstyp (enumeration) Bsp.: Bewegungsrisiko.ST_Bewegungsrisikomit den Ausprägungen „0-nein“, „1-innerhalb des Versicherungsgrundstücks“ und „2-außerhalb des Versicherungsgrundstücks “
Aufzählungstyp, dessen Ausprägungen anbieter-spezifisch erweiterbar sind Bsp.: Gefahrenmerkmal.STE_Gefahrenmerkmal
Alle Datentypen sind im BiPRO-Datenmodell bipro-datentypen aufgelistet
8
ZusaetzlicheGegenstandsdatenGewerbeEinflussfaktoren
- Auslagerungssicherungsdatentraeger :ST_JaNein [0..1]- Bewegungsrisiko :ST_Bewegungsrisiko [0..1]- Eigentumsverhaeltnis :ST_Eigentumsverhaeltnis [0..1]- Einsatzort :ST_Text100 [0..1]- Faktor :ST_Dezimalzahl [0..1]- Gefahrenmerkmal :STE_Gefahrenmerkmal [0..*]- GewerblichVermietet :ST_JaNein [0..1]- LageDerVersicherungsraeume :ST_LageDerVersicherungsraeume [0..1]- LagePhotovoltaik :ST_LagePhotovoltaik [0..1]- MitversicherungVonFremdenEigentum :ST_JaNein [0..1]
![Page 9: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/9.jpg)
Grundlagen Datenmodellierung
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle
Assoziationen BiPRO-Klassen enthalten weitere Klassen. Dies entspricht im
Modell einer Assoziation. Assoziationen werden auch als „Hat Ein“- Beziehung bezeichnet. Im Beispiel: Ein Partner hat mindestens eine (oder mehrere)
Bankverbindungen.
9
![Page 10: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/10.jpg)
Grundlagen Datenmodellierung
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle
Kardinalitäten Definiert die Anzahl erlaubter Vorkommen von
Attributen und Assoziationen Pattern: [untere Grenze] .. [obere Grenze] Standardwert ist 1
10
![Page 11: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/11.jpg)
Grundlagen Datenmodellierung
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle
Ableitung / Vererbung Klassen können von anderen Klassen abgeleitet
werden. Abgeleitete Klassen erben die Eigenschaften
(Attribute und Assoziationen) der Basisklasse. Ableitungen werden auch als „Ist Ein“- Beziehung
bezeichnet. Im Beispiel: Eine Person ist ein Partner und hat
deshalb u.a. eine Bankverbindung.
11
![Page 12: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/12.jpg)
Grundlagen Datenmodellierung
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle
Transitive Vererbung Abgeleitete Klassen erben die Eigenschaften der Basisklasse abgeleitete Klasse erbt auch Vererbungsbeziehungen
Zulagenrente Kapitalwahlrecht: Nein Produktgruppe: Rentenversicherung Umtauschrecht: Nein Kennung: string mit 255 Zeichen Bezeichnung: Standard-Riester
12
![Page 13: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/13.jpg)
Objektdiagramme
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle
Objektdiagramm In UML Notation als Beispiel für die Anwendung der Datenmodelle
(=Ausschnitt aus dem Datenmodell ohne Objekte und Klassen, die nicht benötigt werden)
Vom Projekt werden sowohl Request als auch Response geliefert
13
![Page 14: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/14.jpg)
Objektdiagramme
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle
Beispiel: TAA Gewerbe
14
object TAA Gewerbe Beispiel Sach Request
Tarifierung :Tarifierung
Gegenstand :Gebaeude
GegenstandID = 2
Gegenstand :Gebaeude
ArtID = 001 (Hauptgebäude)Bauartklasse = 1 (Bauartklasse 1)Baujahr = 2010GegenstandID = 1
GewerbeEinflussfaktoren
LageDerVersicherungsraeume = ErdObergeschossGefahrenmerkmal = 001 (Sprinkler)
Objektanschrift :Objektanschrift
Strasse = MünsterstraßeHausnummer = 304Postleitzahl = 40470Ort = Düsseldorf
Verkaufsprodukt :Verkaufsprodukt
Objektanschrift :Objektanschrift
Strasse = MünsterstraßeHausnummer = 304Postleitzahl = 40470Ort = Düsseldorf
Kondition :Kondition
Gegenstand :Betrieb
Betriebsart = BüroStichwort = Autoverleih (Büro)Anteil = 40Werteinheit = 10 ( Prozent)GegenstandID = 3
Gegenstand :Betrieb
Betriebsart = BüroStichwort = Autoverleih (Büro)GegenstandID = 5
Gegenstand :Betrieb
Betriebsart = HausverwaltungStichwort = Hausverwaltung (reiner Bürobetrieb)Anteil = 60Werteinheit = 10 ( Prozent)GegenstandID = 4
Beinhaltet :Beinhaltet
GegenstandID = 3
Beinhaltet :Beinhaltet
GegenstandID = 4
Beinhaltet :Beinhaltet
GegenstandID = 5
![Page 15: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/15.jpg)
Grundlagen Datenmodellierung
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle
Partnerrolle
Logische Referenz
Konkreter Kontext
15
![Page 16: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/16.jpg)
Grundlagen Datenmodellierung
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle
Partnerrolle II Alle für den Geschäftsvorgang relevanten Partner werden
in einer Liste übertragen, deshalb Kardinalität 0..*. PartnerID identifiziert Partner in der Partnerliste
16
![Page 17: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/17.jpg)
Grundlagen Datenmodellierung
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle
Referenzierungsmechanismus am Beispiel „Versicherungsnehmer im Antragskontext“
Konkrete Nachricht, welche die Person Heinz Becker als VN des zu beantragenden Antrags referenziert
17
![Page 18: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/18.jpg)
Grundlagen Datenmodellierung
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle
Referenzierungsmechanismus mit mehreren Partnern
Konkrete Nachricht, welche die Person Heinz
Becker als VN und die Person Hilde Becker als BZ des zu beantragenden Antrags referenziert
18
![Page 19: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/19.jpg)
Grundlagen Datenmodellierung
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle
Partnerbeziehungen Zusätzlich zu zwei oder mehreren in einer Nachricht
übertragenen Partnern wird manchmal auch deren Beziehung untereinander benötigt
Bsp. Verwandtschaftsbeziehungen („ist Kind von“, „ist Ehepartner von“)
19
![Page 20: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/20.jpg)
Grundlagen Datenmodellierung
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle
Partnerbeziehungen • Die Art der Beziehung wird über das
Attribut „Art“ übertragen. • Beziehungsrichtung wichtig:
Der referenzierende Partner ist [Art] des referenzierten Partners.
20
![Page 21: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/21.jpg)
Grundlagen Datenmodellierung
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle
Erweiterungsmechanismen
1. Erweiterung durch Vererbung
2. Erweiterung durch Zusaetzliche[Klassenname]Daten
3. Providerspezifische Erweiterung
21
![Page 22: BiPRO-Datenmodell · Grundlagen Datenmodellierung Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle Assoziationen BiPRO-Klassen enthalten weitere Klassen.](https://reader030.fdocuments.net/reader030/viewer/2022021522/5b9f399109d3f2ab0b8d17bb/html5/thumbnails/22.jpg)
Projekt-Einführungstag ProIG | 20. Oktober 2015 | BiPRO Geschäftsstelle 22
BiPRO-Datenmodell Fachliche Datenmodelle Grundlagen Datenmodellierung Objektdiagramme
Markus Leusch Normungsteam BiPRO e.V.
Vielen Dank!