uni-tex-assignments/pdb/assignment3/main.tex
Jonas_Jones 1da3fae257
Some checks failed
build-latex / build (push) Has been cancelled
added pdb assignment 3
2025-06-20 22:53:42 +02:00

78 lines
No EOL
2.7 KiB
TeX

\documentclass[a4paper]{article}
%\usepackage[singlespacing]{setspace}
\usepackage[onehalfspacing]{setspace}
%\usepackage[doublespacing]{setspace}
\usepackage{geometry} % Required for adjusting page dimensions and margins
\usepackage{amsmath,amsfonts,stmaryrd,amssymb,mathtools,dsfont} % Math packages
\usepackage{tabularx}
\usepackage{colortbl}
\usepackage{listings}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{subcaption}
\usepackage{float}
\usepackage[table,xcdraw]{xcolor}
\usepackage{changepage,titlesec,fancyhdr} % For styling Header and Titles
\pagestyle{fancy}
\usepackage{enumerate} % Custom item numbers for enumerations
\usepackage[ruled]{algorithm2e} % Algorithms
\usepackage[framemethod=tikz]{mdframed} % Allows defining custom boxed/framed environments
\usepackage{listings} % File listings, with syntax highlighting
\lstset{
basicstyle=\ttfamily, % Typeset listings in monospace font
}
\usepackage[ddmmyyyy]{datetime}
\geometry{
paper=a4paper, % Paper size, change to letterpaper for US letter size
top=2.5cm, % Top margin
bottom=3cm, % Bottom margin
left=2.5cm, % Left margin
right=2.5cm, % Right margin
headheight=25pt, % Header height
footskip=1.5cm, % Space from the bottom margin to the baseline of the footer
headsep=1cm, % Space from the top margin to the baseline of the header
%showframe, % Uncomment to show how the type block is set on the page
}
\lhead{PDB\\Sommersemester 2024}
\chead{\bfseries{Übungsblatt 3}\\}
\rhead{7987847\\Jonas Werner}
\begin{document}
\section*{Aufgabe 1}
\subsection*{a)}
Das ER-Diagramm beschreibt den Tabelleneitrag einer Liga.\\
$Mannschaft = ({{Spieltermin}}, {Name})$\\
$dom(Spieltermin) = date$
\subsection*{b)}
Das ER-Diagramm beschreibt einen Personalausweis.\\
$Person = ({Name(Vorname, Nachname), Adresse(Straße, Nummer, Ort)}, {PersonID})$\\
$dom(Adresse) = char(30) \times int x\times char(30)$
\subsection*{c)}
Das ER-Diagramm beschreibt ein Szenario einer Arztpraxis wo Medikamente verschrieben werden.\\
$verschreibt = ((Ärzt*in, Medikament, Patient*in), (Datum))$\\
$grad(verschreibt) = 3$\\
$comp(verschreibt, (Ärzt*in, Medikament, Patient*in)) = $
\section*{2}
\subsection*{a)}
1. Es gibt keinee Unique ID: Zwei Zeilen können exakt gleich sein\\
2. Telefonnummer ist nicht einheitlich: Vorwalen, Schreibweisen, ...\\
3. Name ist nicht einheitlich: Namen pro Telefonnummer, Abkürzungen
\subsection*{b)}
1. Es kann eine ID Spalte eingeführt werden um jedem Eintrag eine eine eindeutige Zahl zuzuweisen.\\
2. Es kann eine Vorwahl-Spalte eingeführt werden und die Telefonnummer ohne Leerzeichen also $int$ zu speichern.\\
3. Name in Vor- und Nachname spalten und keine Abürzungen erlauben. Nur ein Name pro Eintrag.
\end{document}