1084 lines
36 KiB
TeX
1084 lines
36 KiB
TeX
\documentclass[aspectratio=169,12pt]{beamer}
|
|
|
|
% ============================================
|
|
% THEME AND APPEARANCE
|
|
% ============================================
|
|
\usetheme{default}
|
|
\usecolortheme{default}
|
|
\usefonttheme{professionalfonts}
|
|
\setbeamertemplate{navigation symbols}{}
|
|
\setbeamertemplate{footline}{}
|
|
\setbeamertemplate{frametitle continuation}{}
|
|
|
|
% ============================================
|
|
% PACKAGES
|
|
% ============================================
|
|
\usepackage[utf8]{inputenc}
|
|
\usepackage[T1]{fontenc}
|
|
\usepackage[ngerman]{babel}
|
|
\usepackage{graphicx}
|
|
\usepackage{hyperref}
|
|
\usepackage{xcolor}
|
|
\usepackage{booktabs}
|
|
\usepackage{tcolorbox}
|
|
\usepackage{amsmath}
|
|
\usepackage{amssymb}
|
|
\usepackage{tikz}
|
|
\usetikzlibrary{shapes.geometric, arrows.meta, positioning, fit, backgrounds, calc}
|
|
\usepackage{eurosym}
|
|
|
|
% ============================================
|
|
% COLORS (same as script)
|
|
% ============================================
|
|
\definecolor{bankblue}{rgb}{0.0,0.28,0.67}
|
|
\definecolor{bankgreen}{rgb}{0.13,0.55,0.13}
|
|
\definecolor{bankred}{rgb}{0.7,0.13,0.13}
|
|
\definecolor{backcolour}{rgb}{0.95,0.95,0.92}
|
|
|
|
% Beamer color setup
|
|
\setbeamercolor{structure}{fg=bankblue}
|
|
\setbeamercolor{frametitle}{fg=white,bg=bankblue}
|
|
\setbeamercolor{title}{fg=white,bg=bankblue}
|
|
\setbeamercolor{block title}{fg=white,bg=bankblue}
|
|
\setbeamercolor{block body}{bg=blue!5!white}
|
|
\setbeamercolor{block title alerted}{fg=white,bg=bankred}
|
|
\setbeamercolor{block body alerted}{bg=red!5!white}
|
|
\setbeamercolor{block title example}{fg=white,bg=bankgreen}
|
|
\setbeamercolor{block body example}{bg=green!5!white}
|
|
\setbeamercolor{item}{fg=bankblue}
|
|
\setbeamercolor{subitem}{fg=bankblue!80}
|
|
\setbeamercolor{itemize item}{fg=bankblue}
|
|
\setbeamercolor{enumerate item}{fg=bankblue}
|
|
|
|
% Bullet style
|
|
\setbeamertemplate{itemize item}{\raisebox{0.12ex}{$\blacktriangleright$}}
|
|
\setbeamertemplate{itemize subitem}{\raisebox{0.12ex}{\small$\triangleright$}}
|
|
\setbeamertemplate{enumerate items}[default]
|
|
|
|
% ============================================
|
|
% CUSTOM TCOLORBOXES (same as script)
|
|
% ============================================
|
|
\newtcolorbox{keypoint}{
|
|
colback=blue!5!white,
|
|
colframe=bankblue,
|
|
title=Kernkonzept,
|
|
fonttitle=\bfseries\small,
|
|
boxrule=0.8pt,
|
|
arc=2pt,
|
|
top=2pt, bottom=2pt, left=4pt, right=4pt
|
|
}
|
|
|
|
\newtcolorbox{examplebox}[1][]{
|
|
colback=green!5!white,
|
|
colframe=bankgreen,
|
|
title=Beispiel: #1,
|
|
fonttitle=\bfseries\small,
|
|
boxrule=0.8pt,
|
|
arc=2pt,
|
|
top=2pt, bottom=2pt, left=4pt, right=4pt
|
|
}
|
|
|
|
\newtcolorbox{definitionbox}[1][]{
|
|
colback=yellow!5!white,
|
|
colframe=yellow!50!black,
|
|
title=Definition: #1,
|
|
fonttitle=\bfseries\small,
|
|
boxrule=0.8pt,
|
|
arc=2pt,
|
|
top=2pt, bottom=2pt, left=4pt, right=4pt
|
|
}
|
|
|
|
\newtcolorbox{thinkbox}{
|
|
colback=orange!5!white,
|
|
colframe=orange!60!black,
|
|
title=Diskussion,
|
|
fonttitle=\bfseries\small,
|
|
boxrule=0.8pt,
|
|
arc=2pt,
|
|
top=2pt, bottom=2pt, left=4pt, right=4pt
|
|
}
|
|
|
|
\newtcolorbox{hinweisbox}{
|
|
colback=red!5!white,
|
|
colframe=bankred,
|
|
title=Wichtiger Hinweis,
|
|
fonttitle=\bfseries\small,
|
|
boxrule=0.8pt,
|
|
arc=2pt,
|
|
top=2pt, bottom=2pt, left=4pt, right=4pt
|
|
}
|
|
|
|
% ============================================
|
|
% FOOTER WITH LOGO
|
|
% ============================================
|
|
\setbeamertemplate{footline}{%
|
|
\leavevmode%
|
|
\hbox{%
|
|
\begin{beamercolorbox}[wd=0.5\paperwidth,ht=2ex,dp=0.5ex,leftskip=0.5em]{footline}%
|
|
\usebeamerfont{footline}\textcolor{codegray}{\tiny\insertframenumber{} / \inserttotalframenumber}%
|
|
\end{beamercolorbox}%
|
|
\begin{beamercolorbox}[wd=0.35\paperwidth,ht=2ex,dp=0.5ex,center]{footline}%
|
|
\usebeamerfont{footline}\textcolor{codegray}{\tiny CDS305 -- Informatik und Data Science für Banken}%
|
|
\end{beamercolorbox}%
|
|
\begin{beamercolorbox}[wd=0.15\paperwidth,ht=2ex,dp=0.5ex,rightskip=0.5em,right]{footline}%
|
|
\includegraphics[height=1.5ex]{FHGR_Logo_small}%
|
|
\end{beamercolorbox}%
|
|
}%
|
|
\vskip0pt%
|
|
}
|
|
\definecolor{codegray}{rgb}{0.5,0.5,0.5}
|
|
|
|
% ============================================
|
|
% DOCUMENT
|
|
% ============================================
|
|
\begin{document}
|
|
|
|
% ============================================
|
|
% TITLE SLIDE
|
|
% ============================================
|
|
{
|
|
\setbeamertemplate{footline}{}
|
|
\begin{frame}[plain]
|
|
\vfill
|
|
\begin{center}
|
|
\includegraphics[width=0.3\textwidth]{FHGR_Logo_Large}\\[1cm]
|
|
{\LARGE\bfseries\textcolor{bankblue}{CDS305: Informatik und Data Science\\für Banken}}\\[0.6cm]
|
|
{\large Vorlesung 1: Einführung in Banken}\\[1cm]
|
|
{\normalsize Dr.\ Florian Herzog}\\[0.2cm]
|
|
{\small Fachhochschule Graubünden, Chur}\\[0.2cm]
|
|
{\small Frühlingssemester 2026}
|
|
\end{center}
|
|
\vfill
|
|
\end{frame}
|
|
}
|
|
|
|
% ============================================
|
|
% AGENDA
|
|
% ============================================
|
|
\begin{frame}{Agenda}
|
|
\begin{enumerate}
|
|
\item Lernziele und Leistungsnachweis
|
|
\item Fokus und Abgrenzung
|
|
\item Was machen Banken? -- Dienstleistungen und Erträge
|
|
\item Retailbanken
|
|
\item Volkswirtschaftliche Bedeutung von Banken
|
|
\item Was macht die IT einer Bank? -- Systems of Records
|
|
\item IT-Systeme einer Retailbank
|
|
\item Verträge und Ereignisse als Basis des Bankgeschäfts
|
|
\item Transaktionen und Verträge
|
|
\item Doppelte Buchführung
|
|
\item Zusammenspiel: Verträge, Transaktionen, Buchführung
|
|
\item Einführung in Ontologien
|
|
\end{enumerate}
|
|
\end{frame}
|
|
|
|
% ============================================
|
|
% SECTION 1: LERNZIELE
|
|
% ============================================
|
|
\section{Lernziele und Kursübersicht}
|
|
|
|
\begin{frame}{Lernziele}
|
|
\begin{itemize}
|
|
\item \textbf{Grundlegende Strukturen und Dienstleistungen} von Banken verstehen
|
|
\item \textbf{Bankverträge modellieren} und in IT-Systemen abbilden
|
|
\item Sichere und nachvollziehbare \textbf{Buchführungssysteme} implementieren
|
|
\item Einen einfachen \textbf{Banksystem-Prototypen} in Python entwickeln
|
|
\item \textbf{Data-Science-Methoden} für Risikomanagement und Bewertung anwenden
|
|
\item Schnittstellen von \textbf{Informatik, Data Science und Bankwesen} verstehen
|
|
\item \textbf{Technologische Lösungen} im Finanzwesen entwickeln und anwenden
|
|
\end{itemize}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Leistungsnachweis}
|
|
\begin{columns}[T]
|
|
\begin{column}{0.48\textwidth}
|
|
\begin{block}{Projekt (30\%)}
|
|
\begin{itemize}
|
|
\item Python Smartphone Bank Software
|
|
\item Vereinfachtes Bankensystem
|
|
\item Praktische Anwendung der Vorlesungsinhalte
|
|
\end{itemize}
|
|
\end{block}
|
|
\end{column}
|
|
\begin{column}{0.48\textwidth}
|
|
\begin{block}{Prüfung (70\%)}
|
|
\begin{itemize}
|
|
\item Schriftliche Prüfung
|
|
\item Ende Semester
|
|
\item Open Book Format
|
|
\end{itemize}
|
|
\end{block}
|
|
\end{column}
|
|
\end{columns}
|
|
\end{frame}
|
|
|
|
% ============================================
|
|
% SECTION 2: FOKUS
|
|
% ============================================
|
|
\section{Fokus und Abgrenzung}
|
|
|
|
\begin{frame}{Fokus der Vorlesung}
|
|
\begin{columns}[T]
|
|
\begin{column}{0.55\textwidth}
|
|
\textcolor{bankgreen}{\textbf{Was wir behandeln:}}
|
|
\begin{itemize}
|
|
\item Retail- und Kreditbanken
|
|
\item Vermögensverwaltung
|
|
\item Systeme und Modelle für Finanzdienstleister
|
|
\item Modellierung von Geldflüssen und Transaktionen
|
|
\item Zinsen, Diskontierung, Cash-flows
|
|
\item Einfache Finanzprodukte (Anleihen, Kredite, Aktien)
|
|
\item Bewertung und Risiken
|
|
\end{itemize}
|
|
\end{column}
|
|
\begin{column}{0.4\textwidth}
|
|
\textcolor{bankred}{\textbf{Was wir ausschliessen:}}
|
|
\begin{itemize}
|
|
\item Investmentbanken
|
|
\item Komplexe Finanzierungen
|
|
\item Derivate
|
|
\end{itemize}
|
|
\vspace{0.5cm}
|
|
\begin{keypoint}
|
|
Banken als Systeme, die Verträge verwalten, Transaktionen verarbeiten und Bücher führen.
|
|
\end{keypoint}
|
|
\end{column}
|
|
\end{columns}
|
|
\end{frame}
|
|
|
|
% ============================================
|
|
% SECTION 3: WAS MACHEN BANKEN?
|
|
% ============================================
|
|
\section{Was machen Banken?}
|
|
|
|
\begin{frame}{Diskussion}
|
|
\begin{thinkbox}
|
|
\begin{itemize}
|
|
\item Was sind die Dienstleistungen von Banken?
|
|
\item Was ist die volkswirtschaftliche Bedeutung von Banken?
|
|
\item Wie verdienen Banken ihr Geld?
|
|
\item Warum sind Banken so stark reguliert?
|
|
\item Wie wichtig sind Banken in der Schweiz (Anteil am BIP)?
|
|
\end{itemize}
|
|
\end{thinkbox}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Dienstleistungen von Banken}
|
|
\begin{columns}[T]
|
|
\begin{column}{0.48\textwidth}
|
|
\begin{itemize}
|
|
\item Konten und Zahlungsdienstleistungen
|
|
\item Sparkonten
|
|
\item Liquiditätskredite
|
|
\item Hypotheken
|
|
\item Firmenkredite
|
|
\end{itemize}
|
|
\end{column}
|
|
\begin{column}{0.48\textwidth}
|
|
\begin{itemize}
|
|
\item Vermögensverwaltung (Beratung, Verwahrung, Portfolio Management)
|
|
\item Depot Services
|
|
\item Lombardkredite
|
|
\item Steuererklärungen für Kunden
|
|
\item Vermögensplanung
|
|
\end{itemize}
|
|
\end{column}
|
|
\end{columns}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Betriebswirtschaft von Banken -- Ertragsquellen}
|
|
\small
|
|
\begin{columns}[T]
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankgreen}{\textbf{Zinsen}}
|
|
\begin{itemize}\setlength\itemsep{1pt}
|
|
\item \textbf{Zinsspanne:} Differenz Einlage-/Kreditzinsen
|
|
\item Variiert nach Kreditart
|
|
\item Traditionell wichtigste Ertragsquelle
|
|
\end{itemize}
|
|
\vspace{0.15cm}
|
|
\textcolor{bankblue}{\textbf{Gebühren}}
|
|
\begin{itemize}\setlength\itemsep{1pt}
|
|
\item Kontoführung, Transaktionen, Beratung
|
|
\item Bedeutung steigt bei sinkenden Zinsmargen
|
|
\end{itemize}
|
|
\end{column}
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankred}{\textbf{Risiken}}
|
|
\begin{itemize}\setlength\itemsep{1pt}
|
|
\item \textbf{Kreditrisiko:} Kredite nicht vollständig zurückgezahlt
|
|
\item \textbf{Liquiditätsrisiko:} Kundengelder abgezogen $\rightarrow$ Bank Run (CS 2023)
|
|
\end{itemize}
|
|
\vspace{0.15cm}
|
|
\textcolor{bankblue}{\textbf{Dienstleistungserträge}}
|
|
\begin{itemize}\setlength\itemsep{1pt}
|
|
\item Vermögensverwaltungsgebühren
|
|
\item Beratungshonorare, Provisionen
|
|
\end{itemize}
|
|
\end{column}
|
|
\end{columns}
|
|
\end{frame}
|
|
|
|
% ============================================
|
|
% SECTION 4: RETAILBANKEN
|
|
% ============================================
|
|
\section{Retailbanken}
|
|
|
|
\begin{frame}{Retailbanken -- Überblick}
|
|
\small
|
|
\begin{columns}[T]
|
|
\begin{column}{0.55\textwidth}
|
|
\textcolor{bankblue}{\textbf{Kundengruppe und Fokus}}
|
|
\begin{itemize}\setlength\itemsep{1pt}
|
|
\item Privatkunden und kleine Unternehmen
|
|
\item Hohe Anzahl Kunden/Transaktionen $\rightarrow$ hohe IT-Anforderungen
|
|
\end{itemize}
|
|
|
|
\vspace{0.15cm}
|
|
\textcolor{bankblue}{\textbf{Einlagen- und Kreditgeschäft}}
|
|
\begin{itemize}\setlength\itemsep{1pt}
|
|
\item Kundeneinlagen $\rightarrow$ Kredite
|
|
\item Erzielung einer \textbf{Zinsspanne}
|
|
\end{itemize}
|
|
|
|
\vspace{0.15cm}
|
|
\textcolor{bankblue}{\textbf{Omnichannel-Ansatz}}
|
|
\begin{itemize}\setlength\itemsep{1pt}
|
|
\item Filialnetz \textbf{+} Online-/Mobile-Banking
|
|
\item Gebührenbasierte Dienstleistungen
|
|
\end{itemize}
|
|
\end{column}
|
|
\begin{column}{0.4\textwidth}
|
|
\begin{examplebox}[Schweizer Retailbanken]
|
|
\small Kantonalbanken (GKB, ZKB), Raiffeisenbanken, PostFinance
|
|
\end{examplebox}
|
|
\end{column}
|
|
\end{columns}
|
|
\end{frame}
|
|
|
|
% ============================================
|
|
% SECTION 5: VOLKSWIRTSCHAFTLICHE BEDEUTUNG
|
|
% ============================================
|
|
\section{Volkswirtschaftliche Bedeutung}
|
|
|
|
\begin{frame}{Volkswirtschaftliche Bedeutung von Banken}
|
|
\begin{columns}[T]
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankblue}{\textbf{Finanzintermediation}}
|
|
\begin{itemize}
|
|
\item Einlagen von Sparern $\rightarrow$ Kredite an Unternehmen/Privatpersonen
|
|
\item Effiziente Kapitalallokation
|
|
\end{itemize}
|
|
|
|
\vspace{0.3cm}
|
|
\textcolor{bankblue}{\textbf{Zahlungsverkehr}}
|
|
\begin{itemize}
|
|
\item Infrastruktur für bargeldlosen Zahlungsverkehr
|
|
\item Unverzichtbar für den Wirtschaftsablauf
|
|
\end{itemize}
|
|
\end{column}
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankblue}{\textbf{Geld- und Kreditversorgung}}
|
|
\begin{itemize}
|
|
\item Kreditvergabe $=$ Kreditgeldschöpfung
|
|
\item Einfluss auf Konjunktur und Wirtschaftstätigkeit
|
|
\end{itemize}
|
|
|
|
\vspace{0.3cm}
|
|
\textcolor{bankblue}{\textbf{Beschäftigung und Wachstum}}
|
|
\begin{itemize}
|
|
\item Förderung von Innovation und Beschäftigung
|
|
\item CH: $\sim$100\,000 Beschäftigte, $\sim$9\% des BIP
|
|
\end{itemize}
|
|
\end{column}
|
|
\end{columns}
|
|
\end{frame}
|
|
|
|
% ============================================
|
|
% SECTION 6: IT EINER BANK
|
|
% ============================================
|
|
\section{Was macht die IT einer Bank?}
|
|
|
|
\begin{frame}{Was macht die IT einer Bank?}
|
|
\begin{thinkbox}
|
|
\begin{itemize}
|
|
\item Was muss aufgezeichnet werden?
|
|
\item Was muss gemanagt werden?
|
|
\item Welche Daten und Werte müssen erfasst werden?
|
|
\item Welche Daten benötigen die Kunden, welche die Bank?
|
|
\item Was sind regulatorische und gesetzliche Anforderungen?
|
|
\end{itemize}
|
|
\end{thinkbox}
|
|
|
|
\vspace{0.3cm}
|
|
\begin{center}
|
|
\textbf{\large Die IT einer Bank ist im Kern ein \textcolor{bankblue}{System of Records}}
|
|
\end{center}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Systems of Records -- Was wird aufgezeichnet?}
|
|
\small
|
|
\begin{definitionbox}[Systems of Records]
|
|
\small Sämtliche IT-Lösungen, die Daten systematisch erfassen, speichern und verwalten -- für Analysen, Berichte und regulatorische Vorgaben.
|
|
\end{definitionbox}
|
|
|
|
\vspace{0.1cm}
|
|
\begin{columns}[T]
|
|
\begin{column}{0.48\textwidth}
|
|
\begin{enumerate}\setlength\itemsep{1pt}
|
|
\item \textbf{Geldflüsse} -- Einzahlungen, Auszahlungen, Überweisungen
|
|
\item \textbf{Verpflichtungen \& Rechte} -- Kredite, Verträge, Forderungen
|
|
\item \textbf{Gebühren \& Zinssätze} -- Kosten, Konditionen
|
|
\item \textbf{Transaktionen} -- Jede einzelne Buchung
|
|
\end{enumerate}
|
|
\end{column}
|
|
\begin{column}{0.48\textwidth}
|
|
\begin{enumerate}\setlength\itemsep{1pt}
|
|
\setcounter{enumi}{4}
|
|
\item \textbf{Kundendaten} -- Personalien, Verträge, CRM
|
|
\item \textbf{Systeme \& Zugriffe} -- Logins, Berechtigungen, Audit
|
|
\item \textbf{Werte \& Bewertungen} -- Kennzahlen, Portfolio-Werte
|
|
\end{enumerate}
|
|
\end{column}
|
|
\end{columns}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Systems of Records -- Was wird aufgezeichnet? (2/2)}
|
|
\begin{hinweisbox}
|
|
Jeder Vertrag, jede Transaktion, jeder Wert und jeder Zugriff muss \textbf{vollständig, korrekt und unveränderlich} aufgezeichnet werden.\\[0.2em]
|
|
$\rightarrow$ Nicht nur technische Anforderung, sondern \textbf{gesetzliche und regulatorische Pflicht}!
|
|
\end{hinweisbox}
|
|
\end{frame}
|
|
|
|
% ============================================
|
|
% SECTION 7: IT-SYSTEME
|
|
% ============================================
|
|
\section{IT-Systeme einer Retailbank}
|
|
|
|
\begin{frame}{IT-Systeme einer Retailbank -- Übersicht}
|
|
\begin{center}
|
|
\resizebox{0.92\textwidth}{!}{%
|
|
\begin{tikzpicture}[
|
|
node distance=1.2cm and 1.8cm,
|
|
sysbox/.style={rectangle, draw, rounded corners=4pt, minimum width=3.2cm, minimum height=1.2cm, align=center, font=\small\sffamily, line width=0.8pt},
|
|
core/.style={sysbox, fill=bankblue!20, draw=bankblue, font=\small\sffamily\bfseries},
|
|
channel/.style={sysbox, fill=orange!15, draw=orange!70!black},
|
|
backend/.style={sysbox, fill=bankgreen!15, draw=bankgreen},
|
|
analytics/.style={sysbox, fill=bankred!10, draw=bankred},
|
|
extern/.style={sysbox, fill=gray!15, draw=gray!60!black},
|
|
darr/.style={{Stealth[length=2.5mm]}-{Stealth[length=2.5mm]}, thick, gray!60!black}
|
|
]
|
|
\node[core, minimum width=4cm, minimum height=1.5cm] (cbs) {Core-Banking-\\System};
|
|
\node[channel, left=2.5cm of cbs, yshift=1.5cm] (online) {Online- \&\\Mobile-Banking};
|
|
\node[channel, left=2.5cm of cbs, yshift=-1.5cm] (filiale) {Filialsysteme \&\\Self-Service};
|
|
\node[backend, right=2.5cm of cbs, yshift=2.5cm] (kredit) {Kredit-\\system};
|
|
\node[backend, right=2.5cm of cbs, yshift=0.8cm] (depot) {Wertpapier- \&\\Depotsystem};
|
|
\node[backend, right=2.5cm of cbs, yshift=-0.8cm] (dms) {Dokumenten-\\management};
|
|
\node[backend, right=2.5cm of cbs, yshift=-2.5cm] (crm) {CRM-\\System};
|
|
\node[analytics, below=2cm of cbs, xshift=-2.5cm] (risk) {Risiko-\\management};
|
|
\node[analytics, below=2cm of cbs] (treasury) {Treasury \&\\Liquidität};
|
|
\node[analytics, below=2cm of cbs, xshift=2.5cm] (bi) {Reporting \&\\BI};
|
|
\node[extern, above=2cm of cbs, xshift=-2cm] (zahlung) {Zahlungs-\\verkehr};
|
|
\node[extern, above=2cm of cbs, xshift=2cm] (ext) {Externe\\Systeme};
|
|
\draw[darr] (online) -- (cbs);
|
|
\draw[darr] (filiale) -- (cbs);
|
|
\draw[darr] (cbs) -- (kredit);
|
|
\draw[darr] (cbs) -- (depot);
|
|
\draw[darr] (cbs) -- (dms);
|
|
\draw[darr] (cbs) -- (crm);
|
|
\draw[darr] (cbs) -- (risk);
|
|
\draw[darr] (cbs) -- (treasury);
|
|
\draw[darr] (cbs) -- (bi);
|
|
\draw[darr] (cbs) -- (zahlung);
|
|
\draw[darr] (cbs) -- (ext);
|
|
\node[above=0.1cm of zahlung, font=\tiny\sffamily\itshape, gray!70!black] {SWIFT, SEPA, SIC};
|
|
\node[above=0.1cm of ext, font=\tiny\sffamily\itshape, gray!70!black] {Börsen, Auskunfteien};
|
|
\end{tikzpicture}%
|
|
}
|
|
\end{center}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Core-Banking-System}
|
|
\begin{itemize}
|
|
\item \textbf{Zentrales System} für Konten und Transaktionen
|
|
\item Verwaltung von Einlagen, Krediten, Zahlungsverkehr
|
|
\item Buchungsprozesse, Zinsberechnung, Kontoführung
|
|
\item Zentrale Führung der Kundeninformation
|
|
\item Schnittstellen zu allen anderen Systemen
|
|
\item Berechtigungssysteme (E-Banking, Automaten, APIs, PSD2)
|
|
\end{itemize}
|
|
|
|
\vspace{0.3cm}
|
|
\begin{examplebox}[Schweizer Kernbankensysteme]
|
|
Schweiz $=$ einer der grössten Standorte für Kernbankensysteme weltweit:\\
|
|
\textbf{Avaloq} (NEC), \textbf{Temenos}, \textbf{Finova}\\[0.2em]
|
|
$\rightarrow$ \textbf{Fokus dieser Vorlesung}
|
|
\end{examplebox}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Weitere IT-Systeme (1/3)}
|
|
\small
|
|
\begin{columns}[T]
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankblue}{\textbf{Zahlungsverkehrssystem}}
|
|
\begin{itemize}\setlength\itemsep{1pt}
|
|
\item SEPA, SWIFT, SIC
|
|
\item Überweisungen, Lastschriften, Kartentransaktionen
|
|
\item Schnittstellen zu Clearingstellen
|
|
\end{itemize}
|
|
|
|
\vspace{0.2cm}
|
|
\textcolor{bankblue}{\textbf{Kreditsystem}}
|
|
\begin{itemize}\setlength\itemsep{1pt}
|
|
\item Gesamter Kreditzyklus
|
|
\item Bonitätsprüfung, Risikobewertung
|
|
\item Schnittstellen zu Auskunfteien
|
|
\end{itemize}
|
|
\end{column}
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankblue}{\textbf{CRM-System}}
|
|
\begin{itemize}\setlength\itemsep{1pt}
|
|
\item Kundendaten, KYC
|
|
\item Vertrieb, Cross-Selling
|
|
\item Zielgerichtete Kundenansprache
|
|
\end{itemize}
|
|
|
|
\vspace{0.2cm}
|
|
\textcolor{bankblue}{\textbf{Online-/Mobile-Banking}}
|
|
\begin{itemize}\setlength\itemsep{1pt}
|
|
\item Frontend für Endkunden
|
|
\item 2-Faktor-Authentisierung
|
|
\item Alerts, Kontoverwaltung
|
|
\end{itemize}
|
|
\end{column}
|
|
\end{columns}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Weitere IT-Systeme (2/3)}
|
|
\small
|
|
\begin{columns}[T]
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankblue}{\textbf{Dokumentenmanagement}}
|
|
\begin{itemize}\setlength\itemsep{1pt}
|
|
\item Kunden-/Vertragsdokumente
|
|
\item Identifikationsdokumente
|
|
\item Compliance-Workflows
|
|
\end{itemize}
|
|
|
|
\vspace{0.2cm}
|
|
\textcolor{bankblue}{\textbf{Wertpapier-/Depotsystem}}
|
|
\begin{itemize}\setlength\itemsep{1pt}
|
|
\item Börsenanbindung, Kauf/Verkauf/Verwahrung
|
|
\item Corporate Actions (Dividenden)
|
|
\item Portfolio-Management
|
|
\end{itemize}
|
|
\end{column}
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankblue}{\textbf{Filialsysteme \& Self-Service}}
|
|
\begin{itemize}\setlength\itemsep{1pt}
|
|
\item Schalterservices
|
|
\item Geldautomaten (ATMs)
|
|
\item Echtzeitzugriff auf Core-Banking
|
|
\end{itemize}
|
|
\end{column}
|
|
\end{columns}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Weitere IT-Systeme (3/3)}
|
|
\small
|
|
\begin{columns}[T]
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankblue}{\textbf{Risikomanagement}}
|
|
\begin{itemize}\setlength\itemsep{1pt}
|
|
\item Kredit-, Markt-, Liquiditätsrisiken
|
|
\item Stresstests, Basel III/IV
|
|
\item Risikostrategien
|
|
\end{itemize}
|
|
|
|
\vspace{0.2cm}
|
|
\textcolor{bankblue}{\textbf{Treasury \& Liquidität}}
|
|
\begin{itemize}\setlength\itemsep{1pt}
|
|
\item Aktiva-/Passiva-Management
|
|
\item Kapitalflüsse, Refinanzierung
|
|
\item Liquiditätsquoten
|
|
\end{itemize}
|
|
\end{column}
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankblue}{\textbf{Reporting \& BI}}
|
|
\begin{itemize}\setlength\itemsep{1pt}
|
|
\item Dashboards, Kennzahlen
|
|
\item Finanzberichte, Controlling
|
|
\item Reportingpflichten (FINMA)
|
|
\end{itemize}
|
|
|
|
\vspace{0.5cm}
|
|
\centering
|
|
\fcolorbox{bankblue}{bankblue!8}{\parbox{0.9\linewidth}{\centering\small\textbf{Core-Banking-System} $=$ Zentrum.\\Alle Systeme $=$ \textit{System of Records}.}}
|
|
\end{column}
|
|
\end{columns}
|
|
\end{frame}
|
|
|
|
% ============================================
|
|
% SECTION 8: VERTRÄGE UND EREIGNISSE
|
|
% ============================================
|
|
\section{Verträge und Ereignisse}
|
|
|
|
\begin{frame}{Verträge und Ereignisse -- 8 Grundprinzipien (1/2)}
|
|
\begin{enumerate}
|
|
\item \textbf{Verträge} regeln Geschäfte, Rechte und Verpflichtungen
|
|
\item Rechte/Verpflichtungen werden durch \textbf{Ereignisse} abgebildet:
|
|
\begin{itemize}
|
|
\item \textit{Informationsereignisse:} Mitteilungen, Daten
|
|
\item \textit{Transaktionen:} Geldzahlungen, Wertschriftenbewegungen
|
|
\end{itemize}
|
|
\item Verträge haben \textbf{Vertragsparteien} (Bank, Kunden, Unternehmen)
|
|
\item Abstrakt: Verträge $=$ \textbf{Reihung von Ereignissen} durch Parteien
|
|
\end{enumerate}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Verträge und Ereignisse -- 8 Grundprinzipien (2/2)}
|
|
\begin{enumerate}
|
|
\setcounter{enumi}{4}
|
|
\item Ereignisse messen die \textbf{Vertragserfüllung}\\
|
|
$\rightarrow$ müssen \textbf{dauerhaft} und \textbf{nicht fälschbar} aufbewahrt werden
|
|
\item Ereignisse werden in \textbf{Systemen} ausgelöst oder aufgezeichnet\\
|
|
(E-Banking, Geldautomaten, Schalter)
|
|
\item Die ``wahren'' Ereignisse $=$ \textbf{Geld- oder Werttransaktionen}
|
|
\item Finanzdienstleistungen sind einfach:\\
|
|
\textbf{Money now for Money later}
|
|
\end{enumerate}
|
|
|
|
\vspace{0.3cm}
|
|
\begin{keypoint}
|
|
\textbf{Money now for Money later.} Verträge regeln die Bedingungen, Transaktionen vollziehen den Austausch.
|
|
\end{keypoint}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Banken sind die Summe ihrer Verträge}
|
|
\begin{columns}[T]
|
|
\begin{column}{0.55\textwidth}
|
|
\begin{itemize}
|
|
\item \textbf{Vertragliche Grundlage:} Einlagenverträge, Kreditverträge, Depotverträge, Dienstleistungsverträge
|
|
\item \textbf{Abstrakte Konstruktion:} Bank $=$ Summe von Rechten und Pflichten in Verträgen
|
|
\item \textbf{Rechte \& Pflichten:} Kontoführung, Kreditvergabe $\leftrightarrow$ Zinsen, Gebühren
|
|
\item \textbf{Regulatorischer Rahmen:} Standardisierung durch Bankenaufsicht
|
|
\end{itemize}
|
|
\end{column}
|
|
\begin{column}{0.4\textwidth}
|
|
\begin{hinweisbox}
|
|
Eine Bank ist nichts anderes als die \textbf{Gesamtheit ihrer Verträge}.\\[0.3em]
|
|
Jedes IT-System dient dazu, diese Verträge zu verwalten.
|
|
\end{hinweisbox}
|
|
\end{column}
|
|
\end{columns}
|
|
\end{frame}
|
|
|
|
% ============================================
|
|
% SECTION 9: TRANSAKTIONEN
|
|
% ============================================
|
|
\section{Transaktionen und Verträge}
|
|
|
|
\begin{frame}{Transaktionen und Verträge}
|
|
\begin{examplebox}[Transaktionen im Bankkontext]
|
|
\begin{itemize}
|
|
\item \textbf{Einzahlung} $\rightarrow$ basiert auf dem Kontovertrag
|
|
\item \textbf{Kreditauszahlung} $\rightarrow$ basiert auf dem Kreditvertrag
|
|
\item \textbf{Zinsabrechnung} $\rightarrow$ Gutschrift (Vermögen) oder Abzug (Kredit)
|
|
\end{itemize}
|
|
\end{examplebox}
|
|
|
|
\vspace{0.3cm}
|
|
\textcolor{bankred}{\textbf{``Keine Transaktion'' = Vertragsbruch}}
|
|
\begin{itemize}
|
|
\item Ausbleiben von Tilgungsraten oder Zinszahlungen $=$ Vertragsverletzung
|
|
\item Konsequenzen: Kündigung, Mahnverfahren
|
|
\end{itemize}
|
|
|
|
\vspace{0.2cm}
|
|
\textcolor{bankblue}{\textbf{Verträge definieren zulässige Ereignisse}}
|
|
\begin{itemize}
|
|
\item Welche Transaktionen sind erlaubt oder erforderlich?
|
|
\item Unerlaubte Handlungen $=$ Vertragsverstoss
|
|
\end{itemize}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Verträge regeln die zulässigen Transaktionen}
|
|
\begin{columns}[T]
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankblue}{\textbf{Prüfungskriterien:}}
|
|
\begin{itemize}
|
|
\item \textbf{Berechtigungen:} Wer darf durchführen?
|
|
\item \textbf{Art und Höhe:} Was und wieviel?
|
|
\item \textbf{Machbarkeit:} Geld/Limit vorhanden?
|
|
\item \textbf{Fristen:} Kündigungen, Rückzahlungen
|
|
\item \textbf{Regulatorik:} Geldwäsche, Sanktionen
|
|
\end{itemize}
|
|
\end{column}
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankblue}{\textbf{Wechselwirkung:}}
|
|
\begin{itemize}
|
|
\item Transaktionen ändern den \textbf{Vertragszustand} (Saldo, Schuld)
|
|
\item Verträge erzeugen \textbf{periodische Transaktionen} (Zinsen, Tilgung)
|
|
\item Langfristiger Vertrag vs.\ kurzfristige Transaktionen
|
|
\end{itemize}
|
|
|
|
\vspace{0.3cm}
|
|
\textcolor{bankblue}{\textbf{Dokumentation:}}
|
|
\begin{itemize}
|
|
\item Jede Transaktion wird verbucht
|
|
\item Kontoauszüge, Audit-Trail
|
|
\end{itemize}
|
|
\end{column}
|
|
\end{columns}
|
|
\end{frame}
|
|
|
|
% ============================================
|
|
% SECTION 10: DOPPELTE BUCHFÜHRUNG
|
|
% ============================================
|
|
\section{Doppelte Buchführung}
|
|
|
|
\begin{frame}{Doppelte Buchführung -- Grundprinzipien}
|
|
\begin{definitionbox}[Doppelte Buchführung]
|
|
Jede Transaktion wird in mindestens \textbf{zwei Konten} erfasst: Soll (Debit) und Haben (Credit). Die Summe aller Soll-Buchungen $=$ Summe aller Haben-Buchungen.
|
|
\end{definitionbox}
|
|
|
|
\vspace{0.3cm}
|
|
\begin{enumerate}
|
|
\item \textbf{Doppelte Erfassung:} Jede Transaktion $\rightarrow$ Soll + Haben
|
|
\item \textbf{Bilanzgleichung:} $\text{Aktiva} = \text{Passiva}$ (immer!)
|
|
\item \textbf{Fehlervermeidung:} Asymmetrie $\rightarrow$ Fehler sofort erkennbar
|
|
\item \textbf{Historisch:} Seit 14.\,Jh.\ (Florenz), bis heute Basis aller Banksysteme
|
|
\end{enumerate}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Soll und Haben}
|
|
\begin{columns}[T]
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankblue}{\textbf{Soll (Debit)}}
|
|
\begin{itemize}
|
|
\item \textbf{Zugang} auf Aktivkonten\\(Bargeld, Forderungen, Guthaben)
|
|
\item \textbf{Abgang} auf Passivkonten\\(Verbindlichkeiten, Eigenkapital)
|
|
\end{itemize}
|
|
\end{column}
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankgreen}{\textbf{Haben (Credit)}}
|
|
\begin{itemize}
|
|
\item \textbf{Abgang} auf Aktivkonten
|
|
\item \textbf{Zugang} auf Passivkonten
|
|
\end{itemize}
|
|
\end{column}
|
|
\end{columns}
|
|
|
|
\vspace{0.5cm}
|
|
\textcolor{bankblue}{\textbf{Typische Transaktionen:}}
|
|
\begin{itemize}
|
|
\item Einzahlungen von Geld
|
|
\item Überweisungen
|
|
\item Kauf und Verkauf von Aktien
|
|
\item Vergabe eines Kredits und Gutschrift der Kreditsumme
|
|
\end{itemize}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Beispiel A: Kundeneinzahlung (1\,000\,\euro)}
|
|
\textbf{Situation:} Kunde zahlt 1\,000\,\euro{} auf sein Girokonto bar ein.
|
|
|
|
\vspace{0.3cm}
|
|
\begin{center}
|
|
\begin{tabular}{ll}
|
|
\toprule
|
|
\textbf{Soll (Debit)} & \textbf{Haben (Credit)} \\
|
|
\midrule
|
|
Kasse / Zentralbankguthaben: \textcolor{bankblue}{+1\,000\,\euro} & Kundeneinlagen: \textcolor{bankgreen}{+1\,000\,\euro} \\
|
|
\bottomrule
|
|
\end{tabular}
|
|
\end{center}
|
|
|
|
\vspace{0.3cm}
|
|
\begin{columns}[T]
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankblue}{\textbf{Aktiva steigen:}}\\
|
|
Bank hat mehr Barmittel
|
|
\end{column}
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankgreen}{\textbf{Passiva steigen:}}\\
|
|
Kundenkonto wächst
|
|
\end{column}
|
|
\end{columns}
|
|
|
|
\vspace{0.3cm}
|
|
\begin{center}
|
|
$\text{Aktiva} = \text{Passiva}$ \quad \checkmark
|
|
\end{center}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Beispiel B: Kreditvergabe (2\,000\,\euro)}
|
|
\textbf{Situation:} Kunde erhält Verbraucherkredit, Auszahlung auf Girokonto.
|
|
|
|
\vspace{0.3cm}
|
|
\begin{center}
|
|
\begin{tabular}{ll}
|
|
\toprule
|
|
\textbf{Soll (Debit)} & \textbf{Haben (Credit)} \\
|
|
\midrule
|
|
Forderung aus Kreditgeschäft: \textcolor{bankblue}{+2\,000\,\euro} & Kundeneinlagen: \textcolor{bankgreen}{+2\,000\,\euro} \\
|
|
\bottomrule
|
|
\end{tabular}
|
|
\end{center}
|
|
|
|
\vspace{0.3cm}
|
|
\begin{hinweisbox}
|
|
Die Bank schafft \textbf{neues Buchgeld}: Aktiva \textit{und} Passiva steigen um denselben Betrag.\\
|
|
$\rightarrow$ \textbf{Kreditgeldschöpfung} -- zentrale volkswirtschaftliche Funktion!
|
|
\end{hinweisbox}
|
|
\end{frame}
|
|
|
|
% ============================================
|
|
% SECTION 11: ZUSAMMENSPIEL
|
|
% ============================================
|
|
\section{Zusammenspiel}
|
|
|
|
\begin{frame}{Der ``Holy Grail'' des Banking}
|
|
\begin{keypoint}
|
|
\small Die doppelte Buchführung wird durch \textbf{Transaktionen} verändert, welche mittels \textbf{Vertragsregeln} geprüft werden.
|
|
\end{keypoint}
|
|
|
|
\vspace{0.2cm}
|
|
\begin{center}
|
|
\resizebox{0.95\textwidth}{!}{%
|
|
\begin{tikzpicture}[
|
|
node distance=2cm,
|
|
box/.style={rectangle, draw, rounded corners=4pt, minimum width=3.2cm, minimum height=1.1cm, align=center, font=\sffamily, line width=0.8pt},
|
|
arr/.style={-{Stealth[length=3mm]}, thick, bankblue}
|
|
]
|
|
\node[box, fill=bankblue!15, draw=bankblue] (vertrag) {Vertrag\\{\footnotesize (Rechte \& Pflichten)}};
|
|
\node[box, fill=bankgreen!15, draw=bankgreen, right=2.2cm of vertrag] (trans) {Transaktion\\{\footnotesize (Geld-/Wertbewegung)}};
|
|
\node[box, fill=bankred!10, draw=bankred, right=2.2cm of trans] (buch) {Buchführung\\{\footnotesize (Soll / Haben)}};
|
|
|
|
\draw[arr] (vertrag) -- node[above, font=\small\sffamily] {regelt} (trans);
|
|
\draw[arr] (trans) -- node[above, font=\small\sffamily] {verändert} (buch);
|
|
\draw[arr, bankred, bend right=30] (buch.south) -- node[below, font=\small\sffamily] {dokumentiert} (vertrag.south);
|
|
\end{tikzpicture}%
|
|
}
|
|
\end{center}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Zusammenspiel -- 6 Kernaussagen}
|
|
\small
|
|
\begin{enumerate}\setlength\itemsep{2pt}
|
|
\item \textbf{Verträge} regeln, was zulässig ist
|
|
\item \textbf{Transaktionen} werden gegen Verträge geprüft $\rightarrow$ zugelassen oder verweigert
|
|
\item \textbf{Verpflichtungen} sind häufig Transaktionen, die eine Partei ausführen muss
|
|
\item Transaktionen werden durch \textbf{Kunden oder Bank} erstellt und geprüft
|
|
\item Transaktionen führen zur \textbf{Veränderung der Bücher} (Soll + Haben)
|
|
\item Transaktionen müssen \textbf{unveränderlich und nicht fälschbar} aufgezeichnet werden
|
|
\end{enumerate}
|
|
|
|
\vspace{0.2cm}
|
|
\begin{hinweisbox}
|
|
\small Die korrekte, unveränderliche Aufzeichnung der Transaktionen ist die \textbf{fundamentalste Anforderung} an jedes Banksystem!
|
|
\end{hinweisbox}
|
|
\end{frame}
|
|
|
|
% ============================================
|
|
% SECTION 12: ONTOLOGIEN
|
|
% ============================================
|
|
\section{Einführung in Ontologien}
|
|
|
|
\begin{frame}{Was ist eine Ontologie?}
|
|
\begin{columns}[T]
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankblue}{\textbf{Philosophische Wurzeln}}
|
|
\begin{itemize}
|
|
\item Griechisch: \textit{ontos} (Sein) + \textit{logos} (Lehre)
|
|
\item Aristoteles: 10 Kategorien des Seienden (ca.\ 350 v.\,Chr.)
|
|
\item Dinge in Typen einteilen, Beziehungen beschreiben
|
|
\end{itemize}
|
|
\end{column}
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankblue}{\textbf{In der Informatik}}
|
|
\begin{itemize}
|
|
\item Seit 1980er/1990er Jahre
|
|
\item Formale Repräsentation von Domänenwissen
|
|
\item Maschinenlesbar und logisch konsistent
|
|
\end{itemize}
|
|
\end{column}
|
|
\end{columns}
|
|
|
|
\vspace{0.3cm}
|
|
\begin{definitionbox}[Ontologie (Gruber)]
|
|
Eine formale, explizite Spezifikation einer gemeinsamen Konzeptualisierung -- definiert Typen, Eigenschaften und Beziehungen einer Domäne.
|
|
\end{definitionbox}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Ontologie -- Schlüsselbegriffe}
|
|
\begin{columns}[T]
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankblue}{\textbf{4 Schlüsselbegriffe:}}
|
|
\begin{itemize}
|
|
\item \textbf{Formal:} Präzise Sprache (OWL, Beschreibungslogik)
|
|
\item \textbf{Explizit:} Alle Annahmen ausgesprochen
|
|
\item \textbf{Gemeinsam:} Von Stakeholdern vereinbart
|
|
\item \textbf{Konzeptualisierung:} Abstraktes Modell der Welt
|
|
\end{itemize}
|
|
\end{column}
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankblue}{\textbf{4 Typen:}}
|
|
\begin{enumerate}
|
|
\item \textbf{Top-Level:} Raum, Zeit, Objekte (DOLCE, BFO)
|
|
\item \textbf{Domäne:} Medizin, Finanzen, Reisen
|
|
\item \textbf{Aufgabe:} Planung, Diagnose
|
|
\item \textbf{Anwendung:} Domäne + Aufgabe
|
|
\end{enumerate}
|
|
\end{column}
|
|
\end{columns}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Ontologie vs.\ Datenmodell}
|
|
\begin{center}
|
|
\small
|
|
\begin{tabular}{@{}p{2.5cm}p{4cm}p{5.5cm}@{}}
|
|
\toprule
|
|
\textbf{Aspekt} & \textbf{Datenmodell} & \textbf{Ontologie} \\
|
|
\midrule
|
|
Entitäten & Tabellen, Spalten, Typen & Klassen mit Vererbungshierarchien \\
|
|
Beziehungen & Fremdschlüssel & Benannte, typisierte Relationen \\
|
|
Ereignisse & Nicht repräsentiert & Eigenständige Konzepte \\
|
|
Constraints & CHECK, NOT NULL & Logische Axiome \\
|
|
Semantik & Implizit & Explizit, maschinenlesbar \\
|
|
Inferenz & Keine & Automatisches Schlussfolgern \\
|
|
\bottomrule
|
|
\end{tabular}
|
|
\end{center}
|
|
|
|
\vspace{0.3cm}
|
|
\begin{keypoint}
|
|
Datenmodell $=$ \textit{Skelett} der Domäne.\\
|
|
Ontologie $=$ \textit{Anatomie, Physiologie und Verhalten}.
|
|
\end{keypoint}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Bestandteile einer Ontologie}
|
|
\begin{columns}[T]
|
|
\begin{column}{0.48\textwidth}
|
|
\begin{enumerate}
|
|
\item \textbf{Klassen:} Kategorien\\
|
|
{\small\texttt{Kunde}, \texttt{Konto}, \texttt{Vertrag}}
|
|
\item \textbf{Instanzen:} Mitglieder\\
|
|
{\small ``Max Mustermann'' $\in$ \texttt{Kunde}}
|
|
\item \textbf{Eigenschaften:}\\
|
|
{\small Dateneigenschaften (Saldo: float)\\Objekteigenschaften (gehörtZu)}
|
|
\end{enumerate}
|
|
\end{column}
|
|
\begin{column}{0.48\textwidth}
|
|
\begin{enumerate}
|
|
\setcounter{enumi}{3}
|
|
\item \textbf{Relationen:}\\
|
|
{\small symmetrisch, transitiv, reflexiv, invers}
|
|
\item \textbf{Axiome:}\\
|
|
{\small Jedes Konto $\rightarrow$ genau 1 Kunde}
|
|
\item \textbf{Hierarchien:}\\
|
|
{\small Girokonto, Sparkonto, Kreditkonto $\subseteq$ Konto}
|
|
\end{enumerate}
|
|
\end{column}
|
|
\end{columns}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Ontologien als Graphen \& Formale Grundlagen}
|
|
\begin{columns}[T]
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankblue}{\textbf{Graphdarstellung:}}
|
|
\begin{itemize}
|
|
\item Graph $G = (V, E)$
|
|
\item \textbf{Knoten} $=$ Klassen/Instanzen
|
|
\item \textbf{Kanten} $=$ Beziehungen
|
|
\item \textbf{Labels} $=$ Beziehungstyp
|
|
\item Knowledge Graphs: TBox + ABox
|
|
\end{itemize}
|
|
\end{column}
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankblue}{\textbf{Beschreibungslogik:}}
|
|
\begin{itemize}
|
|
\item \textbf{TBox:} Klassen \& Beziehungen
|
|
\item \textbf{ABox:} Individuen \& Aussagen
|
|
\item \textbf{Reasoner:} Automatische Inferenz
|
|
\end{itemize}
|
|
|
|
\vspace{0.3cm}
|
|
\textcolor{bankblue}{\textbf{Open vs.\ Closed World:}}
|
|
\begin{itemize}
|
|
\item DB: Was nicht da ist $=$ falsch
|
|
\item Ontologie: Was nicht da ist $=$ unbekannt
|
|
\end{itemize}
|
|
\end{column}
|
|
\end{columns}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Ontologien -- Werkzeuge \& Relevanz für Banken}
|
|
\small
|
|
\begin{columns}[T]
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankblue}{\textbf{Sprachen \& Werkzeuge:}}
|
|
\begin{itemize}\setlength\itemsep{1pt}
|
|
\item \textbf{OWL:} W3C-Standard
|
|
\item \textbf{RDF:} Tripel (Subjekt--Prädikat--Objekt)
|
|
\item \textbf{SPARQL:} Abfragesprache für RDF
|
|
\item \textbf{Protégé:} Open-Source-Editor (Stanford)
|
|
\end{itemize}
|
|
\end{column}
|
|
\begin{column}{0.48\textwidth}
|
|
\textcolor{bankblue}{\textbf{Relevanz für Banken:}}
|
|
\begin{itemize}\setlength\itemsep{1pt}
|
|
\item \textbf{Komplexe Domäne:} Viele Konzepte, Regeln
|
|
\item \textbf{Regulatorik:} Standardisierte Datenmodelle
|
|
\item \textbf{Integration:} Ontologie als \textit{Lingua franca}
|
|
\item \textbf{Wissensmanagement:} Explizit, maschinenlesbar
|
|
\end{itemize}
|
|
\end{column}
|
|
\end{columns}
|
|
|
|
\vspace{0.15cm}
|
|
\begin{center}
|
|
\footnotesize\textit{$\rightarrow$ Die Erstellung einer \textbf{Ontologie für das Bankwesen} wird als eigenständige Übung behandelt.}
|
|
\end{center}
|
|
\end{frame}
|
|
|
|
% ============================================
|
|
% ZUSAMMENFASSUNG
|
|
% ============================================
|
|
\section{Zusammenfassung}
|
|
|
|
\begin{frame}{Zusammenfassung}
|
|
\small
|
|
\begin{enumerate}\setlength\itemsep{2pt}
|
|
\item Banken bieten \textbf{Konten, Kredite, Zahlungsverkehr, Vermögensverwaltung}
|
|
\item Erträge durch \textbf{Zinsspanne, Gebühren, Dienstleistungen}
|
|
\item Volkswirtschaftlich: \textbf{Intermediation, Zahlungsverkehr, Geldschöpfung}
|
|
\item IT $=$ umfassendes \textbf{System of Records} mit Core-Banking im Zentrum
|
|
\item \textbf{Verträge} regeln alles -- Bank $=$ Summe ihrer Verträge
|
|
\item \textbf{Transaktionen} erfüllen Verträge und verändern die Bücher
|
|
\item \textbf{Doppelte Buchführung:} Aktiva $=$ Passiva, Soll $=$ Haben
|
|
\item \textbf{Holy Grail:} Buchführung $\leftarrow$ Transaktionen $\leftarrow$ Vertragsregeln
|
|
\item \textbf{Ontologien} formalisieren Domänenwissen über Datenmodelle hinaus
|
|
\end{enumerate}
|
|
\end{frame}
|
|
|
|
% ============================================
|
|
% END
|
|
% ============================================
|
|
{
|
|
\setbeamertemplate{footline}{}
|
|
\begin{frame}[plain]
|
|
\vfill
|
|
\begin{center}
|
|
\includegraphics[width=0.25\textwidth]{FHGR_Logo_Large}\\[1cm]
|
|
{\LARGE\bfseries\textcolor{bankblue}{Vielen Dank!}}\\[0.8cm]
|
|
{\large Dr.\ Florian Herzog}\\[0.2cm]
|
|
{\normalsize Fachhochschule Graubünden, Chur}\\[0.5cm]
|
|
{\small\textcolor{codegray}{CDS305 -- Informatik und Data Science für Banken}}
|
|
\end{center}
|
|
\vfill
|
|
\end{frame}
|
|
}
|
|
|
|
\end{document}
|