commit cf1c12d9535541c5c0726b029709be193d570008 Author: Hikyu Date: Sun May 31 12:32:10 2026 +0200 init diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 00000000..91573dc4 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,11 @@ +# Projekt: Ringstats Dokumentation + +## Schreibstil (WICHTIG, immer einhalten) + +Beim Schreiben an der Doku (`Ringstats_Dokumentation.tex`) immer in unserem Stil: + +- **Locker und menschlich** schreiben, nicht steif oder wie ein KI-Text. +- **Keine Gedankenstriche** (kein "—", kein " - " als Einschub). +- **Keine neuen Fachwörter**, die wir nicht eh schon im Text benutzen. +- **Fließtext**, einfache und klare Sätze. +- Am vorhandenen Ton der anderen Abschnitte orientieren. diff --git a/Moderne Datenbanken - Proposal.pdf b/Moderne Datenbanken - Proposal.pdf new file mode 100644 index 00000000..f71065e8 Binary files /dev/null and b/Moderne Datenbanken - Proposal.pdf differ diff --git a/Ringstats_Dokumentation.aux b/Ringstats_Dokumentation.aux new file mode 100644 index 00000000..0a86d8b3 --- /dev/null +++ b/Ringstats_Dokumentation.aux @@ -0,0 +1,43 @@ +\relax +\providecommand*\new@tpo@label[2]{} +\providecommand \babel@aux [2]{\global \let \babel@toc \@gobbletwo } +\@nameuse{bbl@beforestart} +\catcode `"\active +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\providecommand\BKM@entry[2]{} +\babel@aux{ngerman}{} +\BKM@entry{id=1,dest={73656374696F6E2E31},srcline={31}}{5C3337365C3337375C303030415C3030306E5C303030775C303030655C3030306E5C303030645C303030755C3030306E5C303030675C303030735C303030735C3030307A5C303030655C3030306E5C303030615C303030725C303030695C3030306F} +\BKM@entry{id=2,dest={73756273656374696F6E2E312E31},srcline={42}}{5C3337365C3337375C303030505C303030725C3030306F5C3030306A5C303030655C3030306B5C303030745C303030695C303030645C303030655C303030655C3030305C3034305C303030755C3030306E5C303030645C3030305C3034305C3030305A5C303030695C303030655C3030306C5C303030735C303030655C303030745C3030307A5C303030755C3030306E5C30303067} +\BKM@entry{id=3,dest={73756273656374696F6E2E312E32},srcline={49}}{5C3337365C3337375C3030304B5C303030655C303030725C3030306E5C303030665C303030755C3030306E5C3030306B5C303030745C303030695C3030306F5C3030306E5C303030655C3030306E5C3030305C3034305C303030755C3030306E5C303030645C3030305C3034305C303030415C3030306E5C303030775C303030655C3030306E5C303030645C303030755C3030306E5C303030675C303030735C303030665C3030305C3334345C3030306C5C3030306C5C30303065} +\@writefile{toc}{\contentsline {section}{\numberline {1}Anwendungsszenario}{2}{section.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Projektidee und Zielsetzung}{2}{subsection.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Kernfunktionen und Anwendungsfälle}{2}{subsection.1.2}\protected@file@percent } +\BKM@entry{id=4,dest={73656374696F6E2E32},srcline={71}}{5C3337365C3337375C303030445C3030306F5C3030306B5C303030755C3030306D5C303030655C3030306E5C303030745C303030615C303030745C303030695C3030306F5C3030306E5C3030305C3034305C303030645C303030655C303030725C3030305C3034305C303030445C303030615C303030745C303030655C3030306E5C3030306D5C3030306F5C303030645C303030655C3030306C5C3030306C5C303030695C303030655C303030725C303030755C3030306E5C30303067} +\BKM@entry{id=5,dest={73756273656374696F6E2E322E31},srcline={74}}{5C3337365C3337375C303030445C303030615C303030735C3030305C3034305C3030306B5C3030306F5C3030306E5C3030307A5C303030655C303030705C303030745C303030695C3030306F5C3030306E5C303030655C3030306C5C3030306C5C303030655C3030305C3034305C303030455C303030525C3030302D5C3030304D5C3030306F5C303030645C303030655C3030306C5C3030306C} +\@writefile{toc}{\contentsline {section}{\numberline {2}Dokumentation der Datenmodellierung}{3}{section.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Das konzeptionelle ER-Modell}{3}{subsection.2.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Konzeptionelles ER-Modell}}{3}{figure.1}\protected@file@percent } +\newlabel{fig:er-modell}{{1}{3}{Konzeptionelles ER-Modell}{figure.1}{}} +\BKM@entry{id=6,dest={73756273656374696F6E2E322E32},srcline={93}}{5C3337365C3337375C3030304B5C303030655C303030795C3030302D5C303030565C303030615C3030306C5C303030755C303030655C3030302D5C3030304D5C3030306F5C303030645C303030655C3030306C5C3030306C5C303030695C303030655C303030725C303030755C3030306E5C30303067} +\BKM@entry{id=7,dest={73756273656374696F6E2E322E33},srcline={188}}{5C3337365C3337375C303030445C3030306F5C3030306B5C303030755C3030306D5C303030655C3030306E5C303030745C303030655C3030306E5C3030306F5C303030725C303030695C303030655C3030306E5C303030745C303030695C303030655C303030725C303030745C303030655C3030305C3034305C3030304D5C3030306F5C303030645C303030655C3030306C5C3030306C5C303030695C303030655C303030725C303030755C3030306E5C30303067} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Key-Value-Modellierung}{4}{subsection.2.2}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Übersicht der Schlüsselstrukturen in Redis}}{4}{table.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Dokumentenorientierte Modellierung}{5}{subsection.2.3}\protected@file@percent } +\BKM@entry{id=8,dest={73756273656374696F6E2E322E34},srcline={192}}{5C3337365C3337375C303030475C303030725C303030615C303030705C303030685C3030302D5C303030445C303030615C303030745C303030655C3030306E5C303030625C303030615C3030306E5C3030306B5C3030302D5C3030304D5C3030306F5C303030645C303030655C3030306C5C3030306C5C303030695C303030655C303030725C303030755C3030306E5C30303067} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Graph-Datenbank-Modellierung}{6}{subsection.2.4}\protected@file@percent } +\BKM@entry{id=9,dest={73656374696F6E2E33},srcline={202}}{5C3337365C3337375C303030565C303030655C303030725C303030675C3030306C5C303030655C303030695C303030635C303030685C3030305C3034305C303030645C303030655C303030725C3030305C3034305C303030445C303030615C303030745C303030655C3030306E5C3030306D5C3030306F5C303030645C303030655C3030306C5C3030306C5C303030695C303030655C303030725C303030755C3030306E5C30303067} +\BKM@entry{id=10,dest={73756273656374696F6E2E332E31},srcline={203}}{5C3337365C3337375C303030565C3030306F5C303030725C3030302D5C3030305C3034305C303030755C3030306E5C303030645C3030305C3034305C3030304E5C303030615C303030635C303030685C303030745C303030655C303030695C3030306C5C303030655C3030305C3034305C303030645C303030655C303030735C3030305C3034305C3030304B5C303030655C303030795C3030302D5C303030565C303030615C3030306C5C303030755C303030655C3030302D5C3030304D5C3030306F5C303030645C303030655C3030306C5C3030306C5C30303073} +\BKM@entry{id=11,dest={73756273656374696F6E2E332E32},srcline={206}}{5C3337365C3337375C303030565C3030306F5C303030725C3030302D5C3030305C3034305C303030755C3030306E5C303030645C3030305C3034305C3030304E5C303030615C303030635C303030685C303030745C303030655C303030695C3030306C5C303030655C3030305C3034305C303030645C303030655C303030735C3030305C3034305C303030645C3030306F5C3030306B5C303030755C3030306D5C303030655C3030306E5C303030745C303030655C3030306E5C3030306F5C303030725C303030695C303030655C3030306E5C303030745C303030695C303030655C303030725C303030745C303030655C3030306E5C3030305C3034305C3030304D5C3030306F5C303030645C303030655C3030306C5C3030306C5C30303073} +\BKM@entry{id=12,dest={73756273656374696F6E2E332E33},srcline={209}}{5C3337365C3337375C303030565C3030306F5C303030725C3030302D5C3030305C3034305C303030755C3030306E5C303030645C3030305C3034305C3030304E5C303030615C303030635C303030685C303030745C303030655C303030695C3030306C5C303030655C3030305C3034305C303030645C303030655C303030735C3030305C3034305C303030475C303030725C303030615C303030705C303030685C3030302D5C3030304D5C3030306F5C303030645C303030655C3030306C5C3030306C5C30303073} +\@writefile{toc}{\contentsline {section}{\numberline {3}Vergleich der Datenmodellierung}{7}{section.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Vor- und Nachteile des Key-Value-Modells}{7}{subsection.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Vor- und Nachteile des dokumentenorientierten Modells}{7}{subsection.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Vor- und Nachteile des Graph-Modells}{7}{subsection.3.3}\protected@file@percent } +\BKM@entry{id=13,dest={73656374696F6E2E34},srcline={217}}{5C3337365C3337375C303030465C303030615C3030307A5C303030695C30303074} +\@writefile{toc}{\contentsline {section}{\numberline {4}Fazit}{8}{section.4}\protected@file@percent } +\global\@namedef{scr@dte@section@lastmaxnumwidth}{12.14694pt} +\global\@namedef{scr@dte@subsection@lastmaxnumwidth}{19.70898pt} +\@writefile{toc}{\providecommand\tocbasic@end@toc@file{}\tocbasic@end@toc@file} +\gdef \@abspage@last{8} diff --git a/Ringstats_Dokumentation.fdb_latexmk b/Ringstats_Dokumentation.fdb_latexmk new file mode 100644 index 00000000..2ee03c39 --- /dev/null +++ b/Ringstats_Dokumentation.fdb_latexmk @@ -0,0 +1,104 @@ +# Fdb version 4 +["pdflatex"] 1780223440.1531 "/home/hikyu/Documents/Uni/2026 Sommer/Moderne Datenbanken/Ringstats_Dokumentation.tex" "Ringstats_Dokumentation.pdf" "Ringstats_Dokumentation" 1780223441.10807 0 + "/home/hikyu/Documents/Uni/2026 Sommer/Moderne Datenbanken/Ringstats_Dokumentation.tex" 1780223438.99387 10292 f09b92835ada112d26d46bb1b592b6e5 "" + "/usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc" 1775415801 2971 def0b6c1f0b107b3b936def894055589 "" + "/usr/share/texmf-dist/fonts/map/fontname/texfonts.map" 1775415801 3524 cb3e574dea2d1052e39280babc910dc8 "" + "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecbx1200.tfm" 1775415801 3584 402da0b29eafbad07963b1224b222f18 "" + "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm1200.tfm" 1775415801 3584 f80ddd985bd00e29e9a6047ebd9d4781 "" + "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm1728.tfm" 1775415801 3584 3c76ccb63eda935a68ba65ba9da29f1a "" + "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecss1200.tfm" 1775415801 3584 db562fb1d1c474cc55f0ce8a1dd94fe7 "" + "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecsx1200.tfm" 1775415801 3584 36f697a6b99f29aad1ddddcfadf7a969 "" + "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecsx1440.tfm" 1775415801 3584 9bd2baa3a21be3460ad52867ca0084f1 "" + "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecsx1728.tfm" 1775415801 3584 a5b048a4e362640a1d2d34e624589d34 "" + "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecsx2488.tfm" 1775415801 3584 8530f700a3778253a0a6d6639fda16c7 "" + "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ectt1200.tfm" 1775415801 1536 487c9b46984a816c7ed238d0674595c7 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1775415801 1524 4414a8315f39513458b80dfc63bff03a "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1775415801 1512 f21f83efb36853c0b70002322c1ab3ad "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1775415801 1520 eccf95517727cb11801f4f1aee3a21b4 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1775415801 1296 45809c5a464d5f32c8f98ba97c1bb47f "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1775415801 1288 655e228510b4c2a1abe905c368440826 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr17.tfm" 1775415801 1292 296a67155bdbfc32aa9c636f21e91433 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1775415801 1300 b62933e007d01cfd073f79b963c01526 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1775415801 1292 21c1c5bfeaebccffdb478fd231a0997d "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1775415801 1124 6c73e740cf17375f03eec0ee63599741 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1775415801 1116 933a60c408fc0a863a92debe84b2d294 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1775415801 1120 8b7d695260f3cff42e636090a8002094 "" + "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfbx1200.pfb" 1775415801 140176 d4962f948b4cc0adf4d3dde77a128c95 "" + "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1200.pfb" 1775415801 136101 f533469f523533d38317ab5729d00c8a "" + "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1728.pfb" 1775415801 131438 3aa300b3e40e5c8ba7b4e5c6cebc5dd6 "" + "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfsx1200.pfb" 1775415801 148436 6a185415b8a1b77c58fee2272f3574e2 "" + "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfsx1440.pfb" 1775415801 148301 cb90e68db88ca98c49afbaaab3ac1967 "" + "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfsx1728.pfb" 1775415801 144018 fc22fd96cf4e9932a91e711da3e120b8 "" + "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfsx2488.pfb" 1775415801 142843 cf43d58e8ac9c4319486799accfedabf "" + "/usr/share/texmf-dist/fonts/type1/public/cm-super/sftt1200.pfb" 1775415801 167085 68de377d2744a68a88fa40a1f610615a "" + "/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1775415801 71627 94eb9990bed73c364d7f53f960cc8c5b "" + "/usr/share/texmf-dist/tex/generic/babel-german/babel-german.def" 1775415801 32946 cb91c8893d96faf3f2fd433dbf43f3f1 "" + "/usr/share/texmf-dist/tex/generic/babel-german/ngerman.ldf" 1775415801 2266 6ebeea5026c90254e489c40666fa149e "" + "/usr/share/texmf-dist/tex/generic/babel/babel.sty" 1775415801 147019 f2ca437186bfeb562e1066ad59426a04 "" + "/usr/share/texmf-dist/tex/generic/babel/locale/de/babel-de.ini" 1775415801 4730 4757df0f315d1cf748da0b58d06a7c69 "" + "/usr/share/texmf-dist/tex/generic/babel/locale/invalid/babel-ngerman.tex" 1775415801 508 5da7d3ef1ba5b8125ce3e5673c464ab7 "" + "/usr/share/texmf-dist/tex/generic/babel/txtbabel.def" 1775415801 5231 c1599e5bf7d2ee42743212a7f8d20a56 "" + "/usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1775415801 40635 c40361e206be584d448876bba8a64a3b "" + "/usr/share/texmf-dist/tex/generic/bitset/bitset.sty" 1775415801 33961 6b5c75130e435b2bfdb9f480a09a39f9 "" + "/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1775415801 8371 9d55b8bd010bc717624922fb3477d92e "" + "/usr/share/texmf-dist/tex/generic/iftex/iftex.sty" 1775415801 7984 7dbb9280f03c0a315425f1b4f35d43ee "" + "/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1775415801 8356 7bbb2c2373aa810be568c29e333da8ed "" + "/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty" 1775415801 31769 002a487f55041f8e805cfbf6385ffd97 "" + "/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1775415801 5412 d5a2436094cd7be85769db90f29250a6 "" + "/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1775415801 17865 1a9bd36b4f98178fa551aca822290953 "" + "/usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1775415801 19007 15924f7228aca6c6d184b115f4baa231 "" + "/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1775415801 20089 80423eac55aa175305d35b49e04fe23b "" + "/usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty" 1775415801 21514 b7557edcee22835ef6b03ede1802dad4 "" + "/usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1775415801 7008 f92eaa0a3872ed622bbf538217cd2ab7 "" + "/usr/share/texmf-dist/tex/latex/base/fontenc.sty" 1775415801 5275 6f9d359641b36842524cdb97716ab75f "" + "/usr/share/texmf-dist/tex/latex/base/inputenc.sty" 1775415801 5048 0270515b828149155424600fd2d58ac5 "" + "/usr/share/texmf-dist/tex/latex/bookmark/bkm-pdftex.def" 1775415801 8818 aa5157b46368efebf023abff55611467 "" + "/usr/share/texmf-dist/tex/latex/bookmark/bookmark.sty" 1775415801 18245 97e6be180cf07bb6f7008cfdaaecfce5 "" + "/usr/share/texmf-dist/tex/latex/caption/caption.sty" 1775415801 56128 c2ccf1a29d78c33bc553880402e4fb9a "" + "/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1775415801 13886 d1306dcf79a944f6988e688c1785f9ce "" + "/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1775415801 46885 8953c67ffba03252c6090aa19568b8ba "" + "/usr/share/texmf-dist/tex/latex/footmisc/footmisc.sty" 1775415801 18109 4de394dbf43fe44e00e619c01475403a "" + "/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1775415801 1213 620bba36b25224fa9b7e1ccb4ecb76fd "" + "/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1775415801 1224 978390e9c2234eab29404bc21b268d1e "" + "/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def" 1775415801 19626 23e2822b9b2b5005f4c549ca98b9334d "" + "/usr/share/texmf-dist/tex/latex/graphics/color.sty" 1775415801 7245 a7e8457a46cda4920df85d975267efb4 "" + "/usr/share/texmf-dist/tex/latex/graphics/graphics.sty" 1775415801 18363 69bb4f5538964bfea50d1e6d89cbe69f "" + "/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty" 1775415801 8118 43b99e52946c33a23f5f43b52d5cc5ec "" + "/usr/share/texmf-dist/tex/latex/graphics/keyval.sty" 1775415801 2671 d9941f4bf4750e9b0603c9a2ec54693b "" + "/usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx" 1775415801 2885 9c645d672ae17285bba324998918efd8 "" + "/usr/share/texmf-dist/tex/latex/graphics/trig.sty" 1775415801 4023 e66acf578d6b564c4670fb57ff336a7a "" + "/usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty" 1775415801 17914 4c28a13fc3d975e6e81c9bea1d697276 "" + "/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def" 1775415801 48140 0d317d7fb0c7460a10b7b2713db57305 "" + "/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty" 1775415801 223349 c7928c099a8656537a829ba316c95536 "" + "/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty" 1775415801 11459 697f11f6c439d25d39d2674b99566af4 "" + "/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def" 1775415801 14249 b94983bbccc8d5739c16cc91d1fd1c3b "" + "/usr/share/texmf-dist/tex/latex/hyperref/puenc.def" 1775415801 117118 2e3ba580751de5583beacf2e5fee69a9 "" + "/usr/share/texmf-dist/tex/latex/koma-script/scrartcl.cls" 1775415801 244357 6163a870ccc4714e24e2ade926f3081f "" + "/usr/share/texmf-dist/tex/latex/koma-script/scrbase.sty" 1775415801 101071 5c33e7845f9afaab8705ab53e1c47a1a "" + "/usr/share/texmf-dist/tex/latex/koma-script/scrkbase.sty" 1775415801 22923 4fd8d1dd112d2950b8c92f34f0d9788f "" + "/usr/share/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty" 1775415801 11187 bb19b68b7570b0a5839776e49029dfc6 "" + "/usr/share/texmf-dist/tex/latex/koma-script/scrlfile.sty" 1775415801 3330 524ef98f49a363d012453fece1f26677 "" + "/usr/share/texmf-dist/tex/latex/koma-script/scrlogo.sty" 1775415801 2164 c44cdb4bc4dc3e1eacfb6a8e57830b70 "" + "/usr/share/texmf-dist/tex/latex/koma-script/scrsize12pt.clo" 1775415801 6255 b5e87711b8a11a620a16e4b554557406 "" + "/usr/share/texmf-dist/tex/latex/koma-script/tocbasic.sty" 1775415801 122018 8104c4deebb4f912ebadb00e0c5a24f8 "" + "/usr/share/texmf-dist/tex/latex/koma-script/typearea.sty" 1775415801 59144 ce26e921ad64a8683a997696836a7ca2 "" + "/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1775415801 22555 6d8e155cfef6d82c3d5c742fea7c992e "" + "/usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty" 1775415801 13815 760b0c02f691ea230f5359c4e1de23a7 "" + "/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" 1775415801 30662 bfd6e864f4ffc5018b0e2b6260c3181c "" + "/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1775415801 678 4792914a8f45be57bb98413425e4c7af "" + "/usr/share/texmf-dist/tex/latex/refcount/refcount.sty" 1775415801 9878 9e94e8fa600d95f9c7731bb21dfb67a4 "" + "/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1775415801 9684 a33a14b82ce60d6e77cb9be689d79ee6 "" + "/usr/share/texmf-dist/tex/latex/url/url.sty" 1775415801 12796 8edb7d69a20b857904dd0ea757c14ec9 "" + "/usr/share/texmf-dist/web2c/texmf.cnf" 1775415801 43569 fd570f2fa160877d211e859f687312ba "" + "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1777228096 5385779 47c0c393a77fd4a098bacfd57d66b88a "" + "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1778762763 3734533 c370cc050c4a9823a1fe1ab265afc57b "" + "Ringstats_Dokumentation.aux" 1780223441.07793 7801 3bba753f64ebc8b674aebcc47461febe "pdflatex" + "Ringstats_Dokumentation.tex" 1780223438.99387 10292 f09b92835ada112d26d46bb1b592b6e5 "" + "Ringstats_Dokumentation.toc" 1780223441.07893 1305 3462b2bc2852c27ffc939f8273265173 "pdflatex" + "assets/er-modell.png" 1778764597.46144 805989 0b7323ca4b38e6518c24fd9e5684655b "" + (generated) + "Ringstats_Dokumentation.aux" + "Ringstats_Dokumentation.log" + "Ringstats_Dokumentation.pdf" + "Ringstats_Dokumentation.toc" + (rewritten before read) diff --git a/Ringstats_Dokumentation.fls b/Ringstats_Dokumentation.fls new file mode 100644 index 00000000..13b65ef2 --- /dev/null +++ b/Ringstats_Dokumentation.fls @@ -0,0 +1,178 @@ +PWD /home/hikyu/Documents/Uni/2026 Sommer/Moderne Datenbanken +INPUT /usr/share/texmf-dist/web2c/texmf.cnf +INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt +INPUT /home/hikyu/Documents/Uni/2026 Sommer/Moderne Datenbanken/Ringstats_Dokumentation.tex +OUTPUT Ringstats_Dokumentation.log +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrartcl.cls +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrartcl.cls +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrkbase.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrkbase.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrbase.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrbase.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrlfile.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrlfile.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrlogo.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrlogo.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/tocbasic.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/tocbasic.sty +INPUT /usr/share/texmf-dist/tex/latex/caption/caption.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/typearea.sty +INPUT /usr/share/texmf-dist/tex/latex/footmisc/footmisc.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrsize12pt.clo +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrsize12pt.clo +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrsize12pt.clo +INPUT /usr/share/texmf-dist/fonts/map/fontname/texfonts.map +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm +INPUT /usr/share/texmf-dist/tex/latex/koma-script/typearea.sty +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm +INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty +INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty +INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty +INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty +INPUT /usr/share/texmf-dist/tex/generic/babel/txtbabel.def +INPUT /usr/share/texmf-dist/tex/generic/babel/locale/invalid/babel-ngerman.tex +INPUT /usr/share/texmf-dist/tex/generic/babel/locale/invalid/babel-ngerman.tex +INPUT /usr/share/texmf-dist/tex/generic/babel/locale/invalid/babel-ngerman.tex +INPUT /usr/share/texmf-dist/tex/generic/babel/locale/de/babel-de.ini +INPUT /usr/share/texmf-dist/tex/generic/babel-german/ngerman.ldf +INPUT /usr/share/texmf-dist/tex/generic/babel-german/ngerman.ldf +INPUT /usr/share/texmf-dist/tex/generic/babel-german/ngerman.ldf +INPUT /usr/share/texmf-dist/tex/generic/babel-german/babel-german.def +INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty +INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty +INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm1200.tfm +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty +INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty +INPUT /usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +INPUT /usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/puenc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/puenc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/puenc.def +INPUT /usr/share/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texmf-dist/tex/latex/bookmark/bookmark.sty +INPUT /usr/share/texmf-dist/tex/latex/bookmark/bookmark.sty +INPUT /usr/share/texmf-dist/tex/latex/bookmark/bookmark.sty +INPUT /usr/share/texmf-dist/tex/latex/bookmark/bkm-pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/bookmark/bkm-pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/bookmark/bkm-pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +INPUT ./Ringstats_Dokumentation.aux +INPUT ./Ringstats_Dokumentation.aux +INPUT Ringstats_Dokumentation.aux +OUTPUT Ringstats_Dokumentation.aux +INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx +INPUT /usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx +INPUT /usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx +OUTPUT Ringstats_Dokumentation.pdf +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecss1200.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecsx1200.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecsx2488.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm1728.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr17.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecsx1728.tfm +INPUT ./Ringstats_Dokumentation.toc +INPUT ./Ringstats_Dokumentation.toc +INPUT Ringstats_Dokumentation.toc +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr8.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr6.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm +OUTPUT Ringstats_Dokumentation.toc +INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map +INPUT /usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc +INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecsx1440.tfm +INPUT ./assets/er-modell.png +INPUT ./assets/er-modell.png +INPUT ./assets/er-modell.png +INPUT ./assets/er-modell.png +INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecbx1200.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ectt1200.tfm +INPUT Ringstats_Dokumentation.aux +INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfbx1200.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1200.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1728.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfsx1200.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfsx1440.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfsx1728.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfsx2488.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sftt1200.pfb diff --git a/Ringstats_Dokumentation.log b/Ringstats_Dokumentation.log new file mode 100644 index 00000000..e9d162b5 --- /dev/null +++ b/Ringstats_Dokumentation.log @@ -0,0 +1,471 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.29 (TeX Live 2026/Arch Linux) (preloaded format=pdflatex 2026.5.14) 31 MAY 2026 12:30 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**"/home/hikyu/Documents/Uni/2026 Sommer/Moderne Datenbanken/Ringstats_Dokument +ation.tex" + +(/home/hikyu/Documents/Uni/2026 Sommer/Moderne Datenbanken/Ringstats_Dokumentat +ion.tex +LaTeX2e <2025-11-01> +L3 programming layer <2026-01-19> +(/usr/share/texmf-dist/tex/latex/koma-script/scrartcl.cls +Document Class: scrartcl 2026/02/02 v3.49.2 KOMA-Script document class (article +) +(/usr/share/texmf-dist/tex/latex/koma-script/scrkbase.sty +Package: scrkbase 2026/02/02 v3.49.2 KOMA-Script package (KOMA-Script-dependent + basics and keyval usage) + +(/usr/share/texmf-dist/tex/latex/koma-script/scrbase.sty +Package: scrbase 2026/02/02 v3.49.2 KOMA-Script package (KOMA-Script-independen +t basics and keyval usage) + +(/usr/share/texmf-dist/tex/latex/koma-script/scrlfile.sty +Package: scrlfile 2026/02/02 v3.49.2 KOMA-Script package (file load hooks) + +(/usr/share/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty +Package: scrlfile-hook 2026/02/02 v3.49.2 KOMA-Script package (using LaTeX hook +s) + +(/usr/share/texmf-dist/tex/latex/koma-script/scrlogo.sty +Package: scrlogo 2026/02/02 v3.49.2 KOMA-Script package (logo) +))) +(/usr/share/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2022/05/29 v1.15 key=value parser (DPC) +\KV@toks@=\toks17 +) +Applying: [2021/05/01] Usage of raw or classic option list on input line 254. +Already applied: [0000/00/00] Usage of raw or classic option list on input line + 370. +)) +(/usr/share/texmf-dist/tex/latex/koma-script/tocbasic.sty +Package: tocbasic 2026/02/02 v3.49.2 KOMA-Script package (handling toc-files) +\scr@dte@tocline@numberwidth=\skip49 +\scr@dte@tocline@numbox=\box53 +) +Package tocbasic Info: omitting babel extension for `toc' +(tocbasic) because of feature `nobabel' available +(tocbasic) for `toc' on input line 141. +Package scrartcl Info: You've used standard option `12pt'. +(scrartcl) This is correct! +(scrartcl) Internally I'm using `fontsize=12pt'. +(scrartcl) If you'd like to set the option with \KOMAoptions, +(scrartcl) you'd have to use `fontsize=12pt' there +(scrartcl) instead of `12pt', too. +Class scrartcl Info: File `scrsize12pt.clo' used to setup font sizes on input l +ine 2489. + +(/usr/share/texmf-dist/tex/latex/koma-script/scrsize12pt.clo +File: scrsize12pt.clo 2026/02/02 v3.49.2 KOMA-Script font size class option (12 +pt) +) +(/usr/share/texmf-dist/tex/latex/koma-script/typearea.sty +Package: typearea 2026/02/02 v3.49.2 KOMA-Script package (type area) +\ta@bcor=\skip50 +\ta@div=\count275 +Package typearea Info: You've used standard option `a4paper'. +(typearea) This is correct! +(typearea) Internally I'm using `paper=a4'. +(typearea) If you'd like to set the option with \KOMAoptions, +(typearea) you'd have to use `paper=a4' there +(typearea) instead of `a4paper', too. +\ta@hblk=\skip51 +\ta@vblk=\skip52 +\ta@temp=\skip53 +\footheight=\skip54 +Package typearea Info: These are the values describing the layout: +(typearea) DIV = 12 +(typearea) BCOR = 0.0pt +(typearea) \paperwidth = 597.50793pt +(typearea) \textwidth = 448.13095pt +(typearea) DIV departure = -6% +(typearea) \evensidemargin = 2.4185pt +(typearea) \oddsidemargin = 2.4185pt +(typearea) \paperheight = 845.04694pt +(typearea) \textheight = 635.5pt +(typearea) \topmargin = -41.72441pt +(typearea) \headheight = 18.125pt +(typearea) \headsep = 21.75pt +(typearea) \topskip = 12.0pt +(typearea) \footskip = 50.75pt +(typearea) \baselineskip = 14.5pt +(typearea) on input line 1810. +) +\c@part=\count276 +\c@section=\count277 +\c@subsection=\count278 +\c@subsubsection=\count279 +\c@paragraph=\count280 +\c@subparagraph=\count281 +\scr@dte@section@maxnumwidth=\skip55 +Class scrartcl Info: using compatibility default `runin=bysign' +(scrartcl) for `\section on input line 5015. +Class scrartcl Info: using compatibility default `afterindent=bysign' +(scrartcl) for `\section on input line 5015. +\scr@dte@part@maxnumwidth=\skip56 +Class scrartcl Info: using compatibility default `afterindent=false' +(scrartcl) for `\part on input line 5023. +\scr@dte@subsection@maxnumwidth=\skip57 +Class scrartcl Info: using compatibility default `runin=bysign' +(scrartcl) for `\subsection on input line 5033. +Class scrartcl Info: using compatibility default `afterindent=bysign' +(scrartcl) for `\subsection on input line 5033. +\scr@dte@subsubsection@maxnumwidth=\skip58 +Class scrartcl Info: using compatibility default `runin=bysign' +(scrartcl) for `\subsubsection on input line 5043. +Class scrartcl Info: using compatibility default `afterindent=bysign' +(scrartcl) for `\subsubsection on input line 5043. +\scr@dte@paragraph@maxnumwidth=\skip59 +Class scrartcl Info: using compatibility default `runin=bysign' +(scrartcl) for `\paragraph on input line 5054. +Class scrartcl Info: using compatibility default `afterindent=bysign' +(scrartcl) for `\paragraph on input line 5054. +\scr@dte@subparagraph@maxnumwidth=\skip60 +Class scrartcl Info: using compatibility default `runin=bysign' +(scrartcl) for `\subparagraph on input line 5064. +Class scrartcl Info: using compatibility default `afterindent=bysign' +(scrartcl) for `\subparagraph on input line 5064. +\abovecaptionskip=\skip61 +\belowcaptionskip=\skip62 +\c@pti@nb@sid@b@x=\box54 +Package tocbasic Info: omitting babel extension for `lof' +(tocbasic) because of feature `nobabel' available +(tocbasic) for `lof' on input line 6287. +\scr@dte@figure@maxnumwidth=\skip63 +\c@figure=\count282 +Package tocbasic Info: omitting babel extension for `lot' +(tocbasic) because of feature `nobabel' available +(tocbasic) for `lot' on input line 6299. +\scr@dte@table@maxnumwidth=\skip64 +\c@table=\count283 +Class scrartcl Info: Redefining `\numberline' on input line 6469. +\bibindent=\dimen148 +) +(/usr/share/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2024/02/08 v1.3d Input encoding file +\inpenc@prehook=\toks18 +\inpenc@posthook=\toks19 +) +(/usr/share/texmf-dist/tex/generic/babel/babel.sty +Package: babel 2026/02/14 v26.3 The multilingual framework for LuaLaTeX, pdfLaT +eX and XeLaTeX +\babel@savecnt=\count284 +LaTeX Encoding Info: Redeclaring text command \ij (encoding OT1) on input li +ne 2078. +LaTeX Encoding Info: Redeclaring text command \IJ (encoding OT1) on input li +ne 2080. +LaTeX Encoding Info: Redeclaring text command \ij (encoding T1) on input lin +e 2082. +LaTeX Encoding Info: Redeclaring text command \IJ (encoding T1) on input lin +e 2083. +LaTeX Encoding Info: Ignoring declaration for text command \ij (encoding ?) +on input line 2084. +LaTeX Encoding Info: Ignoring declaration for text command \IJ (encoding ?) +on input line 2086. +LaTeX Encoding Info: Ignoring declaration for text command \SS (encoding ?) +on input line 2111. +\U@D=\dimen149 +\l@unhyphenated=\language8 + +(/usr/share/texmf-dist/tex/generic/babel/txtbabel.def) +\bbl@readstream=\read2 +\bbl@dirlevel=\count285 + +(/usr/share/texmf-dist/tex/generic/babel/locale/invalid/babel-ngerman.tex) +Package babel Info: Importing font and identification data for ngerman +(babel) from babel-de.ini. Reported on input line 4330. + +(/usr/share/texmf-dist/tex/generic/babel-german/ngerman.ldf +Language: ngerman + +(/usr/share/texmf-dist/tex/generic/babel-german/babel-german.def +Package babel Info: Making " an active character on input line 470. +))) +(/usr/share/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2025/07/18 v2.1d Standard LaTeX package +) +(/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2024/12/31 v1.2e Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2024/08/06 v1.4g Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2023/12/02 v1.11 sin cos tan (DPC) +) +(/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 106. + +(/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2025/09/29 v1.2d Graphics/color driver for pdftex +)) +\Gin@req@height=\dimen150 +\Gin@req@width=\dimen151 +) +(/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2026-01-29 v7.01p Hypertext links for LaTeX + +(/usr/share/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2024/12/12 v1.0g TeX engine tests +) +(/usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO) +) +(/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) +(/usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) + +(/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2023-12-04 v1.26 LaTeX kernel commands for general use (HO) +) +(/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +)) +(/usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) +(/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2026-01-29 v2.58 Cross-referencing by name of section + +(/usr/share/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) +(/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) + +(/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO) +)) +\c@section@level=\count286 +) +(/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2025/10/02 v2.5m e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count287 +) +(/usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +Package: stringenc 2019/11/29 v1.12 Convert strings between diff. encodings (HO +) +) +\@linkdim=\dimen152 +\Hy@linkcounter=\count288 +\Hy@pagecounter=\count289 + +(/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2026-01-29 v7.01p Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) +(/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) +\Hy@SavedSpaceFactor=\count290 + +(/usr/share/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2026-01-29 v7.01p Hyperref: PDF Unicode definition (HO) +Now handling font encoding PU ... +... no UTF-8 mapping file for font encoding PU +) +Package hyperref Info: Option `colorlinks' set `true' on input line 4072. +Package hyperref Info: Hyper figures OFF on input line 4201. +Package hyperref Info: Link nesting OFF on input line 4206. +Package hyperref Info: Hyper index ON on input line 4209. +Package hyperref Info: Plain pages OFF on input line 4216. +Package hyperref Info: Backreferencing OFF on input line 4221. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4468. +\c@Hy@tempcnt=\count291 + +(/usr/share/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip17 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 4807. +\XeTeXLinkMargin=\dimen153 + +(/usr/share/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + +(/usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO +) +)) +\Fld@menulength=\count292 +\Field@Width=\dimen154 +\Fld@charsize=\dimen155 +Package hyperref Info: Hyper figures OFF on input line 6084. +Package hyperref Info: Link nesting OFF on input line 6089. +Package hyperref Info: Hyper index ON on input line 6092. +Package hyperref Info: backreferencing OFF on input line 6099. +Package hyperref Info: Link coloring ON on input line 6102. +Package hyperref Info: Link coloring with OCG OFF on input line 6109. +Package hyperref Info: PDF/A mode OFF on input line 6114. +\Hy@abspage=\count293 +\c@Item=\count294 +\c@Hfootnote=\count295 +) +Package hyperref Info: Driver (autodetected): hpdftex. + +(/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2026-01-29 v7.01p Hyperref driver for pdfTeX +\Fld@listcount=\count296 +\c@bookmark@seq@number=\count297 + +(/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2025-06-21 v1.11 Rerun checks for auxiliary files (HO) + +(/usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +84. +) +\Hy@SectionHShift=\skip65 +) +Class scrartcl Info: loading recommended package `bookmark'. +(scrartcl) Using `bookmark' together with `hyperref' is recommended, +(scrartcl) because of handling of possible bookmark level gaps. +(scrartcl) You can avoid loading `bookmark' with KOMA-Script option +(scrartcl) `bookmarkpackage=false' before \begin{document} and +(scrartcl) you can avoid this message adding: +(scrartcl) \usepackage{bookmark} +(scrartcl) before \begin{document} on input line 18. + +(/usr/share/texmf-dist/tex/latex/bookmark/bookmark.sty +Package: bookmark 2023-12-10 v1.31 PDF bookmarks (HO) + +(/usr/share/texmf-dist/tex/latex/bookmark/bkm-pdftex.def +File: bkm-pdftex.def 2023-12-10 v1.31 bookmark driver for pdfTeX and luaTeX (HO +) +\BKM@id=\count298 +)) +(/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2025-10-09 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count299 +) +(./Ringstats_Dokumentation.aux +Package babel Info: 'ngerman' activates 'german' shorthands. +(babel) Reported on input line 10. +) +\openout1 = `Ringstats_Dokumentation.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. + +(/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count300 +\scratchdimen=\dimen156 +\scratchbox=\box55 +\nofMPsegments=\count301 +\nofMParguments=\count302 +\everyMPshowfont=\toks20 +\MPscratchCnt=\count303 +\MPscratchDim=\dimen157 +\MPnumerator=\count304 +\makeMPintoPDFobject=\count305 +\everyMPtoPDFconversion=\toks21 +) (/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. + +(/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +(/usr/share/texmf-dist/tex/latex/graphics/color.sty +Package: color 2025/01/14 v1.3e Standard LaTeX Color (DPC) + +(/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package color Info: Driver file: pdftex.def on input line 149. + +(/usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx)) +Package hyperref Info: Link coloring ON on input line 18. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <17.28> on input line 21. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 21. + +(./Ringstats_Dokumentation.toc +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 3. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 3. +) +\tf@toc=\write3 +\openout3 = `Ringstats_Dokumentation.toc'. + + [1 + + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}{/usr/share/texmf-dist/fonts +/enc/dvips/cm-super/cm-super-t1.enc}] +[2] + +File: assets/er-modell.png Graphic file (type png) + +Package pdftex.def Info: assets/er-modell.png used on input line 86. +(pdftex.def) Requested size: 268.8813pt x 292.00674pt. + [3 <./assets/er-modell.png>] +Overfull \hbox (52.12212pt too wide) in paragraph at lines 145--174 + [][] + [] + +[4] [5] [6] [7] [8] (./Ringstats_Dokumentation.aux) + *********** +LaTeX2e <2025-11-01> +L3 programming layer <2026-01-19> + *********** + ) +Here is how much of TeX's memory you used: + 13485 strings out of 469462 + 243032 string characters out of 5468614 + 788042 words of memory out of 5000000 + 42001 multiletter control sequences out of 15000+600000 + 638939 words of font info for 63 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 108i,8n,107p,11313b,461s stack positions out of 10000i,1000n,20000p,200000b,200000s + +Output written on Ringstats_Dokumentation.pdf (8 pages, 575504 bytes). +PDF statistics: + 160 PDF objects out of 1000 (max. 8388607) + 130 compressed objects within 2 object streams + 24 named destinations out of 1000 (max. 500000) + 110 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Ringstats_Dokumentation.pdf b/Ringstats_Dokumentation.pdf new file mode 100644 index 00000000..cf9cfd87 Binary files /dev/null and b/Ringstats_Dokumentation.pdf differ diff --git a/Ringstats_Dokumentation.synctex.gz b/Ringstats_Dokumentation.synctex.gz new file mode 100644 index 00000000..2233fd0c Binary files /dev/null and b/Ringstats_Dokumentation.synctex.gz differ diff --git a/Ringstats_Dokumentation.tex b/Ringstats_Dokumentation.tex new file mode 100644 index 00000000..d1f22830 --- /dev/null +++ b/Ringstats_Dokumentation.tex @@ -0,0 +1,221 @@ +\documentclass[12pt,a4paper,parskip=half]{scrartcl} +\usepackage[utf8]{inputenc} +\usepackage[ngerman]{babel} +\usepackage[T1]{fontenc} +\usepackage{graphicx} +\usepackage[colorlinks=true, linkcolor=black]{hyperref} + +\title{Ringstats Dokumentation} +\author{Justin Rost \\ 7208260 + \and + Michelle Reichelt \\ 7216628 + \and + Yasin Ergün \\ 7215184 +} + +\date{\today} + +\begin{document} + +\maketitle +\tableofcontents +\newpage + + +%Viele PC-Spieler suchen stetig nach neuen Tools um ihr Spielerlebnis zu optimieren und ihre Echtzeit Statistiken besser im Blick zu haben. Daher haben wir +% Die Einleitung ist bla. +% Fliessender uebergang ins Fazit + +\newpage + +\section{Anwendungsszenario} +% Das nehmen wir direkt aus dem Proposal und schreiben es min eine seite lang. +In diesem Kapitel zeigen wir, worum es bei Ringstats eigentlich geht und in welchen Situationen die Anwendung dem Spieler im Spiel weiterhilft. + +% Ein Spieler startet einen Bosskampf und kann in einem kleinen Fenster sehen, was für Resistenzen dieser Boss hat und welche Fähigkeiten er am häufigsten benutzt. + +% Spielerdaten werden live gespeichert und an den Server gesendet, damit der Spieler direkt sehen kann, welche Truhen und Sammelobjekte in der Nähe sind. + +% Die Gebiets-Checkliste zeigt bei einem Gebietswechsel an, welche Aufgaben der Spieler in dem neuen Gebiet hat. + + +\subsection{Projektidee und Zielsetzung} +Die Idee von Ringstats ist die Bereitstellung einer Schnittstelle zwischen dem aktiven Spiel und einer Datenbank mit hilfreichen Spielinformationen. +Während des Spiels erfasst die Desktop Anwendung in Echtzeit Parameter des Spielers und schickt diese an die Datenbank. Zu diesen Parametern zählen z.B. die aktuelle Position oder Ausrüstung. +Auf Grundlage dieser Live Daten stellt unsere Anwendung dann hilfreiche Informationen über Bosse oder Gegner in der Region des Spielers bereit. Zudem kann auch eine regionenbasierte +Checkliste angezeigt werden, auf der sich weitere benutzerdefinierte Aufgaben befinden. All diese Informationen werden auf In-Game Panels eingeblendet. + + +\subsection{Kernfunktionen und Anwendungsfälle} +Um den Nutzen von Ringstats zu verstehen, haben wir folgende Kernfunktionen definiert: +Die wichtigste Funktion ist das Erfassen der Spielerdaten in Echtzeit. Während der Spieler spielt, liest die Desktop Anwendung laufend aus, +wo der Spieler gerade steht, wie viel Leben er hat, wie schnell er ist und was er ausgerüstet hat. Diese Daten werden direkt an die Datenbank geschickt, +damit immer der aktuelle Stand vorliegt. +Sobald der Spieler einen Gegner oder Boss anvisiert, blendet die Anwendung ein kleines Panel im Spiel ein. +Darin sieht der Spieler die Resistenzen des Gegners und welche Fähigkeiten dieser am häufigsten benutzt. +So weiß man direkt, worauf man sich einstellen muss. +Zusätzlich gibt es eine Checkliste, die sich nach der Region richtet, in der sich der Spieler gerade befindet. +Diese lässt sich mit einem Hotkey ein und ausblenden. Auf der Liste stehen zum Beispiel Items, Dungeons und Bosse. +Der Spieler kann die Einträge filtern und selbst festlegen, ob sie automatisch abgehakt werden, sobald eine Bedingung erfüllt ist, oder ob er das lieber von Hand macht. +Alle diese Daten landen nicht nur im Spiel, sondern sind gleichzeitig über die Internetseite abrufbar. +Der Spieler meldet sich auf der Seite an und verbindet sich mit der Desktop Anwendung. Dann kann er seine Informationen auch im Browser einsehen. + + +Damit das Ganze einen Sinn ergibt, hier ein paar typische Situationen aus dem Spiel: +Der Spieler startet einen Bosskampf. In einem kleinen Fenster sieht er sofort, welche Resistenzen der Boss hat und welche Fähigkeiten am häufigsten kommen.\\ +Während der Spieler durch ein Gebiet läuft, werden seine Daten an den Server geschickt. Dadurch sieht er direkt, welche Truhen und Sammelobjekte in seiner Nähe sind.\\ +Wechselt der Spieler in ein neues Gebiet, zeigt die Checkliste an, welche Aufgaben in diesem Gebiet noch offen sind. + +\newpage + +\section{Dokumentation der Datenmodellierung} +In diesem Kapitel schauen wir uns an, wie wir die Daten von Ringstats aufbauen und wie das Ganze in den verschiedenen Datenbanken aussieht. + +\subsection{Das konzeptionelle ER-Modell} +Die komplexe Struktur der Spielwelt bilden wir mit einem Klassischen ER-Modell ab. +Das Modell veranschaulicht, +wie der Spieler (Player) über seine Ausrüstung (Gear) +mit Waffen (Weapon), Rüstungen (Armor) oder Talismanen (Talisman) etc. verbunden ist. +Fast alle dieser Gegenstände haben einen Typen (Type) und Effekte (Item\_Effect). +Auch ist der Spieler (Player) immer in einer Region (Region), in der Gegenstände (Item) und Gegner (Enemy) aufzufinden sind. + +Das Modell dient in den folgenden Kapiteln als Grundlage für die Modellierung und den Vergleich. + +\begin{figure}[h] + \centering + \includegraphics[width=0.6\textwidth]{assets/er-modell} + \caption{Konzeptionelles ER-Modell} + \label{fig:er-modell} +\end{figure} +\newpage + + +\subsection{Key-Value-Modellierung} +Key-Value Datenbanken sind eine einfache und schnelle Lösung für die Speicherung von unstrukturierten Daten. +Wir verwenden in diesem Kapitel Redis. + +\subsubsection*{Schlüsselaufbau} +Keys sind Strings, die eindeutig zum identifizieren von Objekten verwendet werden. Diese starten immer mit dem Namen der Entität, gefolgt von einem Doppelpunkt und der ID des Objekts. +Dabei werden alle Entitäten als Redis-Datentyp Hash Map gespeichert um die Daten effizient zu verwalten. + +Anhand dieses Systems bilden wir die Schlüssel wie folgt ab: + +% \paragraph{player} +% player:{id} = { id, name, health, stamina, focus\_points, level, experience, region\_id} +% player:{id}:weapon = { item\_id } +% player:{id}:shield = { item\_id } +% player:{id}:armor = { item:1, item:2, ... } +% player:{id}:talisman = { item:1, item:2, ... } + +% player:1 = { 1, Jonas, 100, 100, 10, 1, 0, 1 } + +% \paragraph{region} +% region:{id} = { id, name} +% region:{id}:items = { item:1, item:2, ... } +% region:{id}:enemies = { enemy:1, enemy:2, ... } + +% region:1 = { 1, limgrave } +% region:1:items = [1, 19, 248, 2385] +% region:1:enemies = [1, 245, 1234, 11211] + +% \paragraph{item} +% item:{id} = { id, name, gear\_type, gear\_id, region\_id } +% item:82347 = { 82347, coolestalisman, talisman, 1, 1 } + +% item\_effect:{id} = { id, description } +% item\_effect:1 = { 1, Du hast mehr Ausdauer } + +% talisman:{id} = { id, item\_effect\_id } +% armor:{id} = { id, item\_effect\_id, type\_id, weight, physical\_defense, magical\_defense} +% weapon:{id} = { id, item\_effect\_id, type\_id, weight, damage } +% shield:{id} = { id , item\_effect\_id , type\_id, weight, physical\_defense, magical\_defense, guard, damage } + +% type:{id} = { id, name } +% type:1 = { 1, Dolch } + +% \paragraph{enemy} +% enemy:{id} ={id, region\_id, name, health, level, damage} +% enemy:{id}:items = { :1, item:2, ... } % dropt diese items + +% enemy:1 = { 1, 1, Tree\_Sentinel, 30000, 20, 70 } +% enemy:1:items = [5, 10] + +\begin{table}[h] +\centering +\begin{tabular}{l l l} +\hline +\textbf{Datentyp} & \textbf{Key-Struktur} & \textbf{Attribute} \\ \hline +\texttt{HMAP} & {item\_effect:\{id\}} & id, description \\ +\texttt{HMAP} & {item\_type:\{id\}} & id, item\_id, name \\ +\\ +\texttt{HMAP} & {weapon:\{id\}} & id, item\_effect\_id, item\_type\_id, weight, damage \\ +\texttt{HMAP} & {armor:\{id\}} & id, item\_effect\_id, item\_type\_id, weight, defense \\ +\texttt{HMAP} & {shield:\{id\}} & id, item\_effect\_id, item\_type\_id, weight, damage, defense \\ +\texttt{HMAP} & {talisman:\{id\}} & id, item\_effect\_id \\ +\\ +\texttt{HMAP} & {item:\{id\}} & id, name, gear\_type, gear\_id, region\_id \\ +\\ +\texttt{HMAP} & player:\{id\} & id, name, health, stamina, level, region\_id \\ +\texttt{STRING} & {player:\{id\}:weapon} & item\_id \\ +\texttt{STRING} & {player:\{id\}:shield} & item\_id \\ +\texttt{SET} & {player:\{id\}:armor} & item\_id \\ +\texttt{SET} & {player:\{id\}:talisman} & item\_id \\ +\\ +\texttt{SET} & {region:\{id\}:enemies} & enemy\_id \\ +\\ +\texttt{HMAP} & {region:\{id\}} & id, name \\ +\texttt{SET} & {region:\{id\}:items} & item\_id \\ +\texttt{SET} & {region:\{id\}:enemies} & enemy\_id \\ +\\ +\texttt{HMAP} & enemy:\{id\} & id, region\_id, name, health, level, damage \\ +\texttt{SET} & enemy:\{id\}:items & item\_id \\ +\hline +\end{tabular} +\caption{Übersicht der Schlüsselstrukturen in Redis} +\end{table} + +% \begin{table}[h] +% \centering +% \begin{tabular}{l l l} +% \hline +% \textbf{Datentyp} & \textbf{Key-Struktur} & \textbf{Beschreibung} \\ \hline +% SET & \texttt{player:\{id\}:gear\_list} & Liste der Gear IDs, die einem Spieler zugeordnet sind \\ +% \hline +% \end{tabular} +% \caption{Übersicht der Schlüsselstrukturen in Redis} +% \end{table} + +\subsection{Dokumentenorientierte Modellierung} +% Wie sieht das in z. B. MongoDB aus? Zeigt hier ein fiktives JSON-Dokument, das einen Gegner oder Spieler mit all seinen verschachtelten Eigenschaften beschreibt. +\newpage + +\subsection{Graph-Datenbank-Modellierung} +% Wie sieht das in z. B. Neo4j aus? Beschreibt (oder zeichnet), wie Knoten (Player, Region) und Kanten (has_equipped, is_in) die Beziehungen darstellen. + +% Wir müssen erst die datenmodellieren +% Habe bereits ein Projekt, lass das nehmen zum vergleichen nachher +% - Redis +% - MonogoDb +% - MariaDB +\newpage + +\section{Vergleich der Datenmodellierung} +\subsection{Vor- und Nachteile des Key-Value-Modells} +% Vorteil: Extrem schnell für euer Live-Streaming (Lese-/Schreibzugriffe). Nachteil: Komplexe Abfragen (z.B. "Zeige mir alle Waffen mit Stärke > 20") sind schwierig. + +\subsection{Vor- und Nachteile des dokumentenorientierten Modells} +% Vorteil: Alles zu einem Spieler ist in einem JSON-Dokument gebündelt. Nachteil: Redundanzen, wenn z.B. Spieldaten wie "Waffen-Typen" bei jedem Spieler gespeichert werden. + +\subsection{Vor- und Nachteile des Graph-Modells} +% Vorteil: Genial, um Beziehungen abzufragen (z.B. Welcher Spieler trägt welches Item, das von welchem Boss droppt?). Nachteil: Für pures Live-Streaming von Koordinaten eher überdimensioniert. +% Siehe Dokumenatation der Datenmodellierung +\newpage + +% \section{Bau der app bis zur Endpräsi} +\newpage + +\section{Fazit} +% Mehr coole sachen die wir gelernt haben. +% Warum wir uns fuer dieses Datenbankmodell entschieden haben. + +\end{document} diff --git a/Ringstats_Dokumentation.toc b/Ringstats_Dokumentation.toc new file mode 100644 index 00000000..b69c9be8 --- /dev/null +++ b/Ringstats_Dokumentation.toc @@ -0,0 +1,15 @@ +\babel@toc {ngerman}{}\relax +\contentsline {section}{\numberline {1}Anwendungsszenario}{2}{section.1}% +\contentsline {subsection}{\numberline {1.1}Projektidee und Zielsetzung}{2}{subsection.1.1}% +\contentsline {subsection}{\numberline {1.2}Kernfunktionen und Anwendungsfälle}{2}{subsection.1.2}% +\contentsline {section}{\numberline {2}Dokumentation der Datenmodellierung}{3}{section.2}% +\contentsline {subsection}{\numberline {2.1}Das konzeptionelle ER-Modell}{3}{subsection.2.1}% +\contentsline {subsection}{\numberline {2.2}Key-Value-Modellierung}{4}{subsection.2.2}% +\contentsline {subsection}{\numberline {2.3}Dokumentenorientierte Modellierung}{5}{subsection.2.3}% +\contentsline {subsection}{\numberline {2.4}Graph-Datenbank-Modellierung}{6}{subsection.2.4}% +\contentsline {section}{\numberline {3}Vergleich der Datenmodellierung}{7}{section.3}% +\contentsline {subsection}{\numberline {3.1}Vor- und Nachteile des Key-Value-Modells}{7}{subsection.3.1}% +\contentsline {subsection}{\numberline {3.2}Vor- und Nachteile des dokumentenorientierten Modells}{7}{subsection.3.2}% +\contentsline {subsection}{\numberline {3.3}Vor- und Nachteile des Graph-Modells}{7}{subsection.3.3}% +\contentsline {section}{\numberline {4}Fazit}{8}{section.4}% +\providecommand \tocbasic@end@toc@file {}\tocbasic@end@toc@file diff --git a/Vorlesungen/01 MDB-Einfuehrung und Organisation 2026.pdf b/Vorlesungen/01 MDB-Einfuehrung und Organisation 2026.pdf new file mode 100644 index 00000000..6bb58af9 Binary files /dev/null and b/Vorlesungen/01 MDB-Einfuehrung und Organisation 2026.pdf differ diff --git a/Vorlesungen/02 Objektrelationale Datenbankerweiterung.pdf b/Vorlesungen/02 Objektrelationale Datenbankerweiterung.pdf new file mode 100644 index 00000000..a9d4a1cb Binary files /dev/null and b/Vorlesungen/02 Objektrelationale Datenbankerweiterung.pdf differ diff --git a/Vorlesungen/03 Key-Value Datenbank Redis.pdf b/Vorlesungen/03 Key-Value Datenbank Redis.pdf new file mode 100644 index 00000000..933d7992 Binary files /dev/null and b/Vorlesungen/03 Key-Value Datenbank Redis.pdf differ diff --git a/Vorlesungen/04 Dokumentenorientierte Datenbanken.pdf b/Vorlesungen/04 Dokumentenorientierte Datenbanken.pdf new file mode 100644 index 00000000..5a5889a2 Binary files /dev/null and b/Vorlesungen/04 Dokumentenorientierte Datenbanken.pdf differ diff --git a/Vorlesungen/05 Graph-Datenbanken.pdf b/Vorlesungen/05 Graph-Datenbanken.pdf new file mode 100644 index 00000000..11aa5bea Binary files /dev/null and b/Vorlesungen/05 Graph-Datenbanken.pdf differ diff --git a/assets/er-modell.png b/assets/er-modell.png new file mode 100644 index 00000000..87a7ea2b Binary files /dev/null and b/assets/er-modell.png differ diff --git a/build/Ringstats_Dokumentation.aux b/build/Ringstats_Dokumentation.aux new file mode 100644 index 00000000..0a86d8b3 --- /dev/null +++ b/build/Ringstats_Dokumentation.aux @@ -0,0 +1,43 @@ +\relax +\providecommand*\new@tpo@label[2]{} +\providecommand \babel@aux [2]{\global \let \babel@toc \@gobbletwo } +\@nameuse{bbl@beforestart} +\catcode `"\active +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\providecommand\BKM@entry[2]{} +\babel@aux{ngerman}{} +\BKM@entry{id=1,dest={73656374696F6E2E31},srcline={31}}{5C3337365C3337375C303030415C3030306E5C303030775C303030655C3030306E5C303030645C303030755C3030306E5C303030675C303030735C303030735C3030307A5C303030655C3030306E5C303030615C303030725C303030695C3030306F} +\BKM@entry{id=2,dest={73756273656374696F6E2E312E31},srcline={42}}{5C3337365C3337375C303030505C303030725C3030306F5C3030306A5C303030655C3030306B5C303030745C303030695C303030645C303030655C303030655C3030305C3034305C303030755C3030306E5C303030645C3030305C3034305C3030305A5C303030695C303030655C3030306C5C303030735C303030655C303030745C3030307A5C303030755C3030306E5C30303067} +\BKM@entry{id=3,dest={73756273656374696F6E2E312E32},srcline={49}}{5C3337365C3337375C3030304B5C303030655C303030725C3030306E5C303030665C303030755C3030306E5C3030306B5C303030745C303030695C3030306F5C3030306E5C303030655C3030306E5C3030305C3034305C303030755C3030306E5C303030645C3030305C3034305C303030415C3030306E5C303030775C303030655C3030306E5C303030645C303030755C3030306E5C303030675C303030735C303030665C3030305C3334345C3030306C5C3030306C5C30303065} +\@writefile{toc}{\contentsline {section}{\numberline {1}Anwendungsszenario}{2}{section.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Projektidee und Zielsetzung}{2}{subsection.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Kernfunktionen und Anwendungsfälle}{2}{subsection.1.2}\protected@file@percent } +\BKM@entry{id=4,dest={73656374696F6E2E32},srcline={71}}{5C3337365C3337375C303030445C3030306F5C3030306B5C303030755C3030306D5C303030655C3030306E5C303030745C303030615C303030745C303030695C3030306F5C3030306E5C3030305C3034305C303030645C303030655C303030725C3030305C3034305C303030445C303030615C303030745C303030655C3030306E5C3030306D5C3030306F5C303030645C303030655C3030306C5C3030306C5C303030695C303030655C303030725C303030755C3030306E5C30303067} +\BKM@entry{id=5,dest={73756273656374696F6E2E322E31},srcline={74}}{5C3337365C3337375C303030445C303030615C303030735C3030305C3034305C3030306B5C3030306F5C3030306E5C3030307A5C303030655C303030705C303030745C303030695C3030306F5C3030306E5C303030655C3030306C5C3030306C5C303030655C3030305C3034305C303030455C303030525C3030302D5C3030304D5C3030306F5C303030645C303030655C3030306C5C3030306C} +\@writefile{toc}{\contentsline {section}{\numberline {2}Dokumentation der Datenmodellierung}{3}{section.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Das konzeptionelle ER-Modell}{3}{subsection.2.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Konzeptionelles ER-Modell}}{3}{figure.1}\protected@file@percent } +\newlabel{fig:er-modell}{{1}{3}{Konzeptionelles ER-Modell}{figure.1}{}} +\BKM@entry{id=6,dest={73756273656374696F6E2E322E32},srcline={93}}{5C3337365C3337375C3030304B5C303030655C303030795C3030302D5C303030565C303030615C3030306C5C303030755C303030655C3030302D5C3030304D5C3030306F5C303030645C303030655C3030306C5C3030306C5C303030695C303030655C303030725C303030755C3030306E5C30303067} +\BKM@entry{id=7,dest={73756273656374696F6E2E322E33},srcline={188}}{5C3337365C3337375C303030445C3030306F5C3030306B5C303030755C3030306D5C303030655C3030306E5C303030745C303030655C3030306E5C3030306F5C303030725C303030695C303030655C3030306E5C303030745C303030695C303030655C303030725C303030745C303030655C3030305C3034305C3030304D5C3030306F5C303030645C303030655C3030306C5C3030306C5C303030695C303030655C303030725C303030755C3030306E5C30303067} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Key-Value-Modellierung}{4}{subsection.2.2}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Übersicht der Schlüsselstrukturen in Redis}}{4}{table.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Dokumentenorientierte Modellierung}{5}{subsection.2.3}\protected@file@percent } +\BKM@entry{id=8,dest={73756273656374696F6E2E322E34},srcline={192}}{5C3337365C3337375C303030475C303030725C303030615C303030705C303030685C3030302D5C303030445C303030615C303030745C303030655C3030306E5C303030625C303030615C3030306E5C3030306B5C3030302D5C3030304D5C3030306F5C303030645C303030655C3030306C5C3030306C5C303030695C303030655C303030725C303030755C3030306E5C30303067} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Graph-Datenbank-Modellierung}{6}{subsection.2.4}\protected@file@percent } +\BKM@entry{id=9,dest={73656374696F6E2E33},srcline={202}}{5C3337365C3337375C303030565C303030655C303030725C303030675C3030306C5C303030655C303030695C303030635C303030685C3030305C3034305C303030645C303030655C303030725C3030305C3034305C303030445C303030615C303030745C303030655C3030306E5C3030306D5C3030306F5C303030645C303030655C3030306C5C3030306C5C303030695C303030655C303030725C303030755C3030306E5C30303067} +\BKM@entry{id=10,dest={73756273656374696F6E2E332E31},srcline={203}}{5C3337365C3337375C303030565C3030306F5C303030725C3030302D5C3030305C3034305C303030755C3030306E5C303030645C3030305C3034305C3030304E5C303030615C303030635C303030685C303030745C303030655C303030695C3030306C5C303030655C3030305C3034305C303030645C303030655C303030735C3030305C3034305C3030304B5C303030655C303030795C3030302D5C303030565C303030615C3030306C5C303030755C303030655C3030302D5C3030304D5C3030306F5C303030645C303030655C3030306C5C3030306C5C30303073} +\BKM@entry{id=11,dest={73756273656374696F6E2E332E32},srcline={206}}{5C3337365C3337375C303030565C3030306F5C303030725C3030302D5C3030305C3034305C303030755C3030306E5C303030645C3030305C3034305C3030304E5C303030615C303030635C303030685C303030745C303030655C303030695C3030306C5C303030655C3030305C3034305C303030645C303030655C303030735C3030305C3034305C303030645C3030306F5C3030306B5C303030755C3030306D5C303030655C3030306E5C303030745C303030655C3030306E5C3030306F5C303030725C303030695C303030655C3030306E5C303030745C303030695C303030655C303030725C303030745C303030655C3030306E5C3030305C3034305C3030304D5C3030306F5C303030645C303030655C3030306C5C3030306C5C30303073} +\BKM@entry{id=12,dest={73756273656374696F6E2E332E33},srcline={209}}{5C3337365C3337375C303030565C3030306F5C303030725C3030302D5C3030305C3034305C303030755C3030306E5C303030645C3030305C3034305C3030304E5C303030615C303030635C303030685C303030745C303030655C303030695C3030306C5C303030655C3030305C3034305C303030645C303030655C303030735C3030305C3034305C303030475C303030725C303030615C303030705C303030685C3030302D5C3030304D5C3030306F5C303030645C303030655C3030306C5C3030306C5C30303073} +\@writefile{toc}{\contentsline {section}{\numberline {3}Vergleich der Datenmodellierung}{7}{section.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Vor- und Nachteile des Key-Value-Modells}{7}{subsection.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Vor- und Nachteile des dokumentenorientierten Modells}{7}{subsection.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Vor- und Nachteile des Graph-Modells}{7}{subsection.3.3}\protected@file@percent } +\BKM@entry{id=13,dest={73656374696F6E2E34},srcline={217}}{5C3337365C3337375C303030465C303030615C3030307A5C303030695C30303074} +\@writefile{toc}{\contentsline {section}{\numberline {4}Fazit}{8}{section.4}\protected@file@percent } +\global\@namedef{scr@dte@section@lastmaxnumwidth}{12.14694pt} +\global\@namedef{scr@dte@subsection@lastmaxnumwidth}{19.70898pt} +\@writefile{toc}{\providecommand\tocbasic@end@toc@file{}\tocbasic@end@toc@file} +\gdef \@abspage@last{8} diff --git a/build/Ringstats_Dokumentation.fdb_latexmk b/build/Ringstats_Dokumentation.fdb_latexmk new file mode 100644 index 00000000..27893825 --- /dev/null +++ b/build/Ringstats_Dokumentation.fdb_latexmk @@ -0,0 +1,103 @@ +# Fdb version 4 +["pdflatex"] 1780223438.90595 "Ringstats_Dokumentation.tex" "build/Ringstats_Dokumentation.pdf" "Ringstats_Dokumentation" 1780223440.0158 0 + "/usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc" 1775415801 2971 def0b6c1f0b107b3b936def894055589 "" + "/usr/share/texmf-dist/fonts/map/fontname/texfonts.map" 1775415801 3524 cb3e574dea2d1052e39280babc910dc8 "" + "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecbx1200.tfm" 1775415801 3584 402da0b29eafbad07963b1224b222f18 "" + "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm1200.tfm" 1775415801 3584 f80ddd985bd00e29e9a6047ebd9d4781 "" + "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm1728.tfm" 1775415801 3584 3c76ccb63eda935a68ba65ba9da29f1a "" + "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecss1200.tfm" 1775415801 3584 db562fb1d1c474cc55f0ce8a1dd94fe7 "" + "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecsx1200.tfm" 1775415801 3584 36f697a6b99f29aad1ddddcfadf7a969 "" + "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecsx1440.tfm" 1775415801 3584 9bd2baa3a21be3460ad52867ca0084f1 "" + "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecsx1728.tfm" 1775415801 3584 a5b048a4e362640a1d2d34e624589d34 "" + "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecsx2488.tfm" 1775415801 3584 8530f700a3778253a0a6d6639fda16c7 "" + "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ectt1200.tfm" 1775415801 1536 487c9b46984a816c7ed238d0674595c7 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1775415801 1524 4414a8315f39513458b80dfc63bff03a "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1775415801 1512 f21f83efb36853c0b70002322c1ab3ad "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1775415801 1520 eccf95517727cb11801f4f1aee3a21b4 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1775415801 1296 45809c5a464d5f32c8f98ba97c1bb47f "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1775415801 1288 655e228510b4c2a1abe905c368440826 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr17.tfm" 1775415801 1292 296a67155bdbfc32aa9c636f21e91433 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1775415801 1300 b62933e007d01cfd073f79b963c01526 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1775415801 1292 21c1c5bfeaebccffdb478fd231a0997d "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1775415801 1124 6c73e740cf17375f03eec0ee63599741 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1775415801 1116 933a60c408fc0a863a92debe84b2d294 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1775415801 1120 8b7d695260f3cff42e636090a8002094 "" + "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfbx1200.pfb" 1775415801 140176 d4962f948b4cc0adf4d3dde77a128c95 "" + "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1200.pfb" 1775415801 136101 f533469f523533d38317ab5729d00c8a "" + "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1728.pfb" 1775415801 131438 3aa300b3e40e5c8ba7b4e5c6cebc5dd6 "" + "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfsx1200.pfb" 1775415801 148436 6a185415b8a1b77c58fee2272f3574e2 "" + "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfsx1440.pfb" 1775415801 148301 cb90e68db88ca98c49afbaaab3ac1967 "" + "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfsx1728.pfb" 1775415801 144018 fc22fd96cf4e9932a91e711da3e120b8 "" + "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfsx2488.pfb" 1775415801 142843 cf43d58e8ac9c4319486799accfedabf "" + "/usr/share/texmf-dist/fonts/type1/public/cm-super/sftt1200.pfb" 1775415801 167085 68de377d2744a68a88fa40a1f610615a "" + "/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1775415801 71627 94eb9990bed73c364d7f53f960cc8c5b "" + "/usr/share/texmf-dist/tex/generic/babel-german/babel-german.def" 1775415801 32946 cb91c8893d96faf3f2fd433dbf43f3f1 "" + "/usr/share/texmf-dist/tex/generic/babel-german/ngerman.ldf" 1775415801 2266 6ebeea5026c90254e489c40666fa149e "" + "/usr/share/texmf-dist/tex/generic/babel/babel.sty" 1775415801 147019 f2ca437186bfeb562e1066ad59426a04 "" + "/usr/share/texmf-dist/tex/generic/babel/locale/de/babel-de.ini" 1775415801 4730 4757df0f315d1cf748da0b58d06a7c69 "" + "/usr/share/texmf-dist/tex/generic/babel/locale/invalid/babel-ngerman.tex" 1775415801 508 5da7d3ef1ba5b8125ce3e5673c464ab7 "" + "/usr/share/texmf-dist/tex/generic/babel/txtbabel.def" 1775415801 5231 c1599e5bf7d2ee42743212a7f8d20a56 "" + "/usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1775415801 40635 c40361e206be584d448876bba8a64a3b "" + "/usr/share/texmf-dist/tex/generic/bitset/bitset.sty" 1775415801 33961 6b5c75130e435b2bfdb9f480a09a39f9 "" + "/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1775415801 8371 9d55b8bd010bc717624922fb3477d92e "" + "/usr/share/texmf-dist/tex/generic/iftex/iftex.sty" 1775415801 7984 7dbb9280f03c0a315425f1b4f35d43ee "" + "/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1775415801 8356 7bbb2c2373aa810be568c29e333da8ed "" + "/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty" 1775415801 31769 002a487f55041f8e805cfbf6385ffd97 "" + "/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1775415801 5412 d5a2436094cd7be85769db90f29250a6 "" + "/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1775415801 17865 1a9bd36b4f98178fa551aca822290953 "" + "/usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1775415801 19007 15924f7228aca6c6d184b115f4baa231 "" + "/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1775415801 20089 80423eac55aa175305d35b49e04fe23b "" + "/usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty" 1775415801 21514 b7557edcee22835ef6b03ede1802dad4 "" + "/usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1775415801 7008 f92eaa0a3872ed622bbf538217cd2ab7 "" + "/usr/share/texmf-dist/tex/latex/base/fontenc.sty" 1775415801 5275 6f9d359641b36842524cdb97716ab75f "" + "/usr/share/texmf-dist/tex/latex/base/inputenc.sty" 1775415801 5048 0270515b828149155424600fd2d58ac5 "" + "/usr/share/texmf-dist/tex/latex/bookmark/bkm-pdftex.def" 1775415801 8818 aa5157b46368efebf023abff55611467 "" + "/usr/share/texmf-dist/tex/latex/bookmark/bookmark.sty" 1775415801 18245 97e6be180cf07bb6f7008cfdaaecfce5 "" + "/usr/share/texmf-dist/tex/latex/caption/caption.sty" 1775415801 56128 c2ccf1a29d78c33bc553880402e4fb9a "" + "/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1775415801 13886 d1306dcf79a944f6988e688c1785f9ce "" + "/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1775415801 46885 8953c67ffba03252c6090aa19568b8ba "" + "/usr/share/texmf-dist/tex/latex/footmisc/footmisc.sty" 1775415801 18109 4de394dbf43fe44e00e619c01475403a "" + "/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1775415801 1213 620bba36b25224fa9b7e1ccb4ecb76fd "" + "/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1775415801 1224 978390e9c2234eab29404bc21b268d1e "" + "/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def" 1775415801 19626 23e2822b9b2b5005f4c549ca98b9334d "" + "/usr/share/texmf-dist/tex/latex/graphics/color.sty" 1775415801 7245 a7e8457a46cda4920df85d975267efb4 "" + "/usr/share/texmf-dist/tex/latex/graphics/graphics.sty" 1775415801 18363 69bb4f5538964bfea50d1e6d89cbe69f "" + "/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty" 1775415801 8118 43b99e52946c33a23f5f43b52d5cc5ec "" + "/usr/share/texmf-dist/tex/latex/graphics/keyval.sty" 1775415801 2671 d9941f4bf4750e9b0603c9a2ec54693b "" + "/usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx" 1775415801 2885 9c645d672ae17285bba324998918efd8 "" + "/usr/share/texmf-dist/tex/latex/graphics/trig.sty" 1775415801 4023 e66acf578d6b564c4670fb57ff336a7a "" + "/usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty" 1775415801 17914 4c28a13fc3d975e6e81c9bea1d697276 "" + "/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def" 1775415801 48140 0d317d7fb0c7460a10b7b2713db57305 "" + "/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty" 1775415801 223349 c7928c099a8656537a829ba316c95536 "" + "/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty" 1775415801 11459 697f11f6c439d25d39d2674b99566af4 "" + "/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def" 1775415801 14249 b94983bbccc8d5739c16cc91d1fd1c3b "" + "/usr/share/texmf-dist/tex/latex/hyperref/puenc.def" 1775415801 117118 2e3ba580751de5583beacf2e5fee69a9 "" + "/usr/share/texmf-dist/tex/latex/koma-script/scrartcl.cls" 1775415801 244357 6163a870ccc4714e24e2ade926f3081f "" + "/usr/share/texmf-dist/tex/latex/koma-script/scrbase.sty" 1775415801 101071 5c33e7845f9afaab8705ab53e1c47a1a "" + "/usr/share/texmf-dist/tex/latex/koma-script/scrkbase.sty" 1775415801 22923 4fd8d1dd112d2950b8c92f34f0d9788f "" + "/usr/share/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty" 1775415801 11187 bb19b68b7570b0a5839776e49029dfc6 "" + "/usr/share/texmf-dist/tex/latex/koma-script/scrlfile.sty" 1775415801 3330 524ef98f49a363d012453fece1f26677 "" + "/usr/share/texmf-dist/tex/latex/koma-script/scrlogo.sty" 1775415801 2164 c44cdb4bc4dc3e1eacfb6a8e57830b70 "" + "/usr/share/texmf-dist/tex/latex/koma-script/scrsize12pt.clo" 1775415801 6255 b5e87711b8a11a620a16e4b554557406 "" + "/usr/share/texmf-dist/tex/latex/koma-script/tocbasic.sty" 1775415801 122018 8104c4deebb4f912ebadb00e0c5a24f8 "" + "/usr/share/texmf-dist/tex/latex/koma-script/typearea.sty" 1775415801 59144 ce26e921ad64a8683a997696836a7ca2 "" + "/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1775415801 22555 6d8e155cfef6d82c3d5c742fea7c992e "" + "/usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty" 1775415801 13815 760b0c02f691ea230f5359c4e1de23a7 "" + "/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" 1775415801 30662 bfd6e864f4ffc5018b0e2b6260c3181c "" + "/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1775415801 678 4792914a8f45be57bb98413425e4c7af "" + "/usr/share/texmf-dist/tex/latex/refcount/refcount.sty" 1775415801 9878 9e94e8fa600d95f9c7731bb21dfb67a4 "" + "/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1775415801 9684 a33a14b82ce60d6e77cb9be689d79ee6 "" + "/usr/share/texmf-dist/tex/latex/url/url.sty" 1775415801 12796 8edb7d69a20b857904dd0ea757c14ec9 "" + "/usr/share/texmf-dist/web2c/texmf.cnf" 1775415801 43569 fd570f2fa160877d211e859f687312ba "" + "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1777228096 5385779 47c0c393a77fd4a098bacfd57d66b88a "" + "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1778762763 3734533 c370cc050c4a9823a1fe1ab265afc57b "" + "Ringstats_Dokumentation.tex" 1780223438.99387 10292 f09b92835ada112d26d46bb1b592b6e5 "" + "assets/er-modell.png" 1778764597.46144 805989 0b7323ca4b38e6518c24fd9e5684655b "" + "build/Ringstats_Dokumentation.aux" 1780223439.9859 7801 3bba753f64ebc8b674aebcc47461febe "pdflatex" + "build/Ringstats_Dokumentation.toc" 1780223439.9869 1305 3462b2bc2852c27ffc939f8273265173 "pdflatex" + (generated) + "build/Ringstats_Dokumentation.aux" + "build/Ringstats_Dokumentation.log" + "build/Ringstats_Dokumentation.pdf" + "build/Ringstats_Dokumentation.toc" + (rewritten before read) diff --git a/build/Ringstats_Dokumentation.fls b/build/Ringstats_Dokumentation.fls new file mode 100644 index 00000000..f2277376 --- /dev/null +++ b/build/Ringstats_Dokumentation.fls @@ -0,0 +1,178 @@ +PWD /home/hikyu/Documents/Uni/2026 Sommer/Moderne Datenbanken +INPUT /usr/share/texmf-dist/web2c/texmf.cnf +INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt +INPUT Ringstats_Dokumentation.tex +OUTPUT build/Ringstats_Dokumentation.log +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrartcl.cls +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrartcl.cls +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrkbase.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrkbase.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrbase.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrbase.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrlfile.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrlfile.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrlogo.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrlogo.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/tocbasic.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/tocbasic.sty +INPUT /usr/share/texmf-dist/tex/latex/caption/caption.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/typearea.sty +INPUT /usr/share/texmf-dist/tex/latex/footmisc/footmisc.sty +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrsize12pt.clo +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrsize12pt.clo +INPUT /usr/share/texmf-dist/tex/latex/koma-script/scrsize12pt.clo +INPUT /usr/share/texmf-dist/fonts/map/fontname/texfonts.map +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm +INPUT /usr/share/texmf-dist/tex/latex/koma-script/typearea.sty +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm +INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty +INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty +INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty +INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty +INPUT /usr/share/texmf-dist/tex/generic/babel/txtbabel.def +INPUT /usr/share/texmf-dist/tex/generic/babel/locale/invalid/babel-ngerman.tex +INPUT /usr/share/texmf-dist/tex/generic/babel/locale/invalid/babel-ngerman.tex +INPUT /usr/share/texmf-dist/tex/generic/babel/locale/invalid/babel-ngerman.tex +INPUT /usr/share/texmf-dist/tex/generic/babel/locale/de/babel-de.ini +INPUT /usr/share/texmf-dist/tex/generic/babel-german/ngerman.ldf +INPUT /usr/share/texmf-dist/tex/generic/babel-german/ngerman.ldf +INPUT /usr/share/texmf-dist/tex/generic/babel-german/ngerman.ldf +INPUT /usr/share/texmf-dist/tex/generic/babel-german/babel-german.def +INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty +INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty +INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm1200.tfm +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty +INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty +INPUT /usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +INPUT /usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/puenc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/puenc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/puenc.def +INPUT /usr/share/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texmf-dist/tex/latex/bookmark/bookmark.sty +INPUT /usr/share/texmf-dist/tex/latex/bookmark/bookmark.sty +INPUT /usr/share/texmf-dist/tex/latex/bookmark/bookmark.sty +INPUT /usr/share/texmf-dist/tex/latex/bookmark/bkm-pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/bookmark/bkm-pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/bookmark/bkm-pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +INPUT build/Ringstats_Dokumentation.aux +INPUT build/Ringstats_Dokumentation.aux +INPUT build/Ringstats_Dokumentation.aux +OUTPUT build/Ringstats_Dokumentation.aux +INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx +INPUT /usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx +INPUT /usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx +OUTPUT build/Ringstats_Dokumentation.pdf +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecss1200.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecsx1200.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecsx2488.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm1728.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr17.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecsx1728.tfm +INPUT build/Ringstats_Dokumentation.toc +INPUT build/Ringstats_Dokumentation.toc +INPUT build/Ringstats_Dokumentation.toc +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr8.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr6.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm +OUTPUT build/Ringstats_Dokumentation.toc +INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map +INPUT /usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc +INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecsx1440.tfm +INPUT ./assets/er-modell.png +INPUT ./assets/er-modell.png +INPUT ./assets/er-modell.png +INPUT ./assets/er-modell.png +INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecbx1200.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ectt1200.tfm +INPUT build/Ringstats_Dokumentation.aux +INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfbx1200.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1200.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1728.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfsx1200.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfsx1440.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfsx1728.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfsx2488.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sftt1200.pfb diff --git a/build/Ringstats_Dokumentation.log b/build/Ringstats_Dokumentation.log new file mode 100644 index 00000000..b8d76a1d --- /dev/null +++ b/build/Ringstats_Dokumentation.log @@ -0,0 +1,468 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.29 (TeX Live 2026/Arch Linux) (preloaded format=pdflatex 2026.5.14) 31 MAY 2026 12:30 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**Ringstats_Dokumentation.tex +(./Ringstats_Dokumentation.tex +LaTeX2e <2025-11-01> +L3 programming layer <2026-01-19> +(/usr/share/texmf-dist/tex/latex/koma-script/scrartcl.cls +Document Class: scrartcl 2026/02/02 v3.49.2 KOMA-Script document class (article +) +(/usr/share/texmf-dist/tex/latex/koma-script/scrkbase.sty +Package: scrkbase 2026/02/02 v3.49.2 KOMA-Script package (KOMA-Script-dependent + basics and keyval usage) + +(/usr/share/texmf-dist/tex/latex/koma-script/scrbase.sty +Package: scrbase 2026/02/02 v3.49.2 KOMA-Script package (KOMA-Script-independen +t basics and keyval usage) + +(/usr/share/texmf-dist/tex/latex/koma-script/scrlfile.sty +Package: scrlfile 2026/02/02 v3.49.2 KOMA-Script package (file load hooks) + +(/usr/share/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty +Package: scrlfile-hook 2026/02/02 v3.49.2 KOMA-Script package (using LaTeX hook +s) + +(/usr/share/texmf-dist/tex/latex/koma-script/scrlogo.sty +Package: scrlogo 2026/02/02 v3.49.2 KOMA-Script package (logo) +))) +(/usr/share/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2022/05/29 v1.15 key=value parser (DPC) +\KV@toks@=\toks17 +) +Applying: [2021/05/01] Usage of raw or classic option list on input line 254. +Already applied: [0000/00/00] Usage of raw or classic option list on input line + 370. +)) +(/usr/share/texmf-dist/tex/latex/koma-script/tocbasic.sty +Package: tocbasic 2026/02/02 v3.49.2 KOMA-Script package (handling toc-files) +\scr@dte@tocline@numberwidth=\skip49 +\scr@dte@tocline@numbox=\box53 +) +Package tocbasic Info: omitting babel extension for `toc' +(tocbasic) because of feature `nobabel' available +(tocbasic) for `toc' on input line 141. +Package scrartcl Info: You've used standard option `12pt'. +(scrartcl) This is correct! +(scrartcl) Internally I'm using `fontsize=12pt'. +(scrartcl) If you'd like to set the option with \KOMAoptions, +(scrartcl) you'd have to use `fontsize=12pt' there +(scrartcl) instead of `12pt', too. +Class scrartcl Info: File `scrsize12pt.clo' used to setup font sizes on input l +ine 2489. + +(/usr/share/texmf-dist/tex/latex/koma-script/scrsize12pt.clo +File: scrsize12pt.clo 2026/02/02 v3.49.2 KOMA-Script font size class option (12 +pt) +) +(/usr/share/texmf-dist/tex/latex/koma-script/typearea.sty +Package: typearea 2026/02/02 v3.49.2 KOMA-Script package (type area) +\ta@bcor=\skip50 +\ta@div=\count275 +Package typearea Info: You've used standard option `a4paper'. +(typearea) This is correct! +(typearea) Internally I'm using `paper=a4'. +(typearea) If you'd like to set the option with \KOMAoptions, +(typearea) you'd have to use `paper=a4' there +(typearea) instead of `a4paper', too. +\ta@hblk=\skip51 +\ta@vblk=\skip52 +\ta@temp=\skip53 +\footheight=\skip54 +Package typearea Info: These are the values describing the layout: +(typearea) DIV = 12 +(typearea) BCOR = 0.0pt +(typearea) \paperwidth = 597.50793pt +(typearea) \textwidth = 448.13095pt +(typearea) DIV departure = -6% +(typearea) \evensidemargin = 2.4185pt +(typearea) \oddsidemargin = 2.4185pt +(typearea) \paperheight = 845.04694pt +(typearea) \textheight = 635.5pt +(typearea) \topmargin = -41.72441pt +(typearea) \headheight = 18.125pt +(typearea) \headsep = 21.75pt +(typearea) \topskip = 12.0pt +(typearea) \footskip = 50.75pt +(typearea) \baselineskip = 14.5pt +(typearea) on input line 1810. +) +\c@part=\count276 +\c@section=\count277 +\c@subsection=\count278 +\c@subsubsection=\count279 +\c@paragraph=\count280 +\c@subparagraph=\count281 +\scr@dte@section@maxnumwidth=\skip55 +Class scrartcl Info: using compatibility default `runin=bysign' +(scrartcl) for `\section on input line 5015. +Class scrartcl Info: using compatibility default `afterindent=bysign' +(scrartcl) for `\section on input line 5015. +\scr@dte@part@maxnumwidth=\skip56 +Class scrartcl Info: using compatibility default `afterindent=false' +(scrartcl) for `\part on input line 5023. +\scr@dte@subsection@maxnumwidth=\skip57 +Class scrartcl Info: using compatibility default `runin=bysign' +(scrartcl) for `\subsection on input line 5033. +Class scrartcl Info: using compatibility default `afterindent=bysign' +(scrartcl) for `\subsection on input line 5033. +\scr@dte@subsubsection@maxnumwidth=\skip58 +Class scrartcl Info: using compatibility default `runin=bysign' +(scrartcl) for `\subsubsection on input line 5043. +Class scrartcl Info: using compatibility default `afterindent=bysign' +(scrartcl) for `\subsubsection on input line 5043. +\scr@dte@paragraph@maxnumwidth=\skip59 +Class scrartcl Info: using compatibility default `runin=bysign' +(scrartcl) for `\paragraph on input line 5054. +Class scrartcl Info: using compatibility default `afterindent=bysign' +(scrartcl) for `\paragraph on input line 5054. +\scr@dte@subparagraph@maxnumwidth=\skip60 +Class scrartcl Info: using compatibility default `runin=bysign' +(scrartcl) for `\subparagraph on input line 5064. +Class scrartcl Info: using compatibility default `afterindent=bysign' +(scrartcl) for `\subparagraph on input line 5064. +\abovecaptionskip=\skip61 +\belowcaptionskip=\skip62 +\c@pti@nb@sid@b@x=\box54 +Package tocbasic Info: omitting babel extension for `lof' +(tocbasic) because of feature `nobabel' available +(tocbasic) for `lof' on input line 6287. +\scr@dte@figure@maxnumwidth=\skip63 +\c@figure=\count282 +Package tocbasic Info: omitting babel extension for `lot' +(tocbasic) because of feature `nobabel' available +(tocbasic) for `lot' on input line 6299. +\scr@dte@table@maxnumwidth=\skip64 +\c@table=\count283 +Class scrartcl Info: Redefining `\numberline' on input line 6469. +\bibindent=\dimen148 +) +(/usr/share/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2024/02/08 v1.3d Input encoding file +\inpenc@prehook=\toks18 +\inpenc@posthook=\toks19 +) +(/usr/share/texmf-dist/tex/generic/babel/babel.sty +Package: babel 2026/02/14 v26.3 The multilingual framework for LuaLaTeX, pdfLaT +eX and XeLaTeX +\babel@savecnt=\count284 +LaTeX Encoding Info: Redeclaring text command \ij (encoding OT1) on input li +ne 2078. +LaTeX Encoding Info: Redeclaring text command \IJ (encoding OT1) on input li +ne 2080. +LaTeX Encoding Info: Redeclaring text command \ij (encoding T1) on input lin +e 2082. +LaTeX Encoding Info: Redeclaring text command \IJ (encoding T1) on input lin +e 2083. +LaTeX Encoding Info: Ignoring declaration for text command \ij (encoding ?) +on input line 2084. +LaTeX Encoding Info: Ignoring declaration for text command \IJ (encoding ?) +on input line 2086. +LaTeX Encoding Info: Ignoring declaration for text command \SS (encoding ?) +on input line 2111. +\U@D=\dimen149 +\l@unhyphenated=\language8 + +(/usr/share/texmf-dist/tex/generic/babel/txtbabel.def) +\bbl@readstream=\read2 +\bbl@dirlevel=\count285 + +(/usr/share/texmf-dist/tex/generic/babel/locale/invalid/babel-ngerman.tex) +Package babel Info: Importing font and identification data for ngerman +(babel) from babel-de.ini. Reported on input line 4330. + +(/usr/share/texmf-dist/tex/generic/babel-german/ngerman.ldf +Language: ngerman + +(/usr/share/texmf-dist/tex/generic/babel-german/babel-german.def +Package babel Info: Making " an active character on input line 470. +))) +(/usr/share/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2025/07/18 v2.1d Standard LaTeX package +) +(/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2024/12/31 v1.2e Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2024/08/06 v1.4g Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2023/12/02 v1.11 sin cos tan (DPC) +) +(/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 106. + +(/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2025/09/29 v1.2d Graphics/color driver for pdftex +)) +\Gin@req@height=\dimen150 +\Gin@req@width=\dimen151 +) +(/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2026-01-29 v7.01p Hypertext links for LaTeX + +(/usr/share/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2024/12/12 v1.0g TeX engine tests +) +(/usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO) +) +(/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) +(/usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) + +(/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2023-12-04 v1.26 LaTeX kernel commands for general use (HO) +) +(/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +)) +(/usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) +(/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2026-01-29 v2.58 Cross-referencing by name of section + +(/usr/share/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) +(/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) + +(/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO) +)) +\c@section@level=\count286 +) +(/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2025/10/02 v2.5m e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count287 +) +(/usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +Package: stringenc 2019/11/29 v1.12 Convert strings between diff. encodings (HO +) +) +\@linkdim=\dimen152 +\Hy@linkcounter=\count288 +\Hy@pagecounter=\count289 + +(/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2026-01-29 v7.01p Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) +(/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) +\Hy@SavedSpaceFactor=\count290 + +(/usr/share/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2026-01-29 v7.01p Hyperref: PDF Unicode definition (HO) +Now handling font encoding PU ... +... no UTF-8 mapping file for font encoding PU +) +Package hyperref Info: Option `colorlinks' set `true' on input line 4072. +Package hyperref Info: Hyper figures OFF on input line 4201. +Package hyperref Info: Link nesting OFF on input line 4206. +Package hyperref Info: Hyper index ON on input line 4209. +Package hyperref Info: Plain pages OFF on input line 4216. +Package hyperref Info: Backreferencing OFF on input line 4221. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4468. +\c@Hy@tempcnt=\count291 + +(/usr/share/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip17 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 4807. +\XeTeXLinkMargin=\dimen153 + +(/usr/share/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + +(/usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO +) +)) +\Fld@menulength=\count292 +\Field@Width=\dimen154 +\Fld@charsize=\dimen155 +Package hyperref Info: Hyper figures OFF on input line 6084. +Package hyperref Info: Link nesting OFF on input line 6089. +Package hyperref Info: Hyper index ON on input line 6092. +Package hyperref Info: backreferencing OFF on input line 6099. +Package hyperref Info: Link coloring ON on input line 6102. +Package hyperref Info: Link coloring with OCG OFF on input line 6109. +Package hyperref Info: PDF/A mode OFF on input line 6114. +\Hy@abspage=\count293 +\c@Item=\count294 +\c@Hfootnote=\count295 +) +Package hyperref Info: Driver (autodetected): hpdftex. + +(/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2026-01-29 v7.01p Hyperref driver for pdfTeX +\Fld@listcount=\count296 +\c@bookmark@seq@number=\count297 + +(/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2025-06-21 v1.11 Rerun checks for auxiliary files (HO) + +(/usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +84. +) +\Hy@SectionHShift=\skip65 +) +Class scrartcl Info: loading recommended package `bookmark'. +(scrartcl) Using `bookmark' together with `hyperref' is recommended, +(scrartcl) because of handling of possible bookmark level gaps. +(scrartcl) You can avoid loading `bookmark' with KOMA-Script option +(scrartcl) `bookmarkpackage=false' before \begin{document} and +(scrartcl) you can avoid this message adding: +(scrartcl) \usepackage{bookmark} +(scrartcl) before \begin{document} on input line 18. + +(/usr/share/texmf-dist/tex/latex/bookmark/bookmark.sty +Package: bookmark 2023-12-10 v1.31 PDF bookmarks (HO) + +(/usr/share/texmf-dist/tex/latex/bookmark/bkm-pdftex.def +File: bkm-pdftex.def 2023-12-10 v1.31 bookmark driver for pdfTeX and luaTeX (HO +) +\BKM@id=\count298 +)) +(/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2025-10-09 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count299 +) +(build/Ringstats_Dokumentation.aux +Package babel Info: 'ngerman' activates 'german' shorthands. +(babel) Reported on input line 10. +) +\openout1 = `Ringstats_Dokumentation.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. + +(/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count300 +\scratchdimen=\dimen156 +\scratchbox=\box55 +\nofMPsegments=\count301 +\nofMParguments=\count302 +\everyMPshowfont=\toks20 +\MPscratchCnt=\count303 +\MPscratchDim=\dimen157 +\MPnumerator=\count304 +\makeMPintoPDFobject=\count305 +\everyMPtoPDFconversion=\toks21 +) (/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. + +(/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +(/usr/share/texmf-dist/tex/latex/graphics/color.sty +Package: color 2025/01/14 v1.3e Standard LaTeX Color (DPC) + +(/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package color Info: Driver file: pdftex.def on input line 149. + +(/usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx)) +Package hyperref Info: Link coloring ON on input line 18. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <17.28> on input line 21. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 21. + +(build/Ringstats_Dokumentation.toc +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 3. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 3. +) +\tf@toc=\write3 +\openout3 = `Ringstats_Dokumentation.toc'. + + [1 + + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}{/usr/share/texmf-dist/fonts +/enc/dvips/cm-super/cm-super-t1.enc}] +[2] + +File: assets/er-modell.png Graphic file (type png) + +Package pdftex.def Info: assets/er-modell.png used on input line 86. +(pdftex.def) Requested size: 268.8813pt x 292.00674pt. + [3 <./assets/er-modell.png>] +Overfull \hbox (52.12212pt too wide) in paragraph at lines 145--174 + [][] + [] + +[4] [5] [6] [7] [8] (build/Ringstats_Dokumentation.aux) + *********** +LaTeX2e <2025-11-01> +L3 programming layer <2026-01-19> + *********** + ) +Here is how much of TeX's memory you used: + 13485 strings out of 469462 + 242906 string characters out of 5468614 + 788042 words of memory out of 5000000 + 42001 multiletter control sequences out of 15000+600000 + 638939 words of font info for 63 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 108i,8n,107p,11253b,461s stack positions out of 10000i,1000n,20000p,200000b,200000s + +Output written on build/Ringstats_Dokumentation.pdf (8 pages, 575504 bytes). +PDF statistics: + 160 PDF objects out of 1000 (max. 8388607) + 130 compressed objects within 2 object streams + 24 named destinations out of 1000 (max. 500000) + 110 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/build/Ringstats_Dokumentation.pdf b/build/Ringstats_Dokumentation.pdf new file mode 100644 index 00000000..501b8f08 Binary files /dev/null and b/build/Ringstats_Dokumentation.pdf differ diff --git a/build/Ringstats_Dokumentation.toc b/build/Ringstats_Dokumentation.toc new file mode 100644 index 00000000..b69c9be8 --- /dev/null +++ b/build/Ringstats_Dokumentation.toc @@ -0,0 +1,15 @@ +\babel@toc {ngerman}{}\relax +\contentsline {section}{\numberline {1}Anwendungsszenario}{2}{section.1}% +\contentsline {subsection}{\numberline {1.1}Projektidee und Zielsetzung}{2}{subsection.1.1}% +\contentsline {subsection}{\numberline {1.2}Kernfunktionen und Anwendungsfälle}{2}{subsection.1.2}% +\contentsline {section}{\numberline {2}Dokumentation der Datenmodellierung}{3}{section.2}% +\contentsline {subsection}{\numberline {2.1}Das konzeptionelle ER-Modell}{3}{subsection.2.1}% +\contentsline {subsection}{\numberline {2.2}Key-Value-Modellierung}{4}{subsection.2.2}% +\contentsline {subsection}{\numberline {2.3}Dokumentenorientierte Modellierung}{5}{subsection.2.3}% +\contentsline {subsection}{\numberline {2.4}Graph-Datenbank-Modellierung}{6}{subsection.2.4}% +\contentsline {section}{\numberline {3}Vergleich der Datenmodellierung}{7}{section.3}% +\contentsline {subsection}{\numberline {3.1}Vor- und Nachteile des Key-Value-Modells}{7}{subsection.3.1}% +\contentsline {subsection}{\numberline {3.2}Vor- und Nachteile des dokumentenorientierten Modells}{7}{subsection.3.2}% +\contentsline {subsection}{\numberline {3.3}Vor- und Nachteile des Graph-Modells}{7}{subsection.3.3}% +\contentsline {section}{\numberline {4}Fazit}{8}{section.4}% +\providecommand \tocbasic@end@toc@file {}\tocbasic@end@toc@file diff --git a/notizen.md b/notizen.md new file mode 100644 index 00000000..6b835339 --- /dev/null +++ b/notizen.md @@ -0,0 +1,64 @@ + +# Zwischenpraesentation +## Inhalte +6-8 Seiten Doku, 20 Folien mit 20sec pro Folie +- Anwendungsszenario +- Dokumentation der Datenmodellierung (Key-Value, Dokumentorientiert, Graph DB-Modell) des Anwendungsszenarios + - Vergleich der Datenmodellierung + - Vor und nachteile +- Fazit: Auswahl der DB mit begruendung + + +[x] Einstellungen + [x] Deutsche Sprache genutzt +[x] Titelblatt + [x] Namen + [x] Mehrere Autoren + [x] Datum + [x] Inhaltsverzeichnis + [x] Struktur + [x] Unterpunkte +[] Einleitung +[] Anwendungszenario (ist im proposal) + [] Einleitung umschreiben + [x] Projektidee und Zielsetzung + [] Kernfunktion und Anwendungsfälle +[] Datenmodellierung (min 3 datenbanken) + [x] Das konzeptionelle ER-Modell + [x] key-value: `user:{id}:char:inventory:**` + [x] vorarbeit geleistet + [] Dokument-basiert: `weapon { name: '', damage: 5 }` + [] graph-basiert +[] Vergleich der Datenmodellierung + [] key-value + [] Dokument-basiert + [] graph-basiert +[] Fazit + [] Auswahl der DB mit begruendung +[x] 6-8 seiten + +[] Präsi folien ertsellen (20 folien) + + +[] Programm + [] Client (Mod) + [] Server + [] Website + + + +# Endpräsentation +## Inhalte +- Marktrecherche zum ausgewaehlten NoSQL-Datenbankmodell (6DBs, davon >= 1 Multimodale DB) +- Datenbankauswahl inklusive Begründung durch Nutzwertanalyse (3 aus 6) +- Performancevergleich der ausgewaehlten DBs für 2 Anwendungsfaelle +- Live-Demo +- Fazit: Handlungsempfehlung und Reflexion (lesson learned) + +Dokumentation 8-12 seiten +Poster +- Handouts + + +[] Marktrecherche +[] Handout