Introduction to Databases
Informacje ogólne
Kod przedmiotu: | 1100-ID0ENG |
Kod Erasmus / ISCED: |
(brak danych)
/
(0610) Technologie informacyjno-komunikacyjne, bliżej nieokreślone
|
Nazwa przedmiotu: | Introduction to Databases |
Jednostka: | Wydział Matematyki i Informatyki |
Grupy: | |
Punkty ECTS i inne: |
0 LUB
6.00
(w zależności od programu)
|
Język prowadzenia: | angielski |
Forma zaliczenia: | egzamin |
Poziom studiów: | Studia pierwszego stopnia |
Forma studiów: | stacjonarne |
Wymagania wstępne: | Dobra znajomość obsługi komputera. Praca z systemami operacyjnymi z rodziny Windows. |
Skrócony opis: |
Przedmiot zapoznaje z podstawowymi pojęciami dotyczącymi systemów zarządzania baz danych. Koncentruję się na modelu relacyjnym, algebrze relacji i SQL (standardowy język do tworzenia, odpytywania i modyfikowania relacyjnych baz danych). Przedmiot porusza również szereg aspektów związanych z projektowaniem baz danych w kontekście modelu związków encji. W czasie kursu używane jest oprogramowanie Oracle 10g i Oracle Data Modeler. |
Efekty uczenia się: |
Na zakończenie przedmiotu student: E1) rozumie znaczenie baz danych oraz obszar ich zastosowań E2) ma podstawową wiedzę na temat teorii baz danych E3) zna i wyjaśnia podstawowe pojęcia dotyczące modelu relacyjnego E4) tworzy schematy relacyjnych baz danych E5) projektuje model konceptualny w formie diagramu związków encji E6) tworzy bazę danych na podstawie diagramu ERD E7) tworzy i manipuluje obiektami bazy danych (tabelami, indeksami, widokami, ograniczeniami integralnościowymi) używając instrukcji SQL DDL E8) formułuje różne zapytania SQL oraz instrukcje manipulowania danymi E9) tworzy w języku PL/SQL podstawowe procedury, funkcje, wyzwalacze E10) potrafi pracować indywidualnie i w grupie nad zadanym projektem E11) potrafi organizować proces uczenia się E12) prezentuje projekt i uzasadnia wybrane rozwiązania E13) rozumie potrzebę ciągłego dokształcania E14) przestrzega norm prawnych i etycznych w swoich działaniach |
Zajęcia w cyklu "Semestr zimowy 2023/2024" (zakończony)
Okres: | 2023-10-01 - 2024-02-25 |
Przejdź do planu
PN WT LI
LI
LI
LI
ŚR LI
LI
CZ PT LI
W
LI
|
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 28 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 |
|
Czy IRK BWZ?: | T |
|
Metody dydaktyczne: | Studium przypadku Wykład tradycyjny Metoda projektu Metoda ćwiczeniowa |
|
Sposoby i kryteria oceniania: | Ocena z laboratorium jest oceną za końcowe kolokwium. Kolokwium sprawdza następujące efekty kształcenia:E5-E9. Ocena z wykładu jest oceną za końcowy egzamin pisemny. Egzamin sprawdza następujące efekty kształcenia:E1, E2, E3, E4, E5, E7 . Efekty kształcenia E8-E10 są sprawdzane na podstawie ćwiczeń wykonywanych przez studentów w klasie. Ocena końcowa z przedmiotu jest średnią ważoną z ocen z końcowego ustnego egzaminu (50%) oraz z kolokwium (50%). Student musi być obecny nie mniej 80 % zajęć. Obecność na ćwiczeniach jest obowiązkowa. |
|
Treści kształcenia: | 1. Przegląd systemów baz danych, modeli danych, języków zapytań. 2. Model relacyjny i algebra relacyjna. 3. System zarządzania bazą danych na przykładzie serwera Oracle. 4. Obiekty bazy danych Oracle (tabele, ograniczenia integralnościowe, indeksy, perspektywy, sekwencje). 5. Język SQL firmy Oracle jako język definicji danych. 6. Powszechne konceptualne i implementacyjne modele danych. 7. Projektowaniu systemu baz danych: - Diagramy związków encji - Kwestie normalizacji danych 8. Transformacja modelu związków encji do schematu relacyjnej bazy danych . 9. Język SQL firmy Oracle jako język manipulowania danymi. 10. Wprowadzenie do PL/SQL (funkcje, procedury, wyzwalacze, kursory). |
|
Literatura: |
1. Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom, "Database System Implementation". 2. R. Barker, "CASE Method: Entity Relationship Modelling (Computer Aided Systems Engineering)". 3. Michael J. Hernandez, "Database Design for Mere Mortals®: A Hands-On Guide to Relational Database Design" 4. D.Stamper, W.Price: "Database design and management: An applied aproach". 5. J.Watson : "Oracle Database 10g OCP all-in-one". 6. Script provided by lecturer |
Zajęcia w cyklu "Semestr zimowy 2022/2023" (zakończony)
Okres: | 2022-10-01 - 2023-02-19 |
Przejdź do planu
PN WT W
LI
LI
ŚR LI
LI
LI
CZ LI
LI
PT LI
LI
|
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 28 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 IRK BWZ?: | T |
|
Metody dydaktyczne: | Studium przypadku Wykład tradycyjny Metoda projektu Metoda ćwiczeniowa |
|
Sposoby i kryteria oceniania: | Ocena z laboratorium jest oceną za końcowe kolokwium. Kolokwium sprawdza następujące efekty kształcenia:E5-E9. Ocena z wykładu jest oceną za końcowy egzamin pisemny. Egzamin sprawdza następujące efekty kształcenia:E1, E2, E3, E4, E5, E7 . Efekty kształcenia E8-E10 są sprawdzane na podstawie ćwiczeń wykonywanych przez studentów w klasie. Ocena końcowa z przedmiotu jest średnią ważoną z ocen z końcowego ustnego egzaminu (50%) oraz z kolokwium (50%). Student musi być obecny nie mniej 80 % zajęć. Obecność na ćwiczeniach jest obowiązkowa. |
|
Treści kształcenia: | 1. Przegląd systemów baz danych, modeli danych, języków zapytań. 2. Model relacyjny i algebra relacyjna. 3. System zarządzania bazą danych na przykładzie serwera Oracle. 4. Obiekty bazy danych Oracle (tabele, ograniczenia integralnościowe, indeksy, perspektywy, sekwencje). 5. Język SQL firmy Oracle jako język definicji danych. 6. Powszechne konceptualne i implementacyjne modele danych. 7. Projektowaniu systemu baz danych: - Diagramy związków encji - Kwestie normalizacji danych 8. Transformacja modelu związków encji do schematu relacyjnej bazy danych . 9. Język SQL firmy Oracle jako język manipulowania danymi. 10. Wprowadzenie do PL/SQL (funkcje, procedury, wyzwalacze, kursory). |
|
Literatura: |
1. Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom, "Database System Implementation". 2. R. Barker, "CASE Method: Entity Relationship Modelling (Computer Aided Systems Engineering)". 3. Michael J. Hernandez, "Database Design for Mere Mortals®: A Hands-On Guide to Relational Database Design" 4. D.Stamper, W.Price: "Database design and management: An applied aproach". 5. J.Watson : "Oracle Database 10g OCP all-in-one". 6. Script provided by lecturer |
Zajęcia w cyklu "Semestr zimowy 2021/2022" (zakończony)
Okres: | 2021-10-01 - 2022-01-23 |
Przejdź do planu
PN WT W
ŚR LI
LI
CZ PT LI
LI
|
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 28 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 IRK BWZ?: | T |
|
Metody dydaktyczne: | Studium przypadku Wykład tradycyjny Metoda projektu Metoda ćwiczeniowa |
|
Sposoby i kryteria oceniania: | Ocena z laboratorium jest oceną za końcowe kolokwium. Kolokwium sprawdza następujące efekty kształcenia:E5-E9. Ocena z wykładu jest oceną za końcowy egzamin pisemny. Egzamin sprawdza następujące efekty kształcenia:E1, E2, E3, E4, E5, E7 . Efekty kształcenia E8-E10 są sprawdzane na podstawie ćwiczeń wykonywanych przez studentów w klasie. Ocena końcowa z przedmiotu jest średnią ważoną z ocen z końcowego ustnego egzaminu (50%) oraz z kolokwium (50%). Student musi być obecny nie mniej 80 % zajęć. Obecność na ćwiczeniach jest obowiązkowa. |
|
Treści kształcenia: | 1. Przegląd systemów baz danych, modeli danych, języków zapytań. 2. Model relacyjny i algebra relacyjna. 3. System zarządzania bazą danych na przykładzie serwera Oracle. 4. Obiekty bazy danych Oracle (tabele, ograniczenia integralnościowe, indeksy, perspektywy, sekwencje). 5. Język SQL firmy Oracle jako język definicji danych. 6. Powszechne konceptualne i implementacyjne modele danych. 7. Projektowaniu systemu baz danych: - Diagramy związków encji - Kwestie normalizacji danych 8. Transformacja modelu związków encji do schematu relacyjnej bazy danych . 9. Język SQL firmy Oracle jako język manipulowania danymi. 10. Wprowadzenie do PL/SQL (funkcje, procedury, wyzwalacze, kursory). |
|
Literatura: |
1. Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom, "Database System Implementation". 2. R. Barker, "CASE Method: Entity Relationship Modelling (Computer Aided Systems Engineering)". 3. Michael J. Hernandez, "Database Design for Mere Mortals®: A Hands-On Guide to Relational Database Design" 4. D.Stamper, W.Price: "Database design and management: An applied aproach". 5. J.Watson : "Oracle Database 10g OCP all-in-one". 6. Script provided by lecturer |
Zajęcia w cyklu "Semestr zimowy 2020/2021" (zakończony)
Okres: | 2020-10-01 - 2021-02-07 |
Przejdź do planu
PN WT LI
ŚR CZ PT LI
LI
W
LI
|
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 28 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 ECTS?: | T |
|
Czy IRK BWZ?: | T |
|
Metody dydaktyczne: | Studium przypadku Wykład tradycyjny Metoda projektu Metoda ćwiczeniowa |
|
Sposoby i kryteria oceniania: | Ocena z laboratorium jest oceną za końcowe kolokwium. Kolokwium sprawdza następujące efekty kształcenia:E5-E9. Ocena z wykładu jest oceną za końcowy egzamin pisemny. Egzamin sprawdza następujące efekty kształcenia:E1, E2, E3, E4, E5, E7 . Efekty kształcenia E8-E10 są sprawdzane na podstawie ćwiczeń wykonywanych przez studentów w klasie. Ocena końcowa z przedmiotu jest średnią ważoną z ocen z końcowego ustnego egzaminu (50%) oraz z kolokwium (50%). Student musi być obecny nie mniej 80 % zajęć. Obecność na ćwiczeniach jest obowiązkowa. |
|
Treści kształcenia: | 1. Przegląd systemów baz danych, modeli danych, języków zapytań. 2. Model relacyjny i algebra relacyjna. 3. System zarządzania bazą danych na przykładzie serwera Oracle. 4. Obiekty bazy danych Oracle (tabele, ograniczenia integralnościowe, indeksy, perspektywy, sekwencje). 5. Język SQL firmy Oracle jako język definicji danych. 6. Powszechne konceptualne i implementacyjne modele danych. 7. Projektowaniu systemu baz danych: - Diagramy związków encji - Kwestie normalizacji danych 8. Transformacja modelu związków encji do schematu relacyjnej bazy danych . 9. Język SQL firmy Oracle jako język manipulowania danymi. 10. Wprowadzenie do PL/SQL (funkcje, procedury, wyzwalacze, kursory). |
|
Literatura: |
1. Jeffrey D. Ullman, Jennifer Widom "Podstawowy wykład z systemów baz danych". 2. R. Barker "Case* MethodSM. Modelowanie związków encji". 3. Michael J. Hernandez, "Bazy danych dla zwykłych śmiertelników.", EDU-MIKOM, Warszawa 1998 4. D.Stamper, W.Price: "Database design and management: An applied aproach". 5. J.Watson : "Oracle Database 10g OCP all-in-one". 6. Skrypt udostępniany przez wykładowcę |
Zajęcia w cyklu "Semestr zimowy 2019/2020" (zakończony)
Okres: | 2019-10-01 - 2020-02-23 |
Przejdź do planu
PN LI
WT ŚR W
W
CZ W
LI
LI
PT LI
LI
|
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 28 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 ECTS?: | T |
|
Czy IRK BWZ?: | T |
|
Metody dydaktyczne: | Studium przypadku Wykład tradycyjny Metoda projektu Metoda ćwiczeniowa |
|
Sposoby i kryteria oceniania: | Ocena z laboratorium jest oceną za końcowe kolokwium. Kolokwium sprawdza następujące efekty kształcenia:E5-E9. Ocena z wykładu jest oceną za końcowy egzamin pisemny. Egzamin sprawdza następujące efekty kształcenia:E1, E2, E3, E4, E5, E7 . Efekty kształcenia E8-E10 są sprawdzane na podstawie ćwiczeń wykonywanych przez studentów w klasie. Ocena końcowa z przedmiotu jest średnią ważoną z ocen z końcowego ustnego egzaminu (50%) oraz z kolokwium (50%). Student musi być obecny nie mniej 80 % zajęć. Obecność na ćwiczeniach jest obowiązkowa. |
|
Treści kształcenia: | 1. Przegląd systemów baz danych, modeli danych, języków zapytań. 2. Model relacyjny i algebra relacyjna. 3. System zarządzania bazą danych na przykładzie serwera Oracle. 4. Obiekty bazy danych Oracle (tabele, ograniczenia integralnościowe, indeksy, perspektywy, sekwencje). 5. Język SQL firmy Oracle jako język definicji danych. 6. Powszechne konceptualne i implementacyjne modele danych. 7. Projektowaniu systemu baz danych: - Diagramy związków encji - Kwestie normalizacji danych 8. Transformacja modelu związków encji do schematu relacyjnej bazy danych . 9. Język SQL firmy Oracle jako język manipulowania danymi. 10. Wprowadzenie do PL/SQL (funkcje, procedury, wyzwalacze, kursory). |
|
Literatura: |
1. Jeffrey D. Ullman, Jennifer Widom "Podstawowy wykład z systemów baz danych". 2. R. Barker "Case* MethodSM. Modelowanie związków encji". 3. Michael J. Hernandez, "Bazy danych dla zwykłych śmiertelników.", EDU-MIKOM, Warszawa 1998 4. D.Stamper, W.Price: "Database design and management: An applied aproach". 5. J.Watson : "Oracle Database 10g OCP all-in-one". 6. Skrypt udostępniany przez wykładowcę |
Zajęcia w cyklu "Semestr zimowy 2018/2019" (zakończony)
Okres: | 2018-10-01 - 2019-02-10 |
Przejdź do planu
PN WT ŚR CZ W
LI
PT W
LI
|
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 28 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 ECTS?: | T |
|
Czy IRK BWZ?: | T |
|
Metody dydaktyczne: | Studium przypadku Wykład tradycyjny Metoda projektu Metoda ćwiczeniowa |
|
Sposoby i kryteria oceniania: | Ocena z laboratorium jest oceną za końcowe kolokwium. Kolokwium sprawdza następujące efekty kształcenia:E5-E9. Ocena z wykładu jest oceną za końcowy egzamin pisemny. Egzamin sprawdza następujące efekty kształcenia:E1, E2, E3, E4, E5, E7 . Efekty kształcenia E10-E14 są sprawdzane na podstawie ćwiczeń wykonywanych przez studentów w klasie. Ocena końcowa z przedmiotu jest średnią ważoną z ocen z końcowego ustnego egzaminu (50%) oraz z kolokwium (50%). |
|
Treści kształcenia: | 1. Przegląd systemów baz danych, modeli danych, języków zapytań. 2. Model relacyjny i algebra relacyjna. 3. System zarządzania bazą danych na przykładzie serwera Oracle. 4. Obiekty bazy danych Oracle (tabele, ograniczenia integralnościowe, indeksy, perspektywy, sekwencje). 5. Język SQL firmy Oracle jako język definicji danych. 6. Powszechne konceptualne i implementacyjne modele danych. 7. Projektowaniu systemu baz danych: - Diagramy związków encji - Kwestie normalizacji danych 8. Transformacja modelu związków encji do schematu relacyjnej bazy danych . 9. Język SQL firmy Oracle jako język manipulowania danymi. 10. Wprowadzenie do PL/SQL (funkcje, procedury, wyzwalacze, kursory). |
|
Literatura: |
1. Jeffrey D. Ullman, Jennifer Widom "Podstawowy wykład z systemów baz danych". 2. R. Barker "Case* MethodSM. Modelowanie związków encji". 3. Michael J. Hernandez, "Bazy danych dla zwykłych śmiertelników.", EDU-MIKOM, Warszawa 1998 4. D.Stamper, W.Price: "Database design and management: An applied aproach". 5. J.Watson : "Oracle Database 10g OCP all-in-one". 6. Skrypt udostępniany przez wykładowcę |
Zajęcia w cyklu "Semestr zimowy 2017/2018" (zakończony)
Okres: | 2017-10-01 - 2018-02-09 |
Przejdź do planu
PN WT W
LI
LI
ŚR CZ LI
LI
W
PT |
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 28 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 ECTS?: | T |
|
Czy IRK BWZ?: | T |
|
Metody dydaktyczne: | Studium przypadku Wykład tradycyjny Metoda projektu Metoda ćwiczeniowa |
|
Sposoby i kryteria oceniania: | Ocena z laboratorium jest oceną za końcowe kolokwium. Kolokwium sprawdza następujące efekty kształcenia:E5-E9. Ocena z wykładu jest oceną za końcowy egzamin pisemny. Egzamin sprawdza następujące efekty kształcenia:E1, E2, E3, E4, E5, E7 . Efekty kształcenia E10-E14 są sprawdzane na podstawie ćwiczeń wykonywanych przez studentów w klasie. Ocena końcowa z przedmiotu jest średnią ważoną z ocen z końcowego ustnego egzaminu (50%) oraz z kolokwium (50%). |
|
Treści kształcenia: | 1. Przegląd systemów baz danych, modeli danych, języków zapytań. 2. Model relacyjny i algebra relacyjna. 3. System zarządzania bazą danych na przykładzie serwera Oracle. 4. Obiekty bazy danych Oracle (tabele, ograniczenia integralnościowe, indeksy, perspektywy, sekwencje). 5. Język SQL firmy Oracle jako język definicji danych. 6. Powszechne konceptualne i implementacyjne modele danych. 7. Projektowaniu systemu baz danych: - Diagramy związków encji - Kwestie normalizacji danych 8. Transformacja modelu związków encji do schematu relacyjnej bazy danych . 9. Język SQL firmy Oracle jako język manipulowania danymi. 10. Wprowadzenie do PL/SQL (funkcje, procedury, wyzwalacze, kursory). |
|
Literatura: |
1. Jeffrey D. Ullman, Jennifer Widom "Podstawowy wykład z systemów baz danych". 2. R. Barker "Case* MethodSM. Modelowanie związków encji". 3. Michael J. Hernandez, "Bazy danych dla zwykłych śmiertelników.", EDU-MIKOM, Warszawa 1998 4. D.Stamper, W.Price: "Database design and management: An applied aproach". 5. J.Watson : "Oracle Database 10g OCP all-in-one". 6. Skrypt udostępniany przez wykładowcę |
Właścicielem praw autorskich jest UNIWERSYTET ŁÓDZKI.