Uniwersytet Marii Curie-Skłodowskiej w Lublinie - Centralny System Uwierzytelniania
Strona główna

Zarządzanie bazami i hurtowniami danych

Informacje ogólne

Kod przedmiotu: MFI-M.ZBIHD
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Zarządzanie bazami i hurtowniami danych
Jednostka: Wydział Matematyki, Fizyki i Informatyki
Grupy:
Punkty ECTS i inne: (brak) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
Język prowadzenia: (brak danych)
Wymagania wstępne:

Podstawowa znajomość języka SQL.

Godzinowe ekwiwalenty punktów ECTS:

Godziny kontaktowe (z udziałem nauczyciela akademickiego):

20 - konsultacje,

60 - zajęcia dydaktyczne.

Liczba punktów ECTS z udziałem nauczyciela akademickiego 3.


Godziny niekontaktowe (praca własna studenta):

25 - przygotowanie się studenta do zajęć dydaktycznych,

35 - przygotowanie się studenta do zaliczeń i egzaminu,

30 - studiowanie przez studenta literatury przedmiotu.

Liczba punktów ECTS za godziny niekontaktowe 3.

Sposób weryfikacji efektów kształcenia:

W1, K1 - kolokwia, egzamin

U1 - ocena ciągła (bieżące przygotowanie do zajęć i aktywność), kolokwia, egzamin

K2, K3 - ocena ciągła (bieżące przygotowanie do zajęć i aktywność)

Pełny opis:

Wykład i laboratoria mają na celu rozszerzenie wiadomości z zakresu języka SQL oraz prowadzenie do hurtowni danych. Ponadto omawiane są takie zagadnienia jak: transakcje, diagramy związków encji oraz proceduralne rozszerzenie języka SQL.

Szczegółowe zestawienie tematów:

1. DML, DDL - poziom zaawansowany

a) instrukcja SELECT

b) agregacja danych

c) złączenia wewnętrzne i zewnętrzne; złączenia z warunkiem, po kolumnach i naturalne

d) podzapytania tabelowe i skalarne

e) warunki IN, SOME/ANY, ALL, EXISTS

f) instrukcje INSERT, UPDATE i DELETE

g) tworzenie tabel bazowych, więzy

h) perspektywy

2. Typy danych SQL

a) typy ANSI SQL

b) typy Oracle'a

3. Zarządzanie uprawnieniami w bazach danych

a) polecenia GRANT i REVOKE

4. Transakcje

a) skutki uboczne operacji wykonywanych współbieżnie

b) poziomy izolacji transakcji

c) punkty bezpieczeństwa

5. Hurtownie danych

a) struktura hurtowni danych

b) kostki OLAP

c) tabele przestawne

6. Modelowanie danych (ERD)

a) encje, słabe encje, atrybuty encji

b) związki nieidentyfikujące i identyfikujące, typy asocjacji, klasy przynależności

7. Normalizacja baz danych

a) postaci normalne: pierwsza, druga, trzecia, czwarta, BCNF

8. PL/SQL - poziom podstawowy

a) instrukcje sterujące PL/SQL

b) kursory

c) procedury i funkcje

d) kolekcje

e) wyzwalacze

Literatura:

1. Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom, Systemy baz danych. Kompletny podręcznik, Helion, Gliwice 2011.

2. Hugh Darwen, Christopher J. Date, SQL. Omówienie standardu języka, WNT, 2000.

3. Sharon Allen, Modelowanie danych, Wydawnictwo Helion, 2006.

4. Eric Redmond, Jim R. Wilson, Seven Databases in Seven Weeks, A Guide to Modern Databases and the NoSQL Movement, The Pragmatic Programmers, 2012.

5. Scott Urman, Oracle 9i. Programowanie w języku PL/SQL, Oracle Press, Helion, 2003.

6. Dan Tow, SQL Optymalizacja, O'Reilly, Helion, 2004.

Efekty uczenia się:

Wiedza

W1 zna relacyjny model bazy danych oraz syntaktykę i semantykę języka SQL. K_W09.

W2 zna strukturę hurtowni danych. K_W09.

Umiejętności

U1 umie efektywnie wykorzystywać programy komputerowe w zakresie gromadzenia i analizy danych. K_U17

Kompetencje społeczne

K1 ma świadomość ograniczenia poziomu swojej wiedzy i umiejętności, rozumie potrzebę ciągłego dokształcania się zawodowego i rozwoju osobistego, dokonuje samooceny własnych kompetencji i doskonali umiejętności, wyznacza kierunki własnego rozwoju i kształcenia. K_K01

K2 potrafi precyzyjnie formułować pytania, służące pogłębieniu własnego zrozumienia danego tematu lub odnalezieniu brakujących elementów rozumowania. K_K02

K3 potrafi pracować zespołowo; rozumie konieczność systematycznej pracy nad wszelkimi projektami, które mają długofalowy charakter. K_K03

Przedmiot nie jest oferowany w żadnym z aktualnych cykli dydaktycznych.
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Marii Curie-Skłodowskiej w Lublinie.
kontakt deklaracja dostępności USOSweb 7.0.2.0-3dcdfd8c8 (2024-03-25)