-
Notifications
You must be signed in to change notification settings - Fork 0
/
document.tex
85 lines (70 loc) · 2.47 KB
/
document.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
\documentclass{article}
\usepackage{graphicx}
\usepackage[left=2cm, text={17cm, 23cm}, top=3cm]{geometry}
\begin{document}
\begin{titlepage}
\begin{center}
\includegraphics[width=1\textwidth]{assets/FIT_logo.png} \\
\vspace{\stretch{0.382}}
\Huge{IDS Projekt} \\
\Large{\textbf{Část 1 - Návrh databáze}} \\
\large{Varianta 21 (Knihovna1)}
\end{center}
\vfill
{
\large \today \hfill
\large
\begin{tabular}{l l}
Martin Slezák & \quad xsleza26 \\
Jakub Antonín Štigler & \quad xstigl00 \\
\end{tabular}
}
\end{titlepage}
\section*{ER diagram}
\includegraphics*[width=1\textwidth]{assets/er.pdf}
\subsection*{Item}
\begin{itemize}
\item Generická entitní množina položky, na základě které vznikají entitní
množiny Book a Magazine
\item \subsubsection*{Book}
\begin{itemize}
\item Entitní množina specializující entitní množinu Item
\item Představuje knihu uloženou v informačním systému
\end{itemize}
\item \subsubsection*{Magazine}
\begin{itemize}
\item Entitní množina specializující entitní množinu Item
\item Představuje časopis uložený v informačním systému
\end{itemize}
\end{itemize}
\subsection*{User}
\begin{itemize}
\item Entitní množina představující uživatele informačního systému
\item Na základě role se určuje, zda je to uživatel, zaměstnanec či admin
\end{itemize}
\subsection*{Receipt}
\begin{itemize}
\item Entitní množina reprezentující účtenky
\item V relaci s uživatelem, kterému byla účtenka vystavena
\end{itemize}
\subsection*{Borrowing}
\begin{itemize}
\item Výpůjčky knih/časopisů jsou reprezentovýny touto entitní množinou
\item V relaci s uživatelem, který si půjčil knihu/časopis
\item V relaci pouze s jednou knihou/časopisem za účelem prolužování
výpůjček
\end{itemize}
\subsection*{Reservation}
\begin{itemize}
\item Rezervace knih/časopisů jsou představovány touto entitní množinou
\item V relaci s uživatelem, který provedl rezervaci
\item Pouze jedna kniha/časopis v relaci
\item Obsahuje pořadí rezervace, které určuje pořadí uživatelů na vypůjčení
dané knihy/časopisu
\end{itemize}
\newpage
\section*{Usecase diagram}
\begin{center}
\includegraphics*[height=0.95\textheight]{assets/usecase.pdf}
\end{center}
\end{document}