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.

Project

Instruction can be found here.

The first test (SQL language) will be in 6th week (22.10.2012) !!!

The solution of the first test is presented here.

The second test (Conceptual modelling) will be in 9th week (12.11.2012) !!!

The repair test (SQL language) will be in 10th week (23.11.2012) !!! The test model is presented here and script here.

 

Lectures and Exercises

WeekLectureExercise
1.Lecture slides: Introduction to database systems
Lecture slides: Relational model
Lecture slides: Relational algebra
last change: 17.9.2012)
-
2.Lecture slides: SQL - SELECT
Scripts for a lecture: here
(last change: 26.9.2012)
Connection to a SQL Server
(last change: 24.9.2012)
3.Lecture slides: SQL - SELECT
Lecture slides: SQL - DML
(last change: 1.10.2012)
Tasks: SQL - SELECT
Script: User Product Purchase
Solutions: Solutions
4.Lecture slides: Conceptual modeling
(last change: 8.10.2012)
Tasks: SQL - SELECT II
Solutions: Solutions
5.Lecture slides: SQL - DDL
(last change: 20.10.2012)
Consultation
6.-SQL Test
Description: Example Test - Description
Tasks: Example Test - Tasks
Script: User Product Purchase Complaint
7.Lecture slides: IS design
(last change: 5.11.2012)
Tasks: Conceptual modeling
(last change: 26.10.2012)
8.-Tasks: Conceptual modeling
(last change: 5.11.2012)
9.Lecture slides: Functional dependencies
(last change: 12.11.2012)
Test - Conceptual Modelling
10.Lecture slides: BCNF
(last change: 2.12.2012)
Tasks: Functional Dependencies
(last change: 19.11.2012)
11.Lecture was canceledTasks: Decomposition
(last change: 24.11.2012)
12.Lecture slides: 3NF
(last change: 2.12.2012)
First presentation of the project
13.-Second presentation of the project
14.Lecture slides: Summary, IS architectures, Database types-