Why do we use Databases?
How do we use a DBMS? How do we design Databases? How do Database Management Systems work? Advanced Topics (optional)
| Database Management Systems (3rd ed.). Ramakrishnan and Gherke. McGraw Hill, 2003. | |
| Database and Knowledge-Base Systems I., II. Jeff Ullman. Comp. Sci. Press, 1988. | |
| Database System Comcepts (3rd.ed.) Silberschatz et.al. McGraw Hill 1996. | |
| Foundations of Databases. S. Abiteboul, R. Hull, V. Vianu, Addison-Wesley, 1995. |
The lectures do not follow the textbook to the letter. Additional lecture notes will be made available for some of the advanced topics.
To pass the course, a student must pass the final examination.