KARTA INFORMACYJNA PRZEDMIOTU
przedmiot: Bazy danych kod przedmiotu: 5ET206S306 Wydział: Elektroniki Instytut Telekomunikacji |
obowiązkowy: NIE wybierany: TAK (obowiązek zapisu min. 15 studentów) język realizacji: polski | |
rodzaj studiów: |
kierunek: |
specjalność: |
stacjonarne studia drugiego |
Elektronika i Telekomunikacja |
Systemy teleinformatyczne |
stopnia - magisterskie |
semestr |
forma zajęć, liczba godzin/rygor (X -egzamin, + - zaliczenia, # - projekt) | |||||
III |
razem |
wykłady |
ćwiczenia |
laboratoria |
projekt |
seminarium |
60 |
26/+ |
8 |
16/+ |
8 |
2 | |
punkty ECTS |
3 |
Autor programu przedmiotu: dr inż. Jan MATUSZEWSKI Prowadzący wykłady: dr inż. Jan MATUSZEWSKI
EFEKTY KSZTAŁCENIA
Umiejętności i kompetencje: Nauczyć podstawowych definicji i określeń z zakresu baz danych oraz języka SQL (Structured Óuery Language), problemów ochrony, integralności i bezpieczeństwa baz danych, zarządzania transakcjami, architektury baz danych oraz metod projektowania baz danych z wykorzystaniem diagramów związków encji.
BEZPOŚREDNIE POWIĄZANIE Z INNYMI PRZEDMIOTAMI:
Bazuje na przedmiotach:
■ analiza matematyczna i metody numeryczne,
■ metody optymalizacji,
■ metody sztucznej inteligencji.
Podbudowuje przedmioty:
■ przedmioty specjalistyczne,
■ praca dyplomowa.
TREŚĆ PRZEDMIOTU:
Treści kształcenia: Baza danych a system zarządzania bazą danych. Charakterystyka hierarchicznego, sieciowego i relacyjnego modelu danych. Algebra relacji. Redundancja danych. Postacie normalne relacji. Definicja i własności transakcji. Zarządzanie transakcjami. Sterowanie współbieżnym dostępem do bazy danych - mechanizmy blokad. Projektowanie tabel, formularzy, raportów i kwerend. Architektura baz danych. Projektowanie struktury logicznej relacyjnych baz danych. Podstawy języka SQL - składnia i najważniejsze typy danych. Operatory i funkcje SQL. Filtrowanie, grupowanie i sortowanie wyników zapytań. Definiowanie tabel, indeksów i perspektyw za pomocą instrukcji SQL. Modelowanie związków encji. Wykorzystanie diagramów związków encji do projektowania schematu relacyjnej bazy danych. Bezpieczeństwo i ochrona baz danych w systemach komputerowych.
LITERATURA:
1. Steven R.: Baza danych. Projektowanie i programowanie. Wyd. Helion, Gliwice, 2001.
2. Czogalik B.: Access 2002. Tworzenie baz danych. Wyd. Helion, Gliwice, 2002.
3. Kukuczka J.: Relacyjne bazy danych. PKJS, Gliwice, 2000.
4. Coburn R.: SQL dla każdego. Wyd. Helion, Gliwice, 2002.
5. Barker R.: Modelowanie związków encji. WNT, Warszawa, 1996.
6. Beynon-Davies P.: Systemy baz danych. WNT, Warszawa, 2000.
ZASADY ZALICZANIA:
■ Zaliczenie ćwiczeń - na podstawie ocen bieżących.
■ Zaliczenie laboratorium - na podstawie ocen bieżących i sprawozdań z ćwiczeń.
■ Zaliczenie przedmiotu - na podstawie kolokwium końcowego.