Bazy danych
Kierunek: Automatyka i Robotyka
Semestr: III
Punkty ECTS:
Prowadzący:
dr hab. inż. Adam Długosz,
mgr
inż. Tomasz Schlieter
Opis
przedmiotu
W ramach przedmiotu omawiane są podstawowe zagadnienia związane z bazami
danych oraz systemami zarządzania bazami danych. Szczególny nacisk
kładziony jest na relacyjne bazy danych wraz z omówieniem strukturalnego
języka zapytań SQL (ang. Structural Query Language) wraz z
przykładami zastosowań. Ponadto omawiane są zagadnienia związane z
prawidłowym projektowaniem baz danych, normalizacją danych, oraz
technikami implementacyjnymi.
W ramach laboratorium studenci projektują, tworzą, modyfikują
przykładowe bazy danych oraz. Ponadto ćwiczą wykonywanie zarówno
prostych jak i złożonych zapytań w języku SQL.
Program przedmiotu
- wykład: 15 godzin w semestrze
- laboratorium: 15 godzin w semestrze
Tematyka wykładów
-
Podstawowe zagadnienia związane z bazami danych oraz
podstawowe komendy SQL.
-
Komendy SQL cd., Normalizacja
danych, Zastosowanie UML w relacyjnych bazach danych.
-
Zaawansowane zapytania SQL.
-
Procedury i wyzwalacze w
systemie mySQL.
-
Obiektowe bazy danych. Technologie implementacyjne baz
danych.
-
Bazy danych w zastosowaniach
Web’owych.
- Kolokwium zaliczeniowe
Tematyka laboratoriów
- Podstawy programu
mySQL Workbench i podstawy SQL
- Zapytania SQL, funkcje
SQL
- Zastosowanie UML w
relacyjnych bazach danych, złożone zapytania SQL
- Projektowanie bazy
danych z uwzględnieniem normalizacji danych, import
danych z zewnętrznych plików
- Procedury w
zapytaniach SQL
- Testy zaawansowanej
bazy danych
Warunki zaliczenia
- Zaliczenie na ocenę
pozytywną testu z wykładu
- Zaliczenie na ocenę pozytywną laboratorium (ocena
praktycznego kolokwium zaliczeniowego oraz zaliczone
wszystkie zadania podczas laboratoriów)
Szczegółowe warunki zaliczenia podawane są na pierwszych zajęciach
Literatura
Do pobrania
Instrukcje do
laboratoriów
|