Semestr letni 2009/10
Semestr letni 2010/11
Semestr letni 2011/12
Bazy danych MARN02009A
Treści programowe:
Wykłady
Wprowadzenie do problematyki baz danych oraz systemów relacyjnych baz danych.
Analiza danych oraz model związków encji.
Transformacja modelu związków encji do modelu relacyjnego.
Normalizacja.
Język SQL.
Transakcje.
Metadane.
Bezpieczeństwo baz danych.
Projekt
Tworzenie baz danych w środowisku MS Access 2007.
Obiekty bazy danych: tabele, formularze, raporty, makra, kwerendy (wybierająca, agregująca,tworząca, aktualizująca,
usuwająca, dołączająca, parametryczna, krzyżowa). Połączenie tabel.
Tworzenie kwerend w języku SQL.
Integracja baz danych MS Access 2007 z systemem SQL Server 2005.
Efekty kształcenia:
Wiedza z zakresu projektowania relacyjnych baz danych.
Praktyczna umiejętność wykonania aplikacji baz danych
w środowisku MS Access 2007, zastosowanie języka SQL do
manipulowania danymi oraz tworzenia prostych baz danych
w systemie MS SQL Server 2005.
Koordynatorzy przedmiotu
Literatura
a) podstawowa:
1.Ullman J.D., Widom. J.W. (2000), Podstawowy wykład z systemów baz danych, WNT, Warszawa.
2.Elmasri Ramez A., Shamkant B. Navathe (2005), Wprowadzenie do systemów baz danych, Helion, Gliwice.
3.Lynn Beighley (2007), Head first SQL: edycja polska, Helion, Gliwice.
4.Steve Lambert, M. Dow Lambert III, Joan Preppernau (2007), Microsoft Office Access 2007: wersja polska, RM, Warszawa.
5.Jewtushenko O., Trochimczuk R. (2010), Praktyczne wprowadzenie do relacyjnych baz danych, Oficyna Wydawnicza Politechniki Białostockiej, Białystok
b) uzupełniająca:
1. Garcia-Molina H., Ullman J.D., Widom J. (2006), Systemy baz danych: pełny wykład, WNT, Warszawa.
2. Date C. J. (2006), Relacyjne bazy danych dla praktyków, Helion, Gliwice.