Projektowanie baz danych

Transkrypt

Projektowanie baz danych
Karta informacyjna przedmiotu
Przedmiot: Projektowanie Baz Danych
Obowiązkowy
Wydział:
Fakultatywny
Elektroniki
Rodzaj studiów:
Kierunek:
Specjalność:
Studia magisterskie
Elektronika i telekomunikacja
Systemy radioelektroniczne
godzin w semestrze/rygor (egz., zal.)
Semestr razem
wykłady
ćwiczenia
laboratoria
6 / zal.
VIII
45
21 / zal.
18 / zal.
IX
45
35 / egz.
10 / zal.
projekt
przejściowy
seminarium
Osoba odpowiedzialna:
prof. dr hab. Jerzy Kapelewski
Jednostka realizująca:
Zakład Systemów Radioelektronicznych / IRE
pracownia
problemowa
Punkty ECTS
3
4
CELE KSZTAŁCENIOWE:
Celem przedmiotu jest przedstawienie podstaw baz danych i języka SQL (Structured Query 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 PRZEDMIOTU Z INNYMI PRZEDMIOTAMI:
wymagane wiadomości z:
Podstaw informatyki;
Algorytmów i struktur danych.
podbudowuje przedmioty:
Bazy wiedzy i sztuczna inteligencja;
Systemy informatyczne w radioelektronice.
TREŚĆ PROGRAMU:
Semestr VIII
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 przy pomocy języka Access. Architektura baz danych.
Bezpieczeństwo baz danych w systemach komputerowych.
Semestr IX
Projektowanie struktury logicznej relacyjnych baz danych. Modelowanie związków encji. 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. Wykorzystanie diagramów
związków encji do projektowania schematu relacyjnej bazy danych.
LITERATURA:
1.
2.
3.
4.
5.
6.
7.
8.
Steven R.: Baza danych. Projektowanie i programowanie. Wyd. Helion, Gliwice, 2001.
Czogalik B.: Access 2002. Tworzenie baz danych. Wyd. Helion, Gliwice, 2002.
Graf J.: Access 2002/XP. Ćwiczenia praktyczne. Wyd. Helion, Gliwice, 2002.
Kukuczka J.: Relacyjne bazy danych. PKJS, Gliwice, 2000.
Coburn R.: SQL dla każdego. Wyd. Helion, Gliwice, 2002.
Barker R.: Modelowanie związków encji. WNT, Warszawa, 1996.
Beynon-Davies P.: Systemy baz danych. WNT, Warszawa, 2000.
Date C. J.: Wprowadzenie do systemów baz danych. WNT, Warszawa, 2000.
METODY OCENY:
Kolokwia – cząstkowe według potrzeb,
Laboratoria – kolokwia wstępne oraz sprawozdania,
Ćwiczenia rachunkowe – kolokwia końcowe,
Egzamin – pisemny; warunkiem przystąpienia do egzaminu jest zaliczenie laboratorium i ćwiczeń rachunkowych.