SylabUZ

Wygeneruj PDF dla tej strony

Bazy danych - opis przedmiotu

Informacje ogólne
Nazwa przedmiotu Bazy danych
Kod przedmiotu 14.2--PrSpD-BD-S22
Wydział Wydział Nauk Społecznych
Kierunek Projektowanie społeczne
Profil ogólnoakademicki
Rodzaj studiów drugiego stopnia z tyt. magistra
Semestr rozpoczęcia semestr zimowy 2022/2023
Informacje o przedmiocie
Semestr 2
Liczba punktów ECTS do zdobycia 2
Typ przedmiotu obieralny
Język nauczania polski
Sylabus opracował
  • mgr inż. Maciej Jackowski
Formy zajęć
Forma zajęć Liczba godzin w semestrze (stacjonarne) Liczba godzin w tygodniu (stacjonarne) Liczba godzin w semestrze (niestacjonarne) Liczba godzin w tygodniu (niestacjonarne) Forma zaliczenia
Ćwiczenia 30 2 - - Zaliczenie na ocenę

Cel przedmiotu

Celem przedmiotu jest zapoznanie studenta z pojęciami, koncepcjami oraz terminologią dotyczącą baz danych. Przekazanie studentom wiedzy i umiejętności pozwalających projektować i korzystać z istniejących baz danych. Wprowadzenie do języka SQL.

Wymagania wstępne

Podstawowe wiadomości dotyczące architektury sprzętowej i oprogramowania komputerów oraz podstawowe pojęcia algebry.

Zakres tematyczny

  1. Zasady przetwarzania danych;
  2. Model relacyjnej bazy danych;
  3. Podstawowe pojęcia relacyjnego modelu danych
  4. Prezentacja systemów opartych na relacji klient-serwer;
  5. Praktyczne rozwiązania dotyczące: typów danych, wydajności i integralności bazy danych, wyrażeń i operatorów, warunków, funkcji i procedur;
  6. Definiowanie struktur bazy danych (domeny, tabele, perspektywy, indeksy, sekwencje/generatory, wyzwalacze, więzy integralności);
  7. Wprowadzenie do języka SQL, jego składni i standardów (grupy poleceń SQL, ogólna składnia poleceń, podstawowe polecenie wyszukiwania danych, czyli SELECT, wybór wierszy za pomocą klauzuli WHERE, porządkowanie wyników zapytania za pomocą ORDER BY);
  8. Manipulowanie danymi: wstawianie, modyfikowanie i usuwanie danych z tabel;
  9. Testowania zapytań oraz wyzwalaczy;
  10. Autoryzacja dostępu do bazy danych: uprawnienia systemowe użytkowników, uprawnienia obiektowe użytkowników i polecenia zarządzania tymi uprawnieniami;
  11. Zabezpieczenia baz danych;
  12. Projekt bazy danych.

Metody kształcenia

ćwiczenia laboratoryjne w pracowni komputerowej.

Efekty uczenia się i metody weryfikacji osiągania efektów uczenia się

Opis efektu Symbole efektów Metody weryfikacji Forma zajęć

Warunki zaliczenia

FORMA ZALICZENIA ĆWICZEŃ

UWAGI

Zasady uzyskania oceny z ćwiczeń

Laboratorium: warunkiem zaliczenia jest uzyskanie ponad 60% punktów z kolokwium obejmującego cały przerabiany materiał (40% oceny) oraz zaprojektowanie własnej bazy (50% oceny). Za aktywność na zajęciach student otrzymuje dodatkowe punkty (10% oceny).

Ocena końcowa

Zasady uzyskania oceny końcowej

Ocena z ćwiczeń jest oceną końcową

Literatura podstawowa

  1. R. Coburn: SQL dla każdego. HELION.
  2. Elmasri R., Navathe S., Wprowadzenie do systemów baz danych, Wyd. Helion, 2005.
  3. Garcia-Molina H., Ullman J.D., Widom J., Implementacja systemów baz danych, WNT, 2003.
  4. B. Pribyl, S. Feuerstein: Oracle PL/SQL. Wprowadzenie. HELION
  5. J.D. Ullman, J. Widom, Podstawowy wykład z systemów baz danych, WNT, W-wa, 2000

Literatura uzupełniająca

  1. T. Converse, J. Park, C. Morgan, PHP5 i MySQL. Biblia, Helion, 2005.
  2. W. Kim, Wprowadzenie do obiektowych baz danych, WNT, Warszawa, 1996.
  3. T. Converse, J. Park, C. Morgan, PHP5 i MySQL. Biblia, Helion, 2005

Uwagi


Zmodyfikowane przez dr Tomasz Kołodziej (ostatnia modyfikacja: 26-01-2022 16:52)