Uniwersytet Mikołaja Kopernika w Toruniu - Centralny punkt logowania
Strona główna

Bazy danych

Informacje ogólne

Kod przedmiotu: 1000-I1BADz
Kod Erasmus / ISCED: (brak danych) / (0613) Tworzenie i analiza oprogramowania i aplikacji Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
Nazwa przedmiotu: Bazy danych
Jednostka: Wydział Matematyki 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: polski
Rodzaj przedmiotu:

przedmiot obligatoryjny

Całkowity nakład pracy studenta:

30 godz. – wykład

3 godz. - egzamin

30 godz. - ćwiczenia

22 godz. - praca własna - bieżące przygotowanie do zajęć, studiowanie literatury

50 godz. praca własna - przygotowanie do egzaminu, opracowanie referatu, implementacja projektu


RAZEM: 135 godz.

4 pkt. ECTS



Efekty uczenia się - wiedza:

• ma podstawową wiedzę w zakresie relacyjnych baz danych : definiowania, korzystania i zabezpieczania bazy (K_W02)

Efekty uczenia się - umiejętności:

• napisze w SQL podstawowe instrukcje z grupy DML, DDL;

• potrafi formułować w języku SQL rozbudowane zapytania

• utworzy w języku encji i związków prosty model konceptualnej bazy danych i przekształci go w model relacyjny

• poda podstawowe własności transakcji i sposoby unikania anomalii przy współbieżnym przetwarzaniu transakcji;

• wymieni kilka metod zabezpieczania baz danych;

• potrafi pozyskiwać informacje z literatury (K_U02)


Efekty uczenia się - kompetencje społeczne:

• przekazuje innym swoją wiedzę w zrozumiały sposób;

• właściwie rozumie sformułowania pytań i problemów, poprawnie posługuje się terminologią z zakresu relacyjnych baz danych (K_K05)

• rozumie potrzebę ciągłego doskonalenia się i podnoszenia kompetencji zawodowych ( K_K06)


Metody dydaktyczne eksponujące:

- pokaz

Metody dydaktyczne podające:

- wykład informacyjny (konwencjonalny)
- wykład konwersatoryjny

Metody dydaktyczne poszukujące:

- ćwiczeniowa
- laboratoryjna
- referatu

Metody dydaktyczne w kształceniu online:

- metody rozwijające refleksyjne myślenie
- metody służące prezentacji treści
- metody wymiany i dyskusji

Skrócony opis:

Celem przedmiotu jest zapoznanie studentów z podstawowymi pojęciami systemów baz danych, z technologiami do projektowania, implementacji i korzystania z systemów baz danych, z zagrożeniami i sposobami zapewnienia bezpieczeństwa danym w bazach danych.

Omawiany jest przede wszystkim relacyjny system baz danych.

Literatura:

[1] L. Banachowski, E.Mrówka, K.Stencel, "Systemy baz danych. Wykłady i ćwiczenia, Wydawnictwo PJWSTK, 2004

[2] C. J. Date, H. Darwen, "SQL. Omówienie standardu języka", WNT 2000.

[3] Elmasri R., Navathe S., "Wprowadzenie do systemów baz danych." Wyd. Helion, 2005

[4] H. Garcia-Molina, J.D. Ullman, J. Widom, Systemy Baz Danych. Pełny wykład, WNT 2006

[5] http://postgresql.org/docs/ (m.in. dokumentacja SQL w dialekcie PostgreSQL z odniesieniami do standardu SQL)

[6] Oracle Data Modeler - http://www.oracle.com/technetwork/developer-tools/datamodeler/documentation/index.html

Literatura uzupełniająca:

[7] S. Abiteboul, R. Hull, V. Vianu, "Foundations of databases", Addison-Wesley, 1995.

[8] U. Rogers, "Oracle: Przewodnik projektanta baz danych", WNT 1995.

[9] http://education.oracle.com/ (zbiór różnorodnych materiałów edukacyjnych, m.in. dotyczących SQL)

[10] B. Karwin, "Antywzorce języka SQL. Jak unikać pułapek podczas programowania baz danych", Helion, 2012

[11] D. Petković, "Specification of Row Pattern Recognition in the SQL Standard and its Implementations. Datenbank Spektrum (2022). https://doi.org/10.1007/s13222-022-00404-3

Metody i kryteria oceniania:

(ocena końcowa po 2020r.)

30% ocena z laboratoriów

55% ocena z egzaminu

15% projekt (omówienie podczas części ustnej egzaminu)

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 Mikołaja Kopernika w Toruniu.
ul. Jurija Gagarina 11, 87-100 Toruń tel: +48 56 611-40-10 https://usosweb.umk.pl/ kontakt deklaracja dostępności mapa serwisu USOSweb 7.3.1.0-2 (2026-05-27)