/database-systems-complete-book-solutions

The Database systems: the complete book solutions

Primary LanguageTeXOtherNOASSERTION

Database systems: the complete book

This is the solutions for Database systems: the complete book 2nd.

Shield: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

You can download the PDF in the release page.

Need help

Due to time constraints, there are still many unanswered questions that require the help of the community.

Build

This project uses CMake for building the latex files. And you should use xelatex to build. So at first, you need to setup the environment of the latex and xelatex. If you don't want to build for yourself, you could download the PDF at the RELEASE page.

This project uses FiraCode for code font, You need to install the code in your system for building.

mkdir build && cd build && cmake .. && cmake --build .

And in build directory you can find main.pdf.

Development setup

If you want to setup the development environment and change anything you want. I recommend you to use VsCode as the editor. You should download extensions LaTex Workshop. After you install the extensions, you can easily do whatever you want. And of course, you can build any sections. However, with CMake, you can just only build the whole project.

When you use VsCode Latex Workshop to build the files, there will be many temp files. Although you can use Latex Workshop to clean the files. However, it is tedious. So I write a simple shell script to clean the files. You can use the following command to make your life easier.

bash clean.sh