Podstawy baz danych
Informacje ogólne
Kod przedmiotu: | 1100-PBDZLI |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Podstawy baz danych |
Jednostka: | Wydział Matematyki i Informatyki |
Grupy: | |
Punkty ECTS i inne: |
0 LUB
6.00
LUB
5.00
(zmienne w czasie)
|
Język prowadzenia: | (brak danych) |
Forma zaliczenia: | egzamin |
Forma studiów: | niestacjonarne (zaoczne) |
Wymagania wstępne: | podstawy obsługi komputera, podstawy obsługi systemów operacyjnych, podstawy obsługi przeglądarek WWW, podstaw logiki matematycznej i rachunku zbiorów |
Skrócony opis: |
Celem przedmiotu jest zaznajomienie studenta z teoretycznymi podstawami baz danych. Główna część przedmiotu jest poświęcona relacyjnym systemom zarządzania bazami danych, które dominują na rynku oprogramowania. W ramach zajęć laboratoryjnych studenci uzyskują praktyczną wiedzę i umiejętności tworzenia poprawnych schematów relacyjnych baz danych. Ponadto tworzą i wykorzystują rozmaite kwerendy w języku SQL firmy Oracle, które umożliwiają odpowiednie przetwarzanie danych przechowywanych w aplikacjach bazodanowych firmy Oracle. |
Efekty uczenia się: |
Po zakończeniu nauki przedmiotu student: E1. zna podstawowe informacje dotyczące teorii baz danych E2. zna podstawy modelu relacyjnego baz danych E3. tworzy schematy relacyjnych baz danych oraz potrafi projektować i analizować diagramy ERD bazy danych E4. tworzy w wybranym SZBD bazę danych na podstawie diagramu ERD E5. zna wybrane obiekty relacyjnych baz danych Oracle (tabele, widoki, ograniczenia, indeksy, sekwencje) i potrafi je tworzyć przy wykorzystaniu dialektu języka SQL firmy Oracle E6. stosuje dialekt języka SQL firmy Oracle jako narzędzia do wyszukiwania i modyfikowania danych E7. dostrzega przynajmniej niektóre z szerszych możliwości wykorzystania języka SQL do przetwarzania danych przechowywanych w aplikacjach Oracle. E8. rozumie potrzebę i zna możliwości ciągłego dokształcania się, podnoszenia kompetencji zawodowych, E9. potrafi organizować proces uczenia się, E10. potrafi pracować w grupie oraz indywidualnie nad zadanym projektem, E11. w swoim postępowaniu przestrzega norm etycznych E12. rozumie potrzebę popularyzowania podstawowej wiedzy informatycznej i umiejętności korzystania z technologii komputerowej. Powyższe efekty uczenia się osiągane w ramach przedmiotu pozwalają na realizację kierunkowych efektów uczenia się, mających następujące oznaczenia w programie studiów: I-1A_W05, I-1A_W06, I-1A_W07, I-1A_W09, I-1A_U04, I-1A_U06, I-1A_U10, I-1A_U13, I-1A_U15, I-1A_U19, I-1A_U21, I-1A_K01, I-1A_K02, I-1A_K03, I-1A_K04, I-1A_K05. |
Zajęcia w cyklu "Semestr zimowy 2023/2024" (zakończony)
Okres: | 2023-10-01 - 2024-02-25 |
Przejdź do planu
PN WT ŚR CZ PT SO W
LI
LI
|
Typ zajęć: |
Ćwiczenia informatyczne, 16 godzin
Wykład, 16 godzin
|
|
Koordynatorzy: | Liudmyla Koliechkina | |
Prowadzący grup: | Liudmyla Koliechkina | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów Wykład - Ocena zgodna z regulaminem studiów |
|
Czy kurs na PZK?: | T |
|
Metody dydaktyczne: | Wykład informacyjny i konwersatoryjny Metoda ćwiczeniowa Dyskusja Studium przypadku |
|
Sposoby i kryteria oceniania: | Podstawą zaliczenia laboratorium jest zaliczenie kolokwium z języka SQL i projektowania baz danych (sprawdzającego efekty kształcenia E3-E6) oraz aktywne uczestnictwo w zajęciach (efekty kształcenia E9 i E10). Egzamin jest testem wielokrotnego wyboru (sprawdzającym efekty kształcenia E1, E2, E5, E6). Warunkiem przystąpienia do egzaminu jest uzyskanie pozytywnej oceny z laboratorium. Ocena końcowa przedmiotu składa się w 50% z oceny z laboratorium i w 50% z oceny z wykładu. Student musi być obecny nie mniej 80 % zajęć. Obecność na ćwiczeniach jest obowiązkowa. |
|
Treści kształcenia: | 1. Pojęcie bazy danych i SZBD (typy baz danych, modele, model relacyjny) 2. Język SQL (dialekt Oracle): - typy danych, więzy, tworzenie, modyfikacja i usuwanie tabel - wstawianie, uaktualnianie i usuwanie danych w tabelach, tworzenie sekwencji - indeksy, perspektywy, perspektywy systemowe - tworzenie zapytań do bazy danych (budowa zapytania - klauzule: SELECT, FROM, WHERE, ORDER BY, GROUP BY, HAVING oraz wykorzystywane w nich operatory i funkcje (funkcje numeryczne, konwertujące, agregujące, przetwarzające łańcuchy znakowe i daty), aliasy kolumn i tabel, złączenia wewnętrzne i zewnętrzne tabel, samozłączenia, podzapytania zwykłe i skorelowanie, operator EXISTS, operatory algebraiczne na zapytaniach, zapytania drzewiaste, instrukcja CASE, klauzula WITH) 3. Projektowanie baz danych (modelowanie związków encji, tworzenie diagramu ERD) 4. Algebra relacji i rachunek relacyjny 5. Zależności funkcyjne i normalizacja 6. Transakcje |
|
Literatura: |
1. Krystyna Czapla, „Bazy danych. Podstawy projektowania i języka SQL”, Helion, Gliwice 2015 2. Lech Banachowski, Elżbieta Mrówka - Matejewska, Krzysztof Stencel, „Systemy baz danych. Wykłady i ćwiczenia”, Wydawnictwo Polsko-Japońskiej Wyższej Szkoły Technik Komputerowych, Warszawa 2004 3. Thomas Connolly, Carolyn Begg, „Systemy baz danych”, Wydawnictwo RM, Warszawa 2004 4. Jeffrey D. Ullman, Jennifer Widom, „Podstawowy wykład z systemów baz danych”, Wydawnictwa Naukowo-Techniczne, Warszawa 2000 5. Paweł Urbanowicz, Marcin Płonkowski, Dmitry Urbanowicz, „Bazy danych. Teoria i praktyka. Podręcznik dla studentów uczelni wyższych.”, Wydawnictwo KUL, Lublin 2010 6. R. Barker, „CASE*MethodSM. Modelowanie związków encji”, Wydawnictwa Naukowo-Techniczne, Warszawa 1996 7. Jason Price, „Oracle Database 11g i SQL. Programowanie”, Helion 2009 8. Kevin Loney, „Oracle Database 10g. Kompendium Administratora” , Helion 2005 9. Oracle® Database SQL Language Reference 11g Release 2 (11.2) E41084-03 (pdf), https://docs.oracle.com/cd/E11882_01/server.112/e41084.pdf |
Zajęcia w cyklu "Semestr zimowy 2022/2023" (zakończony)
Okres: | 2022-10-01 - 2023-02-19 |
Przejdź do planu
PN WT ŚR CZ PT SO N W
LI
LI
|
Typ zajęć: |
Ćwiczenia informatyczne, 16 godzin
Wykład, 16 godzin
|
|
Koordynatorzy: | Liudmyla Koliechkina | |
Prowadzący grup: | Liudmyla Koliechkina | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów Wykład - Ocena zgodna z regulaminem studiów |
|
Metody dydaktyczne: | Wykład informacyjny i konwersatoryjny Metoda ćwiczeniowa Dyskusja Studium przypadku |
|
Sposoby i kryteria oceniania: | Podstawą zaliczenia laboratorium jest zaliczenie kolokwium z języka SQL i projektowania baz danych (sprawdzającego efekty kształcenia E3-E6) oraz aktywne uczestnictwo w zajęciach (efekty kształcenia E9 i E10). Egzamin jest testem wielokrotnego wyboru (sprawdzającym efekty kształcenia E1, E2, E5, E6). Warunkiem przystąpienia do egzaminu jest uzyskanie pozytywnej oceny z laboratorium. Ocena końcowa przedmiotu składa się w 50% z oceny z laboratorium i w 50% z oceny z wykładu. Student musi być obecny nie mniej 80 % zajęć. Obecność na ćwiczeniach jest obowiązkowa. |
|
Treści kształcenia: | 1. Pojęcie bazy danych i SZBD (typy baz danych, modele, model relacyjny) 2. Język SQL (dialekt Oracle): - typy danych, więzy, tworzenie, modyfikacja i usuwanie tabel - wstawianie, uaktualnianie i usuwanie danych w tabelach, tworzenie sekwencji - indeksy, perspektywy, perspektywy systemowe - tworzenie zapytań do bazy danych (budowa zapytania - klauzule: SELECT, FROM, WHERE, ORDER BY, GROUP BY, HAVING oraz wykorzystywane w nich operatory i funkcje (funkcje numeryczne, konwertujące, agregujące, przetwarzające łańcuchy znakowe i daty), aliasy kolumn i tabel, złączenia wewnętrzne i zewnętrzne tabel, samozłączenia, podzapytania zwykłe i skorelowanie, operator EXISTS, operatory algebraiczne na zapytaniach, zapytania drzewiaste, instrukcja CASE, klauzula WITH) 3. Projektowanie baz danych (modelowanie związków encji, tworzenie diagramu ERD) 4. Algebra relacji i rachunek relacyjny 5. Zależności funkcyjne i normalizacja 6. Transakcje |
|
Literatura: |
1. Krystyna Czapla, „Bazy danych. Podstawy projektowania i języka SQL”, Helion, Gliwice 2015 2. Lech Banachowski, Elżbieta Mrówka - Matejewska, Krzysztof Stencel, „Systemy baz danych. Wykłady i ćwiczenia”, Wydawnictwo Polsko-Japońskiej Wyższej Szkoły Technik Komputerowych, Warszawa 2004 3. Thomas Connolly, Carolyn Begg, „Systemy baz danych”, Wydawnictwo RM, Warszawa 2004 4. Jeffrey D. Ullman, Jennifer Widom, „Podstawowy wykład z systemów baz danych”, Wydawnictwa Naukowo-Techniczne, Warszawa 2000 5. Paweł Urbanowicz, Marcin Płonkowski, Dmitry Urbanowicz, „Bazy danych. Teoria i praktyka. Podręcznik dla studentów uczelni wyższych.”, Wydawnictwo KUL, Lublin 2010 6. R. Barker, „CASE*MethodSM. Modelowanie związków encji”, Wydawnictwa Naukowo-Techniczne, Warszawa 1996 7. Jason Price, „Oracle Database 11g i SQL. Programowanie”, Helion 2009 8. Kevin Loney, „Oracle Database 10g. Kompendium Administratora” , Helion 2005 9. Oracle® Database SQL Language Reference 11g Release 2 (11.2) E41084-03 (pdf), https://docs.oracle.com/cd/E11882_01/server.112/e41084.pdf |
Zajęcia w cyklu "Semestr zimowy 2021/2022" (zakończony)
Okres: | 2021-10-01 - 2022-01-23 |
Przejdź do planu
PN WT ŚR CZ PT SO LI
LI
W
|
Typ zajęć: |
Ćwiczenia informatyczne, 16 godzin
Wykład, 16 godzin
|
|
Koordynatorzy: | Liudmyla Koliechkina | |
Prowadzący grup: | Liudmyla Koliechkina | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów Wykład - Ocena zgodna z regulaminem studiów |
|
Metody dydaktyczne: | Wykład informacyjny i konwersatoryjny Metoda ćwiczeniowa Dyskusja Studium przypadku |
|
Sposoby i kryteria oceniania: | Podstawą zaliczenia laboratorium jest zaliczenie kolokwium z języka SQL i projektowania baz danych (sprawdzającego efekty kształcenia E3-E6) oraz aktywne uczestnictwo w zajęciach (efekty kształcenia E9 i E10). Egzamin jest testem wielokrotnego wyboru (sprawdzającym efekty kształcenia E1, E2, E5, E6). Warunkiem przystąpienia do egzaminu jest uzyskanie pozytywnej oceny z laboratorium. Ocena końcowa przedmiotu składa się w 50% z oceny z laboratorium i w 50% z oceny z wykładu. Student musi być obecny nie mniej 80 % zajęć. Obecność na ćwiczeniach jest obowiązkowa. |
|
Treści kształcenia: | 1. Pojęcie bazy danych i SZBD (typy baz danych, modele, model relacyjny) 2. Język SQL (dialekt Oracle): - typy danych, więzy, tworzenie, modyfikacja i usuwanie tabel - wstawianie, uaktualnianie i usuwanie danych w tabelach, tworzenie sekwencji - indeksy, perspektywy, perspektywy systemowe - tworzenie zapytań do bazy danych (budowa zapytania - klauzule: SELECT, FROM, WHERE, ORDER BY, GROUP BY, HAVING oraz wykorzystywane w nich operatory i funkcje (funkcje numeryczne, konwertujące, agregujące, przetwarzające łańcuchy znakowe i daty), aliasy kolumn i tabel, złączenia wewnętrzne i zewnętrzne tabel, samozłączenia, podzapytania zwykłe i skorelowanie, operator EXISTS, operatory algebraiczne na zapytaniach, zapytania drzewiaste, instrukcja CASE, klauzula WITH) 3. Projektowanie baz danych (modelowanie związków encji, tworzenie diagramu ERD) 4. Algebra relacji i rachunek relacyjny 5. Zależności funkcyjne i normalizacja 6. Transakcje |
|
Literatura: |
1. Krystyna Czapla, „Bazy danych. Podstawy projektowania i języka SQL”, Helion, Gliwice 2015 2. Lech Banachowski, Elżbieta Mrówka - Matejewska, Krzysztof Stencel, „Systemy baz danych. Wykłady i ćwiczenia”, Wydawnictwo Polsko-Japońskiej Wyższej Szkoły Technik Komputerowych, Warszawa 2004 3. Thomas Connolly, Carolyn Begg, „Systemy baz danych”, Wydawnictwo RM, Warszawa 2004 4. Jeffrey D. Ullman, Jennifer Widom, „Podstawowy wykład z systemów baz danych”, Wydawnictwa Naukowo-Techniczne, Warszawa 2000 5. Paweł Urbanowicz, Marcin Płonkowski, Dmitry Urbanowicz, „Bazy danych. Teoria i praktyka. Podręcznik dla studentów uczelni wyższych.”, Wydawnictwo KUL, Lublin 2010 6. R. Barker, „CASE*MethodSM. Modelowanie związków encji”, Wydawnictwa Naukowo-Techniczne, Warszawa 1996 7. Jason Price, „Oracle Database 11g i SQL. Programowanie”, Helion 2009 8. Kevin Loney, „Oracle Database 10g. Kompendium Administratora” , Helion 2005 9. Oracle® Database SQL Language Reference 11g Release 2 (11.2) E41084-03 (pdf), https://docs.oracle.com/cd/E11882_01/server.112/e41084.pdf |
Zajęcia w cyklu "Semestr zimowy 2020/2021" (zakończony)
Okres: | 2020-10-01 - 2021-02-07 |
Przejdź do planu
PN WT ŚR CZ PT SO W
LI
N LI
|
Typ zajęć: |
Ćwiczenia informatyczne, 16 godzin
Wykład, 16 godzin
|
|
Koordynatorzy: | Liudmyla Koliechkina | |
Prowadzący grup: | Liudmyla Koliechkina | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów Wykład - Ocena zgodna z regulaminem studiów |
|
Metody dydaktyczne: | Wykład informacyjny i konwersatoryjny Metoda ćwiczeniowa Dyskusja Studium przypadku |
|
Sposoby i kryteria oceniania: | Podstawą zaliczenia laboratorium jest zaliczenie kolokwium z języka SQL i projektowania baz danych (sprawdzającego efekty kształcenia E3-E6) oraz aktywne uczestnictwo w zajęciach (efekty kształcenia E9 i E10). Egzamin jest testem wielokrotnego wyboru (sprawdzającym efekty kształcenia E1, E2, E5, E6). Warunkiem przystąpienia do egzaminu jest uzyskanie pozytywnej oceny z laboratorium. Ocena końcowa przedmiotu składa się w 50% z oceny z laboratorium i w 50% z oceny z wykładu. Student musi być obecny nie mniej 80 % zajęć. Obecność na ćwiczeniach jest obowiązkowa. |
|
Treści kształcenia: | 1. Pojęcie bazy danych i SZBD (typy baz danych, modele, model relacyjny) 2. Język SQL (dialekt Oracle): - typy danych, więzy, tworzenie, modyfikacja i usuwanie tabel - wstawianie, uaktualnianie i usuwanie danych w tabelach, tworzenie sekwencji - indeksy, perspektywy, perspektywy systemowe - tworzenie zapytań do bazy danych (budowa zapytania - klauzule: SELECT, FROM, WHERE, ORDER BY, GROUP BY, HAVING oraz wykorzystywane w nich operatory i funkcje (funkcje numeryczne, konwertujące, agregujące, przetwarzające łańcuchy znakowe i daty), aliasy kolumn i tabel, złączenia wewnętrzne i zewnętrzne tabel, samozłączenia, podzapytania zwykłe i skorelowanie, operator EXISTS, operatory algebraiczne na zapytaniach, zapytania drzewiaste, instrukcja CASE, klauzula WITH) 3. Projektowanie baz danych (modelowanie związków encji, tworzenie diagramu ERD) 4. Algebra relacji i rachunek relacyjny 5. Zależności funkcyjne i normalizacja 6. Transakcje |
|
Literatura: |
1. Krystyna Czapla, „Bazy danych. Podstawy projektowania i języka SQL”, Helion, Gliwice 2015 2. Lech Banachowski, Elżbieta Mrówka - Matejewska, Krzysztof Stencel, „Systemy baz danych. Wykłady i ćwiczenia”, Wydawnictwo Polsko-Japońskiej Wyższej Szkoły Technik Komputerowych, Warszawa 2004 3. Thomas Connolly, Carolyn Begg, „Systemy baz danych”, Wydawnictwo RM, Warszawa 2004 4. Jeffrey D. Ullman, Jennifer Widom, „Podstawowy wykład z systemów baz danych”, Wydawnictwa Naukowo-Techniczne, Warszawa 2000 5. Paweł Urbanowicz, Marcin Płonkowski, Dmitry Urbanowicz, „Bazy danych. Teoria i praktyka. Podręcznik dla studentów uczelni wyższych.”, Wydawnictwo KUL, Lublin 2010 6. R. Barker, „CASE*MethodSM. Modelowanie związków encji”, Wydawnictwa Naukowo-Techniczne, Warszawa 1996 7. Jason Price, „Oracle Database 11g i SQL. Programowanie”, Helion 2009 8. Kevin Loney, „Oracle Database 10g. Kompendium Administratora” , Helion 2005 9. Oracle® Database SQL Language Reference 11g Release 2 (11.2) E41084-03 (pdf), https://docs.oracle.com/cd/E11882_01/server.112/e41084.pdf |
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 SO W
LI
LI
|
Typ zajęć: |
Ćwiczenia informatyczne, 16 godzin
Wykład, 16 godzin
|
|
Koordynatorzy: | Liudmyla Koliechkina | |
Prowadzący grup: | Liudmyla Koliechkina | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów Wykład - Ocena zgodna z regulaminem studiów |
|
Metody dydaktyczne: | Wykład informacyjny i konwersatoryjny Metoda ćwiczeniowa Dyskusja Studium przypadku |
|
Sposoby i kryteria oceniania: | Podstawą zaliczenia laboratorium jest zaliczenie kolokwium z języka SQL i projektowania baz danych (sprawdzającego efekty kształcenia E3-E6) oraz aktywne uczestnictwo w zajęciach (efekty kształcenia E9 i E10). Egzamin jest testem wielokrotnego wyboru (sprawdzającym efekty kształcenia E1, E2, E5, E6). Warunkiem przystąpienia do egzaminu jest uzyskanie pozytywnej oceny z laboratorium. Ocena końcowa przedmiotu składa się w 50% z oceny z laboratorium i w 50% z oceny z wykładu. Student musi być obecny nie mniej 80 % zajęć. Obecność na ćwiczeniach jest obowiązkowa. |
|
Treści kształcenia: | 1. Pojęcie bazy danych i SZBD (typy baz danych, modele, model relacyjny) 2. Język SQL (dialekt Oracle): - typy danych, więzy, tworzenie, modyfikacja i usuwanie tabel - wstawianie, uaktualnianie i usuwanie danych w tabelach, tworzenie sekwencji - indeksy, perspektywy, perspektywy systemowe - tworzenie zapytań do bazy danych (budowa zapytania - klauzule: SELECT, FROM, WHERE, ORDER BY, GROUP BY, HAVING oraz wykorzystywane w nich operatory i funkcje (funkcje numeryczne, konwertujące, agregujące, przetwarzające łańcuchy znakowe i daty), aliasy kolumn i tabel, złączenia wewnętrzne i zewnętrzne tabel, samozłączenia, podzapytania zwykłe i skorelowanie, operator EXISTS, operatory algebraiczne na zapytaniach, zapytania drzewiaste, instrukcja CASE, klauzula WITH) 3. Projektowanie baz danych (modelowanie związków encji, tworzenie diagramu ERD) 4. Algebra relacji i rachunek relacyjny 5. Zależności funkcyjne i normalizacja 6. Transakcje |
|
Literatura: |
1. Krystyna Czapla, „Bazy danych. Podstawy projektowania i języka SQL”, Helion, Gliwice 2015 2. Lech Banachowski, Elżbieta Mrówka - Matejewska, Krzysztof Stencel, „Systemy baz danych. Wykłady i ćwiczenia”, Wydawnictwo Polsko-Japońskiej Wyższej Szkoły Technik Komputerowych, Warszawa 2004 3. Thomas Connolly, Carolyn Begg, „Systemy baz danych”, Wydawnictwo RM, Warszawa 2004 4. Jeffrey D. Ullman, Jennifer Widom, „Podstawowy wykład z systemów baz danych”, Wydawnictwa Naukowo-Techniczne, Warszawa 2000 5. Paweł Urbanowicz, Marcin Płonkowski, Dmitry Urbanowicz, „Bazy danych. Teoria i praktyka. Podręcznik dla studentów uczelni wyższych.”, Wydawnictwo KUL, Lublin 2010 6. R. Barker, „CASE*MethodSM. Modelowanie związków encji”, Wydawnictwa Naukowo-Techniczne, Warszawa 1996 7. Jason Price, „Oracle Database 11g i SQL. Programowanie”, Helion 2009 8. Kevin Loney, „Oracle Database 10g. Kompendium Administratora” , Helion 2005 9. Oracle® Database SQL Language Reference 11g Release 2 (11.2) E41084-03 (pdf), https://docs.oracle.com/cd/E11882_01/server.112/e41084.pdf |
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 SO W
LI
|
Typ zajęć: |
Ćwiczenia informatyczne, 16 godzin
Wykład, 16 godzin
|
|
Koordynatorzy: | Liudmyla Koliechkina | |
Prowadzący grup: | Liudmyla Koliechkina | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów Wykład - Ocena zgodna z regulaminem studiów |
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 SO W
LI
W
|
Typ zajęć: |
Ćwiczenia informatyczne, 16 godzin
Wykład, 16 godzin
|
|
Koordynatorzy: | Liudmyla Koliechkina | |
Prowadzący grup: | Liudmyla Koliechkina | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów Wykład - Ocena zgodna z regulaminem studiów |
|
Metody dydaktyczne: | Wykład informacyjny i konwersatoryjny Metoda ćwiczeniowa Dyskusja Studium przypadku Burza mózgów |
|
Sposoby i kryteria oceniania: | Podstawą zaliczenia laboratorium jest zaliczenie kolokwium z języka SQL i projektowania baz danych (sprawdzającego efekty kształcenia E3-E6) oraz aktywne uczestnictwo w zajęciach (efekty kształcenia E9 i E10). Egzamin jest testem wielokrotnego wyboru (sprawdzającym efekty kształcenia E1, E2, E5, E6). Warunkiem przystąpienia do egzaminu jest uzyskanie pozytywnej oceny z laboratorium. Ocena końcowa przedmiotu składa się w 50% z oceny z laboratorium i w 50% z oceny z wykładu. |
|
Treści kształcenia: | 1. Pojęcie bazy danych i SZBD (typy baz danych, modele, model relacyjny) 2. Język SQL (dialekt Oracle): - typy danych, więzy, tworzenie, modyfikacja i usuwanie tabel - wstawianie, uaktualnianie i usuwanie danych w tabelach, tworzenie sekwencji - indeksy, perspektywy, perspektywy systemowe - tworzenie zapytań do bazy danych (budowa zapytania - klauzule: SELECT, FROM, WHERE, ORDER BY, GROUP BY, HAVING oraz wykorzystywane w nich operatory i funkcje (funkcje numeryczne, konwertujące, agregujące, przetwarzające łańcuchy znakowe i daty), aliasy kolumn i tabel, złączenia wewnętrzne i zewnętrzne tabel, samozłączenia, podzapytania zwykłe i skorelowanie, operator EXISTS, operatory algebraiczne na zapytaniach, zapytania drzewiaste, instrukcja CASE, klauzula WITH) 3. Projektowanie baz danych (modelowanie związków encji, tworzenie diagramu ERD) 4. Algebra relacji i rachunek relacyjny 5. Zależności funkcyjne i normalizacja 6. Transakcje |
|
Literatura: |
1. Krystyna Czapla, „Bazy danych. Podstawy projektowania i języka SQL”, Helion, Gliwice 2015 2. Lech Banachowski, Elżbieta Mrówka - Matejewska, Krzysztof Stencel, „Systemy baz danych. Wykłady i ćwiczenia”, Wydawnictwo Polsko-Japońskiej Wyższej Szkoły Technik Komputerowych, Warszawa 2004 3. Thomas Connolly, Carolyn Begg, „Systemy baz danych”, Wydawnictwo RM, Warszawa 2004 4. Jeffrey D. Ullman, Jennifer Widom, „Podstawowy wykład z systemów baz danych”, Wydawnictwa Naukowo-Techniczne, Warszawa 2000 5. Paweł Urbanowicz, Marcin Płonkowski, Dmitry Urbanowicz, „Bazy danych. Teoria i praktyka. Podręcznik dla studentów uczelni wyższych.”, Wydawnictwo KUL, Lublin 2010 6. R. Barker, „CASE*MethodSM. Modelowanie związków encji”, Wydawnictwa Naukowo-Techniczne, Warszawa 1996 7. Jason Price, „Oracle Database 11g i SQL. Programowanie”, Helion 2009 8. Kevin Loney, „Oracle Database 10g. Kompendium Administratora” , Helion 2005 9. Oracle® Database SQL Language Reference 11g Release 2 (11.2) E41084-03 (pdf), https://docs.oracle.com/cd/E11882_01/server.112/e41084.pdf |
Właścicielem praw autorskich jest UNIWERSYTET ŁÓDZKI.