Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Informatyki - Informatyka (N1)

Sylabus przedmiotu Systemy zarządzania bazami danych:

Informacje podstawowe

Kierunek studiów Informatyka
Forma studiów studia niestacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta inżynier
Obszary studiów nauk technicznych, studiów inżynierskich
Profil ogólnoakademicki
Moduł
Przedmiot Systemy zarządzania bazami danych
Specjalność systemy komputerowe i oprogramowanie
Jednostka prowadząca Katedra Inżynierii Systemów Informacyjnych
Nauczyciel odpowiedzialny Bożena Śmiałkowska <Bozena.Smialkowska@zut.edu.pl>
Inni nauczyciele Magdalena Krakowiak <Magdalena.Krakowiak@zut.edu.pl>
ECTS (planowane) 5,0 ECTS (formy) 5,0
Forma zaliczenia egzamin Język polski
Blok obieralny 8 Grupa obieralna 7

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW7 16 2,30,62egzamin
laboratoriaL7 12 2,70,38zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Bazy danych – wykład podstawowy

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Umiejętność definiowania zadań w systemie zarządzania bazą danych, związanych z aktywacją kolekcji danych (zasady optymalizacji dostępu, triggery, uwarunkowania biznesowe).

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
laboratoria
T-L-1Określenie formy zaliczenia i formy sprawozdań z laboratoriów.1
T-L-2Badanie czasu i kosztu realizacji zapytań w przykładach.1
T-L-3Sprawozdanie z poprzedniego laboratorium. Wejściówka. Analiza metod indeksowania, dobór indeksu, indeks wieloczłonowy, indeks w pamięci cache.2
T-L-4Sprawozdanie z poprzedniego laboratorium. Wejściówka. Badanie czasu i kosztu realizacji zapytania w przykładach poprzez modyfikację zapytania, analiza wyników.2
T-L-5Sprawozdanie z poprzedniego laboratorium. Wejściówka. Badanie metod optymalizacji zapytań do perspektyw baz danych.2
T-L-6Sprawozdanie z poprzedniego laboratorium. Wejściówka. Ćwiczenia w zakresie algorytmów szeregowania i optymalizacji zapytań w przykładach. Analiza wyników.2
T-L-7Sprawozdanie z poprzedniego laboratorium. Wejściówka. Realizacja wielodostępu do bazy danych (obsługa transakcji) – ćwiczenia (praca w zespole). Utworzenie przykładowej aplikacji.2
12
wykłady
T-W-1Podstawowe funkcje DBMS i sposoby ich realizacji. Struktura i zadania RDBMS, porównanie administracji danymi i bazą danych.1
T-W-2Przetwarzanie i ewaluacja zapytań, rozkład zapytania, reguły przekształcania operacji algebry relacji, heurystyczne metody optymalizacja zapytań, szacowanie kosztu operacji algebry relacji, statystyki bazy danych, optymalizacja oparta na regułach i optymalizacja oparta na analizie kosztów, histogramy i analiza planu wykonania zapytania, metody optymalizacji zapytań z wykorzystaniem cache. Przetwarzanie zapytań kierowanych do perspektyw. Perspektywy w bazach danych, zapytania do perspektyw baz danych. Zasady wykonywania zapytań w rozproszonych bazach danych.7
T-W-3Zarządzanie transakcjami – własności transakcji i własności ACID, zarządzanie współbieżnością, metody blokowania i metody optymistyczne, metody znaczników czasowych, eliminacja zakleszczeń i impasów, ziarnistość jednostek danych, odtwarzanie i potrzeba odtwarzania bazy danych, transakcje i odtwarzanie, narzędzia i techniki odtwarzania bazy danych, dzienniki baz danych, złożone transakcje w bazach danych, transakcje zagnieżdżone, sagi, wielopoziomowe modele transakcji, restrukturyzacja dynamiczna.4
T-W-4Zarządzanie pamięcią w systemie DBMS. Organizacja plików i struktury danych, pliki uporządkowane i haszowane, indeksy plików sekwencyjnych, indeksy pomocnicze i wielopoziomowe, B+drzewa, łączenie tabel w klastry , klastry indeksowane i laszowane. Metody mapowania obiektowo-relacyjnego w zarządzaniu bazami danych.2
T-W-5Nowe funkcje DBMS. Bazy danych a bazy wiedzy. Zarządzanie wiedzą w bazie danych.2
16

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
laboratoria
A-L-1Udział w laboratorium.12
A-L-2Konsultacje do laboratorium.2
A-L-3Przygotowanie i opracowanie 8 sprawozdań z laboratoriów.30
A-L-4Przygotowanie się do 5 wejściówek.10
54
wykłady
A-W-1Udział w wykładach16
A-W-2Konsultacje do wykładu1
A-W-3Przygotowanie do egzaminu oraz praca własna studenta z literaturą przedmiotu30
A-W-4Udział w egzaminie2
49

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Wykład - wykład informacyjny z prezentacją multimedialną.
M-2Laboratoria - metoda przypadków, analiza systemowa, dyskusja.

Sposoby oceny

KODSposób oceny
S-1Ocena formująca: Ocena z wykładu - egzamin pisemny Ocena z laboratorium - ocena ze sprawozdań, wejściówek i aktywności student ana zajęciach dydaktycznych Ocena ogólna za przedmiot: 0,5 oceny z egzaminu + 0,5 oceny z laboratorium

Zamierzone efekty kształcenia - wiedza

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_O7/01_W01
w zakresie metod zarządzania danymi w systemach DBMS
I_1A_W17, I_1A_W08T1A_W03, T1A_W05, T1A_W06, T1A_W07InzA_W01, InzA_W02, InzA_W05C-1T-W-1, T-W-2, T-W-3, T-W-4, T-W-5M-2, M-1S-1

Zamierzone efekty kształcenia - umiejętności

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_O7/01_U01
umiejętność doboru mechanizmów optymalnego dostępu do bazy danych
I_1A_U11T1A_U09, T1A_U14, T1A_U15, T1A_U16InzA_U02, InzA_U06, InzA_U07, InzA_U08C-1T-L-5, T-L-7, T-L-4, T-L-6, T-W-1, T-W-2, T-W-3, T-W-4M-2, M-1S-1

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
I_1A_O7/01_W01
w zakresie metod zarządzania danymi w systemach DBMS
2,0nie zna zadań, architektury oraz funkcji realizowanych w relacyjnych systemach DBMS
3,0zna zadania, architekture i funkcje realizowane w relacyjnych systemach DBMS, zna metody zarzadzania współbieznoscia i wielodostepem, zna główne metody szybkiego wyszukiwania danych (indeksowanie, optymalizacja zapytania) oraz umie je ocenić
3,5zna zadania, architekture i funkcje realizowane w relacyjnych systemach DBMS, zna metody zarzadzania współbieznoscia i wielodostepem, zna główne metody szybkiego wyszukiwania danych, umie je ocenic a takze zna metody DBMS w zakresie ochrony dostepu do bazy danych
4,0zna zadania, architekture i funkcje realizowane w relacyjnych systemach DBMS, zna metody zarzadzania współbieznoscia i wielodostepem, zna główne metody szybkiego wyszukiwania danych, umie je ocenic, zna metody DBMS w zakresie ochrony dostepu do bazy danych oraz ochrony spójnosci bazy danych
4,5zna zadania, architekture i funkcje realizowane w relacyjnych systemach DBMS, zna metody zarzadzania współbieznoscia i wielodostepem, zna główne metody szybkiego wyszukiwania danych, umie je ocenic, zna metody DBMS w zakresie ochrony dostepu do bazy danych, ochrony spójnosci bazy danych, ochrony przed awaria
5,0zna zadania, architekture i funkcje realizowane w relacyjnych systemach DBMS, zna metody zarzadzania współbieznoscia i wielodostepem, zna główne metody szybkiego wyszukiwania danych, umie je ocenic, zna metody DBMS w zakresie ochrony dostepu do bazy danych, ochrony spójnosci bazy danych, ochrony przed awaria a takze zna metody zarzadzania bazami danych z wiedza

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
I_1A_O7/01_U01
umiejętność doboru mechanizmów optymalnego dostępu do bazy danych
2,0nie umie dobrac zadnego mechanizmu w celu optymalizacji dostepu do bazy danych
3,0umie dobrac podstawowe indeksy gęste w celu optymalizacji dostepu do bazy danych
3,5umie dobrac indeks gesty w celu optymalizacji czasu dostepu do relacyjnej bazy danych
4,0umie dobrac indeks gesty w celu optymalizacji czasu i kosztu dostepu do relacyjnej bazy danych
4,5umie dobrac indeks (gesty, złozony, zakresowy) w celu optymalizacji czasu i kosztu dostepu do relacyjnej bazy danych
5,0umie dobrac indeks (gesty, złozony, zakresowy) w celu optymalizacji czasu i kosztu dostepu do relacyjnej bazy danych a takze ocenic rozwiazanie w grupie mozliwych rozwiazan

Literatura podstawowa

  1. Bałachowski L., Systemy zarządzania bazami danych., Polsko-Japońska Wyższa Szkoła Technik Komputerowych, Warszawa, 2007
  2. Connally T.,Begg C. (tłumaczenie: Kanarek P., Piotrów P., Judziński T.), Systemy baz danych – projektowanie, wdrażanie i zarządzanie w praktyce, ReadMe, 2004, dwa tomy
  3. Looney K., Theriault M., Podręcznik administratora baz danych., Helion, 2003
  4. Szeliga M., Transach-SQL. Czarna księga, Helion, Gliwice, 2003
  5. Ullman, J., Widom, J., Podstawowy wykład z baz danych, WNT, 2003

Literatura dodatkowa

  1. Garcia Molina H., Ullmann, J., Widom, J., Implementacja systemów baz danych, WNT, Warszawa, 2003
  2. Date, C.J., Wprowadzenie do systemów baz danych, WNT, 2000

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Określenie formy zaliczenia i formy sprawozdań z laboratoriów.1
T-L-2Badanie czasu i kosztu realizacji zapytań w przykładach.1
T-L-3Sprawozdanie z poprzedniego laboratorium. Wejściówka. Analiza metod indeksowania, dobór indeksu, indeks wieloczłonowy, indeks w pamięci cache.2
T-L-4Sprawozdanie z poprzedniego laboratorium. Wejściówka. Badanie czasu i kosztu realizacji zapytania w przykładach poprzez modyfikację zapytania, analiza wyników.2
T-L-5Sprawozdanie z poprzedniego laboratorium. Wejściówka. Badanie metod optymalizacji zapytań do perspektyw baz danych.2
T-L-6Sprawozdanie z poprzedniego laboratorium. Wejściówka. Ćwiczenia w zakresie algorytmów szeregowania i optymalizacji zapytań w przykładach. Analiza wyników.2
T-L-7Sprawozdanie z poprzedniego laboratorium. Wejściówka. Realizacja wielodostępu do bazy danych (obsługa transakcji) – ćwiczenia (praca w zespole). Utworzenie przykładowej aplikacji.2
12

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Podstawowe funkcje DBMS i sposoby ich realizacji. Struktura i zadania RDBMS, porównanie administracji danymi i bazą danych.1
T-W-2Przetwarzanie i ewaluacja zapytań, rozkład zapytania, reguły przekształcania operacji algebry relacji, heurystyczne metody optymalizacja zapytań, szacowanie kosztu operacji algebry relacji, statystyki bazy danych, optymalizacja oparta na regułach i optymalizacja oparta na analizie kosztów, histogramy i analiza planu wykonania zapytania, metody optymalizacji zapytań z wykorzystaniem cache. Przetwarzanie zapytań kierowanych do perspektyw. Perspektywy w bazach danych, zapytania do perspektyw baz danych. Zasady wykonywania zapytań w rozproszonych bazach danych.7
T-W-3Zarządzanie transakcjami – własności transakcji i własności ACID, zarządzanie współbieżnością, metody blokowania i metody optymistyczne, metody znaczników czasowych, eliminacja zakleszczeń i impasów, ziarnistość jednostek danych, odtwarzanie i potrzeba odtwarzania bazy danych, transakcje i odtwarzanie, narzędzia i techniki odtwarzania bazy danych, dzienniki baz danych, złożone transakcje w bazach danych, transakcje zagnieżdżone, sagi, wielopoziomowe modele transakcji, restrukturyzacja dynamiczna.4
T-W-4Zarządzanie pamięcią w systemie DBMS. Organizacja plików i struktury danych, pliki uporządkowane i haszowane, indeksy plików sekwencyjnych, indeksy pomocnicze i wielopoziomowe, B+drzewa, łączenie tabel w klastry , klastry indeksowane i laszowane. Metody mapowania obiektowo-relacyjnego w zarządzaniu bazami danych.2
T-W-5Nowe funkcje DBMS. Bazy danych a bazy wiedzy. Zarządzanie wiedzą w bazie danych.2
16

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Udział w laboratorium.12
A-L-2Konsultacje do laboratorium.2
A-L-3Przygotowanie i opracowanie 8 sprawozdań z laboratoriów.30
A-L-4Przygotowanie się do 5 wejściówek.10
54
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Udział w wykładach16
A-W-2Konsultacje do wykładu1
A-W-3Przygotowanie do egzaminu oraz praca własna studenta z literaturą przedmiotu30
A-W-4Udział w egzaminie2
49
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O7/01_W01w zakresie metod zarządzania danymi w systemach DBMS
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_W17zna podstawowe metody gromadzenia i przetwarzania danych i informacji
I_1A_W08ma wiedzę w zakresie budowy i zasad funkcjonowania systemów baz danych
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_W03ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną obejmującą kluczowe zagadnienia z zakresu studiowanego kierunku studiów
T1A_W05ma podstawową wiedzę o trendach rozwojowych z zakresu dziedzin nauki i dyscyplin naukowych, właściwych dla studiowanego kierunku studiów
T1A_W06ma podstawową wiedzę o cyklu życia urządzeń, obiektów i systemów technicznych
T1A_W07zna podstawowe metody, techniki, narzędzia i materiały stosowane przy rozwiązywaniu prostych zadań inżynierskich z zakresu studiowanego kierunku studiów
Odniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraInzA_W01ma podstawową wiedzę o cyklu życia urządzeń, obiektów i systemów technicznych
InzA_W02zna podstawowe metody, techniki, narzędzia i materiały stosowane przy rozwiązywaniu prostych zadań inżynierskich z zakresu studiowanego kierunku studiów
InzA_W05zna typowe technologie inżynierskie w zakresie studiowanego kierunku studiów
Cel przedmiotuC-1Umiejętność definiowania zadań w systemie zarządzania bazą danych, związanych z aktywacją kolekcji danych (zasady optymalizacji dostępu, triggery, uwarunkowania biznesowe).
Treści programoweT-W-1Podstawowe funkcje DBMS i sposoby ich realizacji. Struktura i zadania RDBMS, porównanie administracji danymi i bazą danych.
T-W-2Przetwarzanie i ewaluacja zapytań, rozkład zapytania, reguły przekształcania operacji algebry relacji, heurystyczne metody optymalizacja zapytań, szacowanie kosztu operacji algebry relacji, statystyki bazy danych, optymalizacja oparta na regułach i optymalizacja oparta na analizie kosztów, histogramy i analiza planu wykonania zapytania, metody optymalizacji zapytań z wykorzystaniem cache. Przetwarzanie zapytań kierowanych do perspektyw. Perspektywy w bazach danych, zapytania do perspektyw baz danych. Zasady wykonywania zapytań w rozproszonych bazach danych.
T-W-3Zarządzanie transakcjami – własności transakcji i własności ACID, zarządzanie współbieżnością, metody blokowania i metody optymistyczne, metody znaczników czasowych, eliminacja zakleszczeń i impasów, ziarnistość jednostek danych, odtwarzanie i potrzeba odtwarzania bazy danych, transakcje i odtwarzanie, narzędzia i techniki odtwarzania bazy danych, dzienniki baz danych, złożone transakcje w bazach danych, transakcje zagnieżdżone, sagi, wielopoziomowe modele transakcji, restrukturyzacja dynamiczna.
T-W-4Zarządzanie pamięcią w systemie DBMS. Organizacja plików i struktury danych, pliki uporządkowane i haszowane, indeksy plików sekwencyjnych, indeksy pomocnicze i wielopoziomowe, B+drzewa, łączenie tabel w klastry , klastry indeksowane i laszowane. Metody mapowania obiektowo-relacyjnego w zarządzaniu bazami danych.
T-W-5Nowe funkcje DBMS. Bazy danych a bazy wiedzy. Zarządzanie wiedzą w bazie danych.
Metody nauczaniaM-2Laboratoria - metoda przypadków, analiza systemowa, dyskusja.
M-1Wykład - wykład informacyjny z prezentacją multimedialną.
Sposób ocenyS-1Ocena formująca: Ocena z wykładu - egzamin pisemny Ocena z laboratorium - ocena ze sprawozdań, wejściówek i aktywności student ana zajęciach dydaktycznych Ocena ogólna za przedmiot: 0,5 oceny z egzaminu + 0,5 oceny z laboratorium
Kryteria ocenyOcenaKryterium oceny
2,0nie zna zadań, architektury oraz funkcji realizowanych w relacyjnych systemach DBMS
3,0zna zadania, architekture i funkcje realizowane w relacyjnych systemach DBMS, zna metody zarzadzania współbieznoscia i wielodostepem, zna główne metody szybkiego wyszukiwania danych (indeksowanie, optymalizacja zapytania) oraz umie je ocenić
3,5zna zadania, architekture i funkcje realizowane w relacyjnych systemach DBMS, zna metody zarzadzania współbieznoscia i wielodostepem, zna główne metody szybkiego wyszukiwania danych, umie je ocenic a takze zna metody DBMS w zakresie ochrony dostepu do bazy danych
4,0zna zadania, architekture i funkcje realizowane w relacyjnych systemach DBMS, zna metody zarzadzania współbieznoscia i wielodostepem, zna główne metody szybkiego wyszukiwania danych, umie je ocenic, zna metody DBMS w zakresie ochrony dostepu do bazy danych oraz ochrony spójnosci bazy danych
4,5zna zadania, architekture i funkcje realizowane w relacyjnych systemach DBMS, zna metody zarzadzania współbieznoscia i wielodostepem, zna główne metody szybkiego wyszukiwania danych, umie je ocenic, zna metody DBMS w zakresie ochrony dostepu do bazy danych, ochrony spójnosci bazy danych, ochrony przed awaria
5,0zna zadania, architekture i funkcje realizowane w relacyjnych systemach DBMS, zna metody zarzadzania współbieznoscia i wielodostepem, zna główne metody szybkiego wyszukiwania danych, umie je ocenic, zna metody DBMS w zakresie ochrony dostepu do bazy danych, ochrony spójnosci bazy danych, ochrony przed awaria a takze zna metody zarzadzania bazami danych z wiedza
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O7/01_U01umiejętność doboru mechanizmów optymalnego dostępu do bazy danych
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_U11ma umiejętność projektowania i tworzenia systemów relacyjnych baz danych
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_U09potrafi wykorzystać do formułowania i rozwiązywania zadań inżynierskich metody analityczne, symulacyjne oraz eksperymentalne
T1A_U14potrafi dokonać identyfikacji i sformułować specyfikację prostych zadań inżynierskich o charakterze praktycznym, charakterystycznych dla studiowanego kierunku studiów
T1A_U15potrafi ocenić przydatność rutynowych metod i narzędzi służących do rozwiązania prostego zadania inżynierskiego o charakterze praktycznym, charakterystycznego dla studiowanego kierunku studiów oraz wybrać i zastosować właściwą metodę i narzędzia
T1A_U16potrafi - zgodnie z zadaną specyfikacją - zaprojektować oraz zrealizować proste urządzenie, obiekt, system lub proces, typowe dla studiowanego kierunku studiów, używając właściwych metod, technik i narzędzi
Odniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraInzA_U02potrafi wykorzystać do formułowania i rozwiązywania zadań inżynierskich metody analityczne, symulacyjne oraz eksperymentalne
InzA_U06potrafi dokonać identyfikacji i sformułować specyfikację prostych zadań inżynierskich o charakterze praktycznym, charakterystycznych dla studiowanego kierunku studiów
InzA_U07potrafi ocenić przydatność rutynowych metod i narzędzi służących do rozwiązania prostego zadania inżynierskiego o charakterze praktycznym, charakterystycznego dla studiowanego kierunku studiów oraz wybrać i zastosować właściwą metodę i narzędzia
InzA_U08potrafi - zgodnie z zadaną specyfikacją - zaprojektować proste urządzenie, obiekt, system lub proces, typowe dla studiowanego kierunku studiów, używając właściwych metod, technik i narzędzi
Cel przedmiotuC-1Umiejętność definiowania zadań w systemie zarządzania bazą danych, związanych z aktywacją kolekcji danych (zasady optymalizacji dostępu, triggery, uwarunkowania biznesowe).
Treści programoweT-L-5Sprawozdanie z poprzedniego laboratorium. Wejściówka. Badanie metod optymalizacji zapytań do perspektyw baz danych.
T-L-7Sprawozdanie z poprzedniego laboratorium. Wejściówka. Realizacja wielodostępu do bazy danych (obsługa transakcji) – ćwiczenia (praca w zespole). Utworzenie przykładowej aplikacji.
T-L-4Sprawozdanie z poprzedniego laboratorium. Wejściówka. Badanie czasu i kosztu realizacji zapytania w przykładach poprzez modyfikację zapytania, analiza wyników.
T-L-6Sprawozdanie z poprzedniego laboratorium. Wejściówka. Ćwiczenia w zakresie algorytmów szeregowania i optymalizacji zapytań w przykładach. Analiza wyników.
T-W-1Podstawowe funkcje DBMS i sposoby ich realizacji. Struktura i zadania RDBMS, porównanie administracji danymi i bazą danych.
T-W-2Przetwarzanie i ewaluacja zapytań, rozkład zapytania, reguły przekształcania operacji algebry relacji, heurystyczne metody optymalizacja zapytań, szacowanie kosztu operacji algebry relacji, statystyki bazy danych, optymalizacja oparta na regułach i optymalizacja oparta na analizie kosztów, histogramy i analiza planu wykonania zapytania, metody optymalizacji zapytań z wykorzystaniem cache. Przetwarzanie zapytań kierowanych do perspektyw. Perspektywy w bazach danych, zapytania do perspektyw baz danych. Zasady wykonywania zapytań w rozproszonych bazach danych.
T-W-3Zarządzanie transakcjami – własności transakcji i własności ACID, zarządzanie współbieżnością, metody blokowania i metody optymistyczne, metody znaczników czasowych, eliminacja zakleszczeń i impasów, ziarnistość jednostek danych, odtwarzanie i potrzeba odtwarzania bazy danych, transakcje i odtwarzanie, narzędzia i techniki odtwarzania bazy danych, dzienniki baz danych, złożone transakcje w bazach danych, transakcje zagnieżdżone, sagi, wielopoziomowe modele transakcji, restrukturyzacja dynamiczna.
T-W-4Zarządzanie pamięcią w systemie DBMS. Organizacja plików i struktury danych, pliki uporządkowane i haszowane, indeksy plików sekwencyjnych, indeksy pomocnicze i wielopoziomowe, B+drzewa, łączenie tabel w klastry , klastry indeksowane i laszowane. Metody mapowania obiektowo-relacyjnego w zarządzaniu bazami danych.
Metody nauczaniaM-2Laboratoria - metoda przypadków, analiza systemowa, dyskusja.
M-1Wykład - wykład informacyjny z prezentacją multimedialną.
Sposób ocenyS-1Ocena formująca: Ocena z wykładu - egzamin pisemny Ocena z laboratorium - ocena ze sprawozdań, wejściówek i aktywności student ana zajęciach dydaktycznych Ocena ogólna za przedmiot: 0,5 oceny z egzaminu + 0,5 oceny z laboratorium
Kryteria ocenyOcenaKryterium oceny
2,0nie umie dobrac zadnego mechanizmu w celu optymalizacji dostepu do bazy danych
3,0umie dobrac podstawowe indeksy gęste w celu optymalizacji dostepu do bazy danych
3,5umie dobrac indeks gesty w celu optymalizacji czasu dostepu do relacyjnej bazy danych
4,0umie dobrac indeks gesty w celu optymalizacji czasu i kosztu dostepu do relacyjnej bazy danych
4,5umie dobrac indeks (gesty, złozony, zakresowy) w celu optymalizacji czasu i kosztu dostepu do relacyjnej bazy danych
5,0umie dobrac indeks (gesty, złozony, zakresowy) w celu optymalizacji czasu i kosztu dostepu do relacyjnej bazy danych a takze ocenic rozwiazanie w grupie mozliwych rozwiazan