diff --git a/src/design/entities/index.tex b/src/design/entities/index.tex index 3fec4d7..8635775 100644 --- a/src/design/entities/index.tex +++ b/src/design/entities/index.tex @@ -1,6 +1,21 @@ \subsection{Datu bāzes tabulu apraksts} Datubāzes tabulu lauku, datu tipi, lauka atribūti - obligātums, noklusētās vērtības, primārā atslēga, -unikalitāte - ir aprakstītas atsevišķās tabulās (skat. x.1, x.2, … , x.n tab. % TODO: add all table references). +unikalitāte - ir aprakstītas atsevišķās tabulās (skat. +\ref{tab:entity-role-action} tab., +\ref{tab:entity-role-disadvantage} tab., +\ref{tab:entity-image} tab., +\ref{tab:entity-subscription-price} tab., +\ref{tab:entity-password-recovery} tab., +\ref{tab:entity-email-confirmation} tab., +\ref{tab:entity-game-role} tab., +\ref{tab:entity-account-status} tab., +\ref{tab:entity-room-status} tab., +\ref{tab:entity-user} tab., +\ref{tab:entity-game-setup} tab., +\ref{tab:entity-player} tab., +\ref{tab:entity-paid-subscription} tab., +\ref{tab:entity-message} tab.) + Visām tabulām, \texttt{VARCHAR} un \texttt{TEXT} laukiem tiek lietots UTF8 kodējums. \input{./src/design/entities/role-action.tex} diff --git a/src/design/entities/paid-subscription.tex b/src/design/entities/paid-subscription.tex index 996ca01..355226d 100644 --- a/src/design/entities/paid-subscription.tex +++ b/src/design/entities/paid-subscription.tex @@ -1,5 +1,5 @@ \begin{entityTable}{MaksasAbonements}{entity-paid-subscription} - \entityTableRow{stripe\_id}{varchar(255)}{unique, not null}{Unikālais identifikators, kurš tiek iegūts no maksājuma procesora klienta - \href{https://stripe.com}{Stripe}} % FIX: use correct url function + \entityTableRow{stripe\_id}{varchar(255)}{unique, not null}{Unikālais identifikators, kurš tiek iegūts no maksājuma procesora klienta - \href{https://stripe.com}{Stripe}} \entityTableRow{stavoklis}{int8}{not null}{Abonementa stāvoklis, \texttt{FOREING KEY} uz \hyperref[tab:entity-subscription-status]{AbonementaStavoklis} tabulas id kolonnu} \entityTableRow{sakuma\_laiks}{timestamp}{not null, default current\_timestamp}{Laiks, kad abonements ir aktivizēts} \entityTableRow{periods}{interval}{not null}{Laika periods dienās, cik ilgi abonements ir aktīvs} diff --git a/src/design/logical-description.tex b/src/design/logical-description.tex index 2ef5d6e..5ac2a87 100644 --- a/src/design/logical-description.tex +++ b/src/design/logical-description.tex @@ -1,7 +1,7 @@ \subsection{Datu bāzes loģiskais ER modelis} \begin{figure}[htbp] \centering - \includegraphics[width=\linewidth]{./src/img/KonceptualaisERModelis.png} % TODO: replace with correct picture + \includegraphics[width=\linewidth]{./src/img/LogiskaisERDModelis.png} \caption{Datu bāzes loģiskais ER modelis} \label{fig:logical-model} \end{figure} diff --git a/src/img/KonceptualaisERModelis.png b/src/img/KonceptualaisERModelis.png index db062b9..63b25a3 100644 Binary files a/src/img/KonceptualaisERModelis.png and b/src/img/KonceptualaisERModelis.png differ diff --git a/src/img/LogiskaisERDModelis.png b/src/img/LogiskaisERDModelis.png new file mode 100644 index 0000000..45671d7 Binary files /dev/null and b/src/img/LogiskaisERDModelis.png differ diff --git a/src/requirements/functional-requirements/IO-functions/IIDP09.tex b/src/requirements/functional-requirements/IO-functions/IIDP09.tex index 7a3c71a..e0aab8a 100644 --- a/src/requirements/functional-requirements/IO-functions/IIDP09.tex +++ b/src/requirements/functional-requirements/IO-functions/IIDP09.tex @@ -1,4 +1,4 @@ -\parameterTable{}{IIDP09} % TODO: add title +\parameterTable {Biogrāfiskā informācija} {IIDP09} {