UNIWERSYTET ŁÓDZKI - Centralny System Uwierzytelniania
Strona główna

Introduction to Databases

Informacje ogólne

Kod przedmiotu: 1100-ID0ENG
Kod Erasmus / ISCED: (brak danych) / (0610) Technologie informacyjno-komunikacyjne, bliżej nieokreślone Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
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) 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: 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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 28 godzin więcej informacji
Wykład, 28 godzin więcej informacji
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 28 godzin więcej informacji
Wykład, 28 godzin więcej informacji
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 28 godzin więcej informacji
Wykład, 28 godzin więcej informacji
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 28 godzin więcej informacji
Wykład, 28 godzin więcej informacji
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 28 godzin więcej informacji
Wykład, 28 godzin więcej informacji
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 28 godzin więcej informacji
Wykład, 28 godzin więcej informacji
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 28 godzin więcej informacji
Wykład, 28 godzin więcej informacji
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ę

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest UNIWERSYTET ŁÓDZKI.
kontakt deklaracja dostępności USOSweb 7.0.3.0-0