hero-image

Teaching database courses at the Department of Computer Science

Database Systems I

Actual info

  •  

Summary of main documents

  •  

Test on SQL

Semestral Project

 

 

WeekLectureExercise
1.Lecture slides: Introduction, Relational data model    Video

Tasks: SQL Basics                          
Solutions: SQL Basics 

Script: Sakila DB                          
Description: Connection to a Sql Server

2.Lecture slides: Relational algebra, SQL: Join     Video                       
Script: Student study subject
Tasks: Join           
Solutions: Join
3.Lecture slides: SQL: Aggregate functions, Group by     Video   Tasks: Aggregate Functions and Group By         
Solutions: Aggregate Functions and Group By
4.Lecture slides: SQL: subqueries     Video   Tasks: Set Operations and Quantifiers           
Solutions: Set Operations and Quantifiers
5.Lecture slides: Complex SQL Select Queries     Video  Tasks: Subqueries     
Solutions: Subqueries
6.Lecture slides: Conceptual modeling     Video  RVVI database examples
7.Lecture slides: Conceptual modeling, patterns, antipatterns Test on SQL
8.Lecture slides: Data types, DDL, DML     Video  Test on SQL
9.Lecture slides: Functional dependencies      Video

Tasks: DML&DDL

Solutions: DML&DDL

11. Lecture slides: Indexing      Video DML/DDL Test
12.Lecture slides: Normal Forms      Video Tasks: Functional Dependencies
13. Tasks: Normal Forms