Maria Curie-Sklodowska University - Central Authentication System
Strona główna

(in Polish) Zarządzanie bazami i hurtowniami danych

General data

Course ID: MFI-M.ZBIHD
Erasmus code / ISCED: (unknown) / (unknown)
Course title: (unknown)
Name in Polish: Zarządzanie bazami i hurtowniami danych
Organizational unit: Faculty of Mathematics, Physics and Computer Science
Course groups:
ECTS credit allocation (and other scores): (not available) Basic information on ECTS credits allocation principles:
  • the annual hourly workload of the student’s work required to achieve the expected learning outcomes for a given stage is 1500-1800h, corresponding to 60 ECTS;
  • the student’s weekly hourly workload is 45 h;
  • 1 ECTS point corresponds to 25-30 hours of student work needed to achieve the assumed learning outcomes;
  • weekly student workload necessary to achieve the assumed learning outcomes allows to obtain 1.5 ECTS;
  • work required to pass the course, which has been assigned 3 ECTS, constitutes 10% of the semester student load.

view allocation of credits
Language: (unknown)
Requirements:

(in Polish) Podstawowa znajomość języka SQL.

Hourly equivalents of ECTS credits:

(in Polish) 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.

Verification method of learning outcomes:

(in Polish) 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ść)

Full description: (in Polish)

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

Bibliography: (in Polish)

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.

Learning outcomes: (in Polish)

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

This course is not currently offered.
Course descriptions are protected by copyright.
Copyright by Maria Curie-Sklodowska University.
contact accessibility statement mapa serwisu USOSweb 7.0.4.0-9756d84d3 (2024-05-17)