Database Systems
Informacje ogólne
Kod przedmiotu: | 1500-ERASMDBS |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Database Systems |
Jednostka: | Wydział Fizyki i Informatyki Stosowanej |
Grupy: | |
Punkty ECTS i inne: |
0 LUB
3.00
LUB
5.00
(zmienne w czasie)
|
Język prowadzenia: | angielski |
Forma studiów: | stacjonarne |
Wymagania wstępne: | Znajomość podstaw logiki, teorii zbiorów i algebry oraz podstawowa umiejętność programowania |
Skrócony opis: |
Celem zajęć jest zapoznanie studentów z podstawami teorii teorii relacyjnych baz danych oraz korzystania z języka SQL. |
Efekty uczenia się: |
Po zakończeniu kursu student: 1) Posługuje się w podstawowym zakresie językiem SQL. W szczególności formułuje wszystkie podstawowe polecenia bazodanowe (tworzenie i usuwanie obiektów bazodanowych, zmiany struktury, zmiany zawartości itd.) oraz podstawowe zapytania SELECT (także z podzapytaniami i złożonymi złączeniami). 2) Projektuje schematy baz danych w których tabele są znormalizowane co najmniej do 3-postaci normalnej. 3) Potrafi normalizować istniejące tables. 4) Rozumie podstawy teorii modelu relacyjnego i normalizacji. 5) Rozróżnia poziomy modelowania danych: fizyczny, logiczny i pojęciowy. 6) Wymienia podstawowe operatory algebry relacyjnej i definiuje ich działanie. 7) Wymienia własności ACID, potrafi rozpoczynać, zatwierdzać i wycofywać transakcje. |
Zajęcia w cyklu "Semestr zimowy 2019/2020" (zakończony)
Okres: | 2019-10-01 - 2020-02-23 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
|
|
Koordynatorzy: | Bartosz Zieliński | |
Prowadzący grup: | Bartosz Zieliński | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena zgodna z regulaminem studiów | |
Czy IRK BWZ?: | T |
Zajęcia w cyklu "Semestr zimowy 2018/2019" (zakończony)
Okres: | 2018-10-01 - 2019-02-10 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 14 godzin
|
|
Koordynatorzy: | Bartosz Zieliński | |
Prowadzący grup: | Bartosz Zieliński | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena zgodna z regulaminem studiów | |
Czy IRK BWZ?: | T |
|
Metody dydaktyczne: | Wykład informacyjny z elementami prezentacji multimedialnych. Metoda ćwiczeniowa. |
|
Sposoby i kryteria oceniania: | Ocena końcowa jest wystawiana na podstawie zaliczenia ćwiczeń (50%) i egzaminu w formie testu (50%). Egzamin sprawdza wiedzę teoretyczną. Zaliczenie ćwiczeń ma formę sprawdzianu przy komputerze praktycznych umiejętności studenta. Obecność na zajęciach jest obowiązkowa |
|
Treści kształcenia: | 1) Hierarchiczny, sieciowy i relacyjny model danych. 2) Podstawy matematyczne relacyjnego modelu danych. 3) Rachunek relacyjny i algebra relacyjna 4) Modelowanie fizyczne, logiczne i pojęciowe. 5) Projektowanie relacyjnych baz danych. Model związków encji. 6) Wprowadzenie do SQL: Zapytania SELECT, polecenie UPDTATE, DELETE, INSERT, tworzenie i usuwanie tabel, itp. 7) Wprowadzenie do transakcji i własności ACID. 8) Rola indeksów. 9) Widoki. 10) Wyzwalacze, procedury składowane, języki proceduralne rozszerzające SQL 11) Elementarna administracja serwerem bazy danych na przykładzie PostrgreSQL. 12) Struktura aplikacji bazodanowych. Łączenie się z bazą danych. 13) Elementy baz postrelacyjnych i hybrydowych. |
|
Literatura: |
(1) H.Garcia-Molina, J.D.Ullman, J.Widom, „Systemy baz danych”, WNT 2006. Literatura uzupełniająca: (2) C.J. Date „An Introduction to Database Systems” Addison Wesley 2004. |
Zajęcia w cyklu "Semestr zimowy 2017/2018" (zakończony)
Okres: | 2017-10-01 - 2018-02-09 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 14 godzin
|
|
Koordynatorzy: | Bartosz Zieliński | |
Prowadzący grup: | Bartosz Zieliński | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena zgodna z regulaminem studiów | |
Czy IRK BWZ?: | T |
|
Metody dydaktyczne: | Wykład informacyjny z elementami prezentacji multimedialnych. Metoda ćwiczeniowa. |
|
Sposoby i kryteria oceniania: | Ocena końcowa jest wystawiana na podstawie zaliczenia ćwiczeń (50%) i egzaminu w formie testu (50%). Egzamin sprawdza wiedzę teoretyczną. Zaliczenie ćwiczeń ma formę sprawdzianu przy komputerze praktycznych umiejętności studenta. |
|
Treści kształcenia: | 1) Hierarchiczny, sieciowy i relacyjny model danych. 2) Podstawy matematyczne relacyjnego modelu danych. 3) Rachunek relacyjny i algebra relacyjna 4) Modelowanie fizyczne, logiczne i pojęciowe. 5) Projektowanie relacyjnych baz danych. Model związków encji. 6) Wprowadzenie do SQL: Zapytania SELECT, polecenie UPDTATE, DELETE, INSERT, tworzenie i usuwanie tabel, itp. 7) Wprowadzenie do transakcji i własności ACID. 8) Rola indeksów. 9) Widoki. 10) Wyzwalacze, procedury składowane, języki proceduralne rozszerzające SQL 11) Elementarna administracja serwerem bazy danych na przykładzie PostrgreSQL. 12) Struktura aplikacji bazodanowych. Łączenie się z bazą danych. 13) Elementy baz postrelacyjnych i hybrydowych. |
|
Literatura: |
(1) H.Garcia-Molina, J.D.Ullman, J.Widom, „Systemy baz danych”, WNT 2006. Literatura uzupełniająca: (2) C.J. Date „An Introduction to Database Systems” Addison Wesley 2004. |
Właścicielem praw autorskich jest UNIWERSYTET ŁÓDZKI.