Systemy Baz Danych Plan Zajęć: Zasady Zaliczenia: Materiały:

Transkrypt

Systemy Baz Danych Plan Zajęć: Zasady Zaliczenia: Materiały:
Systemy Baz Danych
Prowadzący – Adam Czyszczoń
Konsultacje – 14:00-15:00 (201/7 D-2)
Plan Zajęć:
1.
2.
3.
4.
Wprowadzenie
Podstawy definiowania i tworzenia Tabel
Wyszukiwanie danych (polecenie Select, Where, And/Or, Between, Distinct, Order)
Dodawanie, aktualizowanie, usuwanie danych oraz modyfikacje tabel
5. Relacje (PK/FK), zlaczenia, sumy
6. Narzedzia do projektowania baz danych (np. DBDesigner4, Kexi, IBExpert Developer
Studio or Open System Architect)
7. Projekt Bazy Danych - wybor tematow, wstepna kategoryzacja
8. Projekt Bazy Danych - diagram ER
9. Projekt Bazy Danych - diagram logiczny
10. Implementacja Bazy Danych - diagram fizyczny
11. Implementacja Bazy Danych - implementacja
12. Rozne dialekty SQL - SQL Server, SQLite, itd.
13. Transakcje w SQL
14. Zaawansowane zapytania (polecenia in, like, top, funkcje, itd.)
15. Zapytania tworzace, proste agregacje, tabele przestawne (polecenia pivot, case)
Zasady Zaliczenia:
•
•
•
•
•
•
realizacja list: 5 list,
terminowość oddawana list: według harmonogramu, tydzień po terminie – ocena w dół,
później – niezaliczone. Listę zadań należy oddać przed końcem zajęć,
listy oceniane w skali od 1 do 5,5 (w stopce odpowiednio w skali 1 do 10),
listy uwzględniają projekt bazy danych i jej implementację,
ocena końcowa: średnia arytmetyczna wszystkich 5 ocen,
obecności: 3 nieobecności – ok, 4 nieobecności – ocena w dół, 5 – kurs niezaliczony.
Materiały:
•
•
•
Stopka4,
Wykład,
Literatura.