List of commits:
Subject Hash Author Date (UTC)
Adding notice of depreciation 2c9f4406a5afa20970b73346c50c0cf21b252a6b aubert@math.cnrs.fr 2022-08-08 21:51:41
Solution to quiz 6ae7e798a70c1c7c24c32497c858456566f02118 caubert 2021-10-29 19:09:47
Fixing drawings for fd. b6fd9a59b81d4df019babe1d70d574c061f4117c caubert 2021-10-15 17:43:31
Fixing NF part. 111dff5a3e9d04c66644b07bf1b57f042397acdc caubert 2021-10-15 17:34:08
Added exam 1 d0dd69017e6ec6a7c476fef569e4e6480230e099 caubert 2021-09-20 13:53:49
Fixed vote rel. model. 579bcb33b94039787bdb5f477394b428f0249666 caubert 2021-09-17 19:00:31
Added some precision following course. b5b1e27b4190ddc10df2b0383bed289be8d7a556 caubert 2021-09-01 18:34:26
Added example about self-referencing tuple. 0392e724d84f2a9264fec4be188fa74ef795266a caubert 2021-08-30 18:56:34
Clarified what a mini-world is. 7bc9938cbdcc8be11cd61c74899b330d626ec2b5 caubert 2021-08-25 16:23:12
Added emoji support and cleaned. f7b577db596410737f72c93fbcab615b53226ac5 aubert@math.cnrs.fr 2021-08-17 13:35:36
Finished final from previous semester. 7622ebd223bbbabaed014a175a0be5da7aff5d6f caubert 2021-08-13 17:05:28
Added final for Spring 2021. 6a4a0d94151df7ab940c814637be8ee5136de850 caubert 2021-08-13 16:55:09
Typo f1acfa7bcd31233571e74e176ee2a38880c08d72 caubert 2021-05-07 02:55:17
Added second problem of final. 38c448de2d0e38bf50efcf1b1da3e0a45def1707 caubert 2021-05-07 01:42:05
Added first exercise of final. df858593f1d47ff3442bcb6216b90605d81e0e1c caubert 2021-05-06 22:26:09
Fixed mongo db and added quiz 4$ 7f0f4b98f4b293927185ed3cb080554eb3af867c caubert 2021-04-23 19:15:53
Finishing with Exam 2 4e0eb343744b5f39ac32145ca7dc61a26b3f48ee caubert 2021-04-09 20:33:48
Added problem and solution of second exam 2b344a25e84c7ebc827c1503151981380ec08f31 caubert 2021-04-07 18:08:08
Worked on exam 2 649fce8b5cbc3f5a98ae905ae8cc56d8baa5df99 caubert 2021-04-06 19:18:54
Clarification on sql injection. f9450ef20ef15cc048c1c2775cbf5e29c4be7255 caubert 2021-03-31 14:56:56
Commit 2c9f4406a5afa20970b73346c50c0cf21b252a6b - Adding notice of depreciation
Author: aubert@math.cnrs.fr
Author date (UTC): 2022-08-08 21:51
Committer name: aubert@math.cnrs.fr
Committer date (UTC): 2022-08-08 21:51
Parent(s): 6ae7e798a70c1c7c24c32497c858456566f02118
Signer:
Signing key:
Signing status: N
Tree: 6ec8fee9de0b2d0e05890e256a556a887931f1b7
File Lines added Lines deleted
Makefile 49 0
README.md 8 0
notes/lectures_notes.md 10 1
File Makefile added (mode: 100644) (index 0000000..5e36530)
1 ###
2 # Refer to notes/Makefie
3 # for an explanation of the makefiles.
4 ###
5
6 MAKEFLAGS:= -j
7
8 ###
9 # "Phony" rule to compile the "auxiliary" files (readme, contrib, etc.).
10 ###
11
12 OPTIONSPANDOCAUX:= -s --self-contained --toc --toc-depth=2 --filter pandoc-numbering --citeproc -M date="$$(LANG=en_us_88591 date '+%B %e, %Y (%r)')" --bibliography notes/bib/bib.bib --css=notes/style/style.css --resource-path .:install/img -B notes/style/foldable_toc.html --section-divs
13 # Options common to all invokations of pandoc. Cf https://pandoc.org/MANUAL.html to understand them.
14 # --citeproc used to be --filter pandoc-citeproc
15
16 AUX_FILES = *.md install/INSTALL.md
17
18 .PHONY: aux $(AUX_FILES)
19 aux : $(AUX_FILES)
20 $(AUX_FILES):
21 pandoc $(OPTIONSPANDOCAUX) $@ -o $(addsuffix .html,$(basename $@))
22
23 ###
24 # "Phony" rule to publish the compiled lecture notes and the auxiliary files to the website.
25 ##
26
27 .PHONY: push
28 push:
29 cp notes/lectures_notes.pdf ~/travail/upload/site/spots/db/ln/CSCI_3410_lecture_notes.pdf
30 cp notes/lectures_notes.html ~/travail/upload/site/spots/db/ln/CSCI_3410_lecture_notes.html
31 cp notes/lectures_notes.odt ~/travail/upload/site/spots/db/ln/CSCI_3410_lecture_notes.odt
32 cp README.html ~/travail/upload/site/spots/db/ln/README.html
33 cp CONTRIB.html ~/travail/upload/site/spots/db/ln/CONTRIB.html
34 cp KNOWN_BUGS.html ~/travail/upload/site/spots/db/ln/KNOWN_BUGS.html
35 cp LICENSE.html ~/travail/upload/site/spots/db/ln/LICENSE.html
36 cp install/INSTALL.html ~/travail/upload/site/spots/db/ln/install/INSTALL.html
37
38
39 ##
40 # "Phony" rule to remove the temporary files.
41 ##
42
43 .PHONY: clean
44 clean:
45 rm -f notes/*.pdf notes/*.odt notes/*.html notes/*.tex
46 rm -f *.html install/*.html
47 find notes/fig/*/ -type f -not -name '*.tex' -and -not -name '*.def' -and -not -name '*.sty' -delete
48 # Every file that does not have the extension .tex or the extension .def is removed from all the folders in fig.
49
File README.md changed (mode: 100644) (index 2de546f..10ddd59)
... ... geometry: margin=1in
12 12 Here are the lecture notes, codes, exercises, problems and references for a lecture on database taught at [Augusta University](https://www.augusta.edu/) by C. Aubert. Here are the lecture notes, codes, exercises, problems and references for a lecture on database taught at [Augusta University](https://www.augusta.edu/) by C. Aubert.
13 13 The webpage for this project is at <https://spots.augusta.edu/caubert/db/ln/>, and it contains a compiled version of the notes. The webpage for this project is at <https://spots.augusta.edu/caubert/db/ln/>, and it contains a compiled version of the notes.
14 14
15 # Disclaimer
16
17 As of August 2022, the main author of those notes ([Dr. Aubert](https://spots.augusta.edu/caubert/)) is not scheduled to teach CSCI 3410 - Database Systems in the forseeable future.
18 As a result, those notes are archived.
19
20 Please, also note that [pandoc-include-code](https://github.com/owickstrom/pandoc-include-code) and [pandoc-numbering](https://github.com/chdemko/pandoc-numbering), required to compile those notes, are not compatible with the current version of [pandoc](https://pandoc.org/installing.html) (cf. [the INSTALL.md](../install/INSTALL.html#speed-run) instructions).
21 As a result, compiling those notes will require increasing version tinkering.
22
15 23 # Getting Started # Getting Started
16 24
17 25 The source code, hosted at <https://rocketgit.com/user/caubert/CSCI_3410>, is organized as follows: The source code, hosted at <https://rocketgit.com/user/caubert/CSCI_3410>, is organized as follows:
File notes/lectures_notes.md changed (mode: 100644) (index 9c7cbf5..bb3d373)
1 1 --- ---
2 2 documentclass: scrreprt documentclass: scrreprt
3 3 title: CSCI 3410 - Database Systems title: CSCI 3410 - Database Systems
4 subtitle: Lecture Notes (Draft)
4 subtitle: Lecture Notes
5 5 author: Clément Aubert author: Clément Aubert
6 6 institute: Augusta University institute: Augusta University
7 7 papersize: letter papersize: letter
 
... ... base: https://rocketgit.com/user/caubert/CSCI_3410/source/tree/branch/master/blo
35 35
36 36 # Preamble {-} # Preamble {-}
37 37
38 ## Disclaimer {-}
39
40 As of August 2022, the main author of those notes ([Dr. Aubert](https://spots.augusta.edu/caubert/)) is not scheduled to teach CSCI 3410 - Database Systems in the forseeable future.
41 As a result, those notes are archived.
42
43 Please, also note that [pandoc-include-code](https://github.com/owickstrom/pandoc-include-code) and [pandoc-numbering](https://github.com/chdemko/pandoc-numbering), required to compile those notes, are not compatible with the current version of [pandoc](https://pandoc.org/installing.html) (cf. [the INSTALL.md](../install/INSTALL.html#speed-run) instructions).
44 As a result, compiling those notes will require increasing version tinkering.
45
46
38 47 ## How to Use This Guide {-} ## How to Use This Guide {-}
39 48
40 49 ### How to Read This Guide {-} ### How to Read This Guide {-}
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