/README.md (cc2a3e2ea45d79b01317e91bb337df2f2b20302b) (2171 bytes) (mode 100644) (type blob)

---
title: Readme for Lecture Notes for CSCI 3410 -- Database Systems
---

Here are the lecture notes, code, exercises and problems for a lecture on database taught at [Augusta University](https://www.augusta.edu/) by C. Aubert.
The webpage for this project is at <http://spots.augusta.edu/caubert/db/ln/>, and it contains a compiled version of the notes.

## Getting Started

The source code, hosted at <https://rocketgit.com/user/caubert/CSCI_3410>, is organized as follows:

~~~{.plain}
.
├── notes/
│   ├── bib/ -- References
│   ├── img/ -- Various image files integrated in the document
│   ├── latex/ -- Latex configuration file
│   ├── lectures_notes.md -- The main file for the lecture notes.
│   ├── Makefile -- Directives to generate the lecture notes.
│   ├── temp.md -- Temporary file, for debugging purposes
│   └── vec/ -- Source code for various figures used in the document. 
└── README.md -- The present file
~~~

Before compiling this document, you will need to install

- git (cf. <https://git-scm.com/>)
- pandoc (cf. <http://pandoc.org/installing.html>)
- LaTeX (cf. <https://www.latex-project.org/get/>, <https://tex.stackexchange.com/q/1092>)
- pandoc-numbering (cf. <https://github.com/chdemko/pandoc-numbering#installation>)
- latexmk (cf. <https://ctan.org/pkg/latexmk/>, but it is possible that it is already part of your LaTeX installation.)
- pdf2svg (cf. <https://github.com/dawbarton/pdf2svg>)

To clone the source, use

~~~{.bash}
git clone https://rocketgit.com/user/caubert/CSCI_3410
~~~

To compile this document, simply change directory to `notes` and run `make`.

## Contributing

You can submit bug reports at <https://rocketgit.com/user/caubert/CSCI_3410/bug> (requires an account).

## Authors

- **Clément Aubert** - *Initial work* - <http://spots.augusta.edu/caubert/>

See also the list of contributors who participated in this project (to come).

## License

This project is licensed under the [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) licence: you are free to share and adapt this document, as long as you give proper credit.


Mode Type Size Ref File
100644 blob 2171 cc2a3e2ea45d79b01317e91bb337df2f2b20302b README.md
040000 tree - b7f40184ee54edba35915b2cb0020dfe9c233445 notes
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