Katalog przedmiotów
Bazy danych 1
CeleCelem kształcenia w przedmiocie bazy danych I jest przekazanie studentom podstawowej wiedzy z zakresu teorii tworzenia baz danych oraz nabycie praktycznych umiejętności tworzenia baz danych przy wykorzystaniu pakietów Microsoft Excel i Microsoft Access. Studenci uczą się konstruować schemat pojęciowy bazy danych, tworzyć tabele i kwerendy oraz proste formularze.
Zakres
Ogólne definicje i przegląd podstawowych pojęć: baza danych, system zarządzania bazą danych, funkcje systemu zarządzania bazą danych, reprezentacja bazy danych, wykonanie programu użytkowego, modele danych, języki użytkowania bazy danych, administrator bazy danych. Tworzenie schematu pojęciowego: zbiory encji, powiązania między zbiorami encji, warunki dotyczące powiązań. Przykładowy język opisu danych. Schemat pojęciowy – przykład. Założenia relacyjnego modelu danych, Teoria A.O.V, Relacyjny model n-członowy: definicja relacji n-członowej, definicja relacji w relacyjnym modelu danych, powiązania w relacyjnym modelu danych Zależność funkcyjna atrybutów, klucz relacji, normalizacja relacji. Co przesądza o złym projekcie bazy danych? Model pamięci – zasoby, potrzeby. Operacje na rekordach. Fizyczna organizacja danych: pliki nieuporządkowane, pliki wymieszane, pliki indeksowane, B-drzewa. Integralność danych. Warunki integralności: statyczne, dynamiczne Pojęcie stanu zgodnego bazy danych. Pojęcie transakcji. Transakcje – problemy. Operacje wykonywane w transakcjach. Normalny przebieg transakcji. Zarządzanie transakcjami Współbieżność dostępu. Algorytm wzajemnego wykluczania Bezpieczeństwo bazy danych – poufność dostępu, eliminacja nieuprawnionego wnioskowania, kontrola przepływu danych Przegląd obiektów bazy danych Microsoft Access Korzystanie i porządkowanie tabel Tworzenie tabel Proste kwerendy wybierające Kwerendy z polami obliczeniowymi Kwerendy podsumowujące Kwerendy wielotabelowe Kwerendy parametryczne Kwerendy krzyżowe Proste formularze i raporty
Literatura podstawowa
1. Ullman J. D.: Systemy baz danych, WNT, 2001.
Literatura uzupełniająca
1. Beynon-Davies P.: Systemy baz danych, WNT, 2001.
2. Delobel C., Adiba M.: Relacyjne bazy danych, WNT, 2000.
3. Kopertowska M, Szymacha I: Ćwiczenia z Microsoft Access,2000.
Punkty ECTS
2 - niestacjonarne
Rodzaje studiów, na których przedmiot jest realizowany
niestacjonarne - 1-go stopnia (lic.)
Prowadzący
dr inż. Anna Stelmach


