hero-image

Teaching database courses at the Department of Computer Science

Introduction to Database Systems

Credit conditions

You have to pass two tests which will take place directly on a computer during an excercise. The first test will be focused on a SELECT queries. The second test will be focused on database design and its creation. It will be possible to use any materials (of course any communication with coleques will be prohibited) . Minimimal number of points per test is 7 and maximal 15. At most two attempts of every test will be possible.

Another part of the credit is a home project which is focused on a analysis of an information system.

First test

Here you can find tasks for practising SQL queries.

Second attempt of the first test

The second posibility to pass the test will be 22.11.2013, 9:00 at E320. Here you can find the data model description and script.

Project

Here you can find the description related to the project.

 

Lectures and Exercises

WeekLectureExercise
1.Lecture slides: Introduction to database systems
Lecture slides: Relational model
last change 16.9.2013
Tasks: Relations sets
2.Lecture slides: Relational algebra
Lecture slides: SQL I
Script: Student study subject
last change 25.9.2013
Tasks: Data models
3.Lecture slides: SQL II
last change 3.10.2013
Tasks: SQL I
Solution: SQL I - Solution
Script: User brouth product
Description: Connection to a Sql Server
4.Lecture slides: SQL IIITasks: SQL II
Solution: SQL II - Solution
5. Tasks: SQL III
Solution: SQL III - Solution
6. Test1, first attempt
Data model: Model description
Script: SQL script
7.Lecture slides: Conceptual modelingTasks: Conceptual modeling
8.Lecture slides: DDL
Lecture slides: DML
Tasks: Conceptual modeling
9.Lecture slides: IS designTest2, first attempt
10.Lecture slides: Functional dependenciesTasks: Functional dependencies
11.Lecture slides: Normal formsTasks: Decomposition
12.Final test: Examples of questions