Увод у релационе базе података

јесењи семестар школске 2024/2025. године


[Новости]  [Обрађене теме]  [SQL наредбе коришћене у примерима]  [Информације о курсу]  [Корисни линкови]  [Испитни рокови и колоквијуми


Новости




Обрађене теме

Седмица предавањаДатум ТемаСлајдови Пратећа литература
109.10.2024. Увод
Релационе базе
PDF
PDF   SQL примери
3. Date, поглављe 1, стр. 3-28
3. Date, поглављe 3. стр. 59-76 (укључујући и задатке на крају поглавља)
216.10.2024.
Архитектура база података
SQL примери (наставак)
PDF

3. Date, поглављe 2, стр. 33-55 (укључујући и задатке на крају поглавља)
323.10.2024. Архитектура база података
Релациони рачун и релациона алгебра
PDF
PDF
3. Date, поглављe 3. стр. 59-76 (укључујући и задатке на крају поглавља)
Алгебра: 1. Date, поглављe 6, стр. 105-130 или 3. Date, поглављe 7. стр. 173-206
430.10.2024. Релациони рачун и релациона алгебра
Додатни оператори релационе алгебре
PDF
PDF
Алгебра: 1. Date, поглављe 6, стр. 105-130 или 3. Date, поглављe 7. стр. 173-206
Рачун: 3. Date, поглављe 8. стр. 213-240
506.11.2024. Интегритет података
Сигурност података и ауторизација
Функционалне зависности
PDF
PDF   Примери
PDF
1. Date, поглављe 5 и поглавље 8.   Алтернативно: 3. Date, поглављe 9.
3. Date, поглављe 17 (укључујући и задатке на крају поглавља)
613.11.2024. Функционалне зависности
Нормализација и функционалне зависности
PDF   Примери
PDF   Пример
2. Date, део II, стр. 25-93
Алтернативно  3. Date, поглављa 11 i 12 (укључујући и задатке на крају поглавља)
720.11.2024. Нормализација и функционалне зависности PDF   Пример 3. Date, поглављa 12 i 13 (укључујући и задатке на крају поглавља)
827.12.2024. SQL - додатне могућности
OLAP, рекурзивни SQL, LOB, MQT
Каталог
SQL примери
PDF   SQL примери
PDF   Примери
Db2 SQL reference V11.5
DB2 V11.5 SQL reference str. 205-218; Поглавље 3 SQL Fundamentals for IBM DB2 Scholars
Db2 SQL reference V11.5
904.12.2024. XML
Индекси и Б+ дрвета
Примери
PPT   Задаци
DB2 XML Guide   Druga korisna literatura
Литература наведена на почетку презентације
1011.12.2024. Трансакције
Конкурентност
PDF
PDF   Задаци   Примери
3. Date, поглавља 15 и 16
DB2 SQL reference
1118.12.2024. Оптимизација PDF   Примери 3. Date, поглавље 18
DB2 Performance Tuning
1225.12.2024. Администрација БП PDF   Примери

* Слајдови и SQL примери су расположиви на почетку седмице у којој се одржава предавање.
†  Алтернативно, 1. Date покрива велики број почетних предавања сем увода и архитектуре базе података, али са измешаним редоследом
‡‡  Литература за SQL није концентрисана у појединачним поглављима већ је расута на више ставки у литератури, почев од 3. Date, поглављe 5. стр. 111-137, преко 1. Date и 6/7. DB2 упутства, као и у DB2 SQL Cookbook


Информације о курсу

Кратак садржај курса


SQL наредбе коришћене у примерима у обрађеним темама. Подаци су припремљени за DB2 базу података

База података STUD2020 Увод у SQL - primeri 1 Увод у SQL - primeri 2 Погледи SQL - додатне могућности: OLAP, рекурзивни SQL, LOB подаци, MQT XML

Распоред наставе

Предавања:

Вежбе:


Наставник и асистенти

Наставник: Ненад Митић
Асистент: Милан Митрески

Консултације

Литература

  1. C.J.Date, SQL and Relational Theory: How to Write Accurate SQL Code, O'Reilly Media, Inc, 2nd Edition, 2011
  2. C.J.Date: Database Design and Relational Theory: Normal Forms and All That Jazz, O'Reilly, 2012.
  3. C.J.Date: An Introduction to Database Systems, VIII ed, Addison Wesley Inc, 2004.
  4. DB2 упутства и материјали V11.5

Начин полагања испита


Предуслов за полагање завршног испита је освојено најмање 40% поена на писменом и 40% поена на усменом делу испита.

Садржај курса (предавања + вежбе) чини целину, тако да се у свим елементима који утичу на формирање оцене (колоквијум, завршни испит) проверава материјал обрађен и на предавањима и на вежбама.


Корисни линкови