List of commits:
Subject Hash Author Date (UTC)
Quick fix on UML diagrams. 86a52b2f6ce92750bdb2c33eaa4dbc4497322e1c aubert@math.cnrs.fr 2019-03-18 18:37:24
Adding some missing files. 0c090f6d43e84b71ca5e1f6d3e8d1aa0d733824d aubert@math.cnrs.fr 2019-03-18 18:28:32
Fixing the style for line numbers, adding information for weak entities, drawing some figures (for crow's notation, for alternative notations), removing various images. 26ce9a96701649988cfdfcb3e61011f4e154896d aubert@math.cnrs.fr 2019-03-18 18:25:09
Added solution to quiz #4. db0de8ba5c6605d77fdbc076f3a9e5b3851d83e0 aubert@math.cnrs.fr 2019-03-15 20:57:13
Added questions for Quiz #4. 30d908601e9431ec0901d4001ddbf99bf14f75d0 aubert@math.cnrs.fr 2019-03-15 17:52:24
Worked on narrative in Chapter 4, mostly ER diagrams. 9e0cc5fc5a2b4087fe1191f1ba5926f87ad5a7bd aubert@math.cnrs.fr 2019-03-12 18:57:16
Updated list of known bugs. d51ff0a5bb73f09eb8d3eb7520ebb77555911e69 aubert@math.cnrs.fr 2019-03-12 17:09:22
Updating the README with the list of new files. bb35e21746d958d649b226a5857150d975d85403 aubert@math.cnrs.fr 2019-03-07 15:20:04
Adding a list of bug, and the sketch of a guide to contribute. 3a94b1fa49aee97001a45325f3f10f09475bf388 aubert@math.cnrs.fr 2019-03-07 15:14:38
Fixed the size of the images, added mention of the support of Affordable Learning Georgia. 485cf486d8d2b08427e5d02eda56d5b7a9495b38 aubert@math.cnrs.fr 2019-03-05 19:37:39
Finishing homework #5. e322bc945941083b0649557d9ad6bdbb8308c10c aubert@math.cnrs.fr 2019-03-04 15:10:15
Preparing homework 5 2b9ba64d1d36ae9f413929947cac5e6cddceb3dc aubert@math.cnrs.fr 2019-03-01 20:06:12
Some fixes and added quiz #3. d73c356f1bec9679f7123bc508c1863f8de40aef aubert@math.cnrs.fr 2019-02-28 20:34:04
Working on solutions for problems in Chapter 3. 0da378f97cea97fa2b3614f1b611a3b5bdf42632 aubert@math.cnrs.fr 2019-02-26 19:56:23
Forgot one exercise in exam. 611bbe4cc68f802bfffd7bdfc70c3433a70eceb5 aubert@math.cnrs.fr 2019-02-22 20:39:07
Quick fix c22751b88c377a40dd2c037a706409aa29ef3ce2 aubert@math.cnrs.fr 2019-02-22 20:37:21
Various editing, fixing some of the solutions in Chapter 3 and some of the exercises in Chapter 4. 1e1d8dd576329b20aa3b7f9344aaecb9d11fc6f4 aubert@math.cnrs.fr 2019-02-22 20:22:09
Added the rest of the first exam for Fall 2019. 0d5a839282b1ae6e6c07e7b12a74ff2f0f2f3b86 aubert@math.cnrs.fr 2019-02-22 20:03:02
Adding a problem and its solution, in the SQL chapter. d5bfcbb949a6acac68156a8b37d6f8d23375b1cb aubert@math.cnrs.fr 2019-02-19 19:53:27
Adding second quiz, and fixing some exercises and problems in Chapter 3. 062c9b46fad52848efbf61e08c91103c0bae4127 aubert@math.cnrs.fr 2019-02-06 20:04:16
Commit 86a52b2f6ce92750bdb2c33eaa4dbc4497322e1c - Quick fix on UML diagrams.
Author: aubert@math.cnrs.fr
Author date (UTC): 2019-03-18 18:37
Committer name: aubert@math.cnrs.fr
Committer date (UTC): 2019-03-18 18:37
Parent(s): 0c090f6d43e84b71ca5e1f6d3e8d1aa0d733824d
Signing key:
Tree: 996112e7210701b14bdf8d77799533cf8cb3d97c
File Lines added Lines deleted
notes/fig/uml/Car_Info.tex 5 7
notes/fig/uml/Driver.tex 6 6
File notes/fig/uml/Car_Info.tex changed (mode: 100644) (index 0fd2c88..a767074)
1 1 \documentclass[border=20pt]{standalone} \documentclass[border=20pt]{standalone}
2 2 \input{template.def} \input{template.def}
3 3
4 Needs to be rewritten.
5
6 4 \begin{tikzpicture} \begin{tikzpicture}
7 5 \node (person) at (0,0){\begin{tabular}{| r l |} \node (person) at (0,0){\begin{tabular}{| r l |}
8 6 \hline \hline
9 \multicolumn{2}{| c |}{**Person**} \\
7 \multicolumn{2}{| c |}{\textbf{Person}} \\
10 8 \hline \hline
11 9 id & : String \\ id & : String \\
12 10 name & : String \\ name & : String \\
 
... ... Needs to be rewritten.
19 17 }; };
20 18 \node (phone) at (8, 1){\begin{tabular}{| r l |} \node (phone) at (8, 1){\begin{tabular}{| r l |}
21 19 \hline \hline
22 \multicolumn{2}{| c |}{**Phone**} \\
20 \multicolumn{2}{| c |}{\textbf{Phone}} \\
23 21 \hline \hline
24 22 number & : String \\ number & : String \\
25 23 \hline \hline
 
... ... Needs to be rewritten.
28 26 \draw[open diamond-] (person) -- node[above, pos=0.1]{$0..\star$} node[above, pos=0.9]{$1..1$} (phone); \draw[open diamond-] (person) -- node[above, pos=0.1]{$0..\star$} node[above, pos=0.9]{$1..1$} (phone);
29 27 \node (car) at (8, -3){\begin{tabular}{| r l |} \node (car) at (8, -3){\begin{tabular}{| r l |}
30 28 \hline \hline
31 \multicolumn{2}{| c |}{**Car**} \\
29 \multicolumn{2}{| c |}{\textbf{Car}} \\
32 30 \hline \hline
33 31 vin & : String \\ vin & : String \\
34 32 make & : String \\ make & : String \\
 
... ... Needs to be rewritten.
41 39 %\draw[-] (person) -- node[below, pos=0.1]{$0..1$} node[below, pos=0.9]{$0..4$} ($(car)+(-2.5, 0.5)$); %\draw[-] (person) -- node[below, pos=0.1]{$0..1$} node[below, pos=0.9]{$0..4$} ($(car)+(-2.5, 0.5)$);
42 40 \node (seat) at (3.5, -5){\begin{tabular}{| r l |} \node (seat) at (3.5, -5){\begin{tabular}{| r l |}
43 41 \hline \hline
44 \multicolumn{2}{| c |}{**Seats In**} \\
42 \multicolumn{2}{| c |}{\textbf{Seats In}} \\
45 43 \hline \hline
46 44 position & : String \\ position & : String \\
47 45 \hline \hline
 
... ... Needs to be rewritten.
51 49
52 50 \node (insu) at (14.3, -2){\begin{tabular}{| r l |} \node (insu) at (14.3, -2){\begin{tabular}{| r l |}
53 51 \hline \hline
54 \multicolumn{2}{| c |}{**Car Insurance**} \\
52 \multicolumn{2}{| c |}{\textbf{Car Insurance}} \\
55 53 \hline \hline
56 54 policy number & : String \\ policy number & : String \\
57 55 covered amount & : int \\ covered amount & : int \\
File notes/fig/uml/Driver.tex changed (mode: 100644) (index 1c13fc1..39d68ee)
4 4 \begin{tikzpicture} \begin{tikzpicture}
5 5 \node (movie) at (0,0){\begin{tabular}{| r l |} \node (movie) at (0,0){\begin{tabular}{| r l |}
6 6 \hline \hline
7 \multicolumn{2}{| c |}{**DRIVER**} \\
7 \multicolumn{2}{| c |}{\textbf{DRIVER}} \\
8 8 \hline \hline
9 9 id & : String \\ id & : String \\
10 10 dob & : Date \\ dob & : Date \\
 
18 18 }; };
19 19 \node (cdriver) at (8, 1){\begin{tabular}{| r l |} \node (cdriver) at (8, 1){\begin{tabular}{| r l |}
20 20 \hline \hline
21 \multicolumn{2}{| c |}{**COMMERCIAL\_DRIVER**} \\
21 \multicolumn{2}{| c |}{\textbf{COMMERCIAL\_DRIVER}} \\
22 22 \hline \hline
23 23 Class & : String \\ Class & : String \\
24 24 \hline \hline
 
29 29 (cdriver); (cdriver);
30 30 \node (car) at (9, -2){\begin{tabular}{| r l |} \node (car) at (9, -2){\begin{tabular}{| r l |}
31 31 \hline \hline
32 \multicolumn{2}{| c |}{**CAR**} \\
32 \multicolumn{2}{| c |}{\textbf{CAR}} \\
33 33 \hline \hline
34 34 vin & : String \\ vin & : String \\
35 35 make & : String \\ make & : String \\
 
42 42 %\draw[-] (movie) -- node[below, pos=0.1]{$0..1$} node[below, pos=0.9]{$0..4$} ($(car)+(-2.5, 0.5)$); %\draw[-] (movie) -- node[below, pos=0.1]{$0..1$} node[below, pos=0.9]{$0..4$} ($(car)+(-2.5, 0.5)$);
43 43 \node (seat) at (3.5, -5){\begin{tabular}{| r l |} \node (seat) at (3.5, -5){\begin{tabular}{| r l |}
44 44 \hline \hline
45 \multicolumn{2}{| c |}{**POSSESSION\_HISTORY**} \\
45 \multicolumn{2}{| c |}{\textbf{POSSESSION\_HISTORY}} \\
46 46 \hline \hline
47 47 date of purchase & : Date \\ date of purchase & : Date \\
48 48 \hline \hline
 
52 52
53 53 \node (insu) at (15.5, 2){\begin{tabular}{| r l |} \node (insu) at (15.5, 2){\begin{tabular}{| r l |}
54 54 \hline \hline
55 \multicolumn{2}{| c |}{**CAR\_INSURANCE**} \\
55 \multicolumn{2}{| c |}{\textbf{CAR\_INSURANCE}} \\
56 56 \hline \hline
57 57 policy number & : String \\ policy number & : String \\
58 58 covered amount & : int \\ covered amount & : int \\
 
61 61 \end{tabular} \end{tabular}
62 62 }; };
63 63
64 \draw[diamond -] (car) -- node[below, pos=0.1, right=.2]{$1..1$} node[below, pos=0.9, right=0.2]{$1..\star$} node[right=0.2]{IS\_COVERED\_BY} (insu);
64 \draw[diamond -] (car) -- node[below, pos=0.1, right=.2]{$1..1$} node[below, pos=0.9, right=0.2]{$1..\star$} node[below right=0.2]{IS\_COVERED\_BY} (insu);
65 65 \end{tikzpicture} \end{tikzpicture}
66 66
67 67 \end{document} \end{document}
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/caubert/CSCI_3410

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/caubert/CSCI_3410

Clone this repository using git:
git clone git://git.rocketgit.com/user/caubert/CSCI_3410

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main