Brak preferencji Bazy danych stanowią wprowadzenie do tematyki

Transkrypt

Brak preferencji Bazy danych stanowią wprowadzenie do tematyki
Nazwa przedmiotu:
Bazy danych
Semestr:
4
Liczba
ECTS:
godzin:
4
45
Prowadzący:
Forma rozliczenia:
zaliczenie
Wymagania/preferencje wymagane przy przyjmowaniu:
Brak preferencji
Ogólny opis przedmiotu:
Bazy danych stanowią wprowadzenie do tematyki baz danych. Przedmiot
wprowadza terminologię stosowaną w tej dziedzinie oraz na pozwala na
praktyczne poznania popularnego narzędzi do tworzenia baz danych.
Szczególną uwagę poświęca relacyjnym bazom danych oraz językowi SQL
Cel zajęć:
Opanowanie przez studentów teorii baz danych niezbędnej podczas
projektowania oraz zaawansowanego wykorzystania baz danych. Oraz
zdobycie przez studentów praktycznych umiejętności w zakresie
projektowania baz danych oraz ich implementacji przy wykorzystaniu
oprogramowania MS Access. Zapoznanie studentów z funkcjonalnością
oprogramowania MS Access.
Zamierzone efekty kształcenia:
Wiedza:
Po zakończeniu kursu student umie:
1. objaśnić podstawowe terminy stosowane w dziedzinie baz danych
2. wyjaśnić podstawowe zasady działania systemów zarządzania bazami
danych
3. scharakteryzować główne cechy relacyjnych i obiektowych baz danych
4. rozpoznać rodzaj czynności wykonywane przez polecenie SQL
5. wymienić przykłady wykorzystania baz danych w życiu gospodarczy
6. definiować potrzeby informacyjne dla prostych systemów
informatycznych
7. strukturyzować dane wykorzystywane w analizowanym fragmencie
rzeczywistości
8. uzasadniać celowość użycia określonych struktur danych i rozwiązań
informatycznych przy projektowaniu systemów baz danych
Umiejętności:
Po zakończeniu kursu student potrafi:
1. stosować terminologię bazodanową
2. zaproponować zmiany w relacyjnym modelu danych w celu normalizacji
danych
3. zaprojektować prostą strukturę danych
4. weryfikować składnię poleceń SQL
5. pisać proste polecenia SQL
6. obsługiwać narzędzie MS Access w zakresie tworzenia, rozwijania i
wykorzystania bazy danych
Inne kompetencje (postawy):
Po zakończeniu kursu człowiek potrafi:
1. wrażliwość na stosowaną terminologię bazodanową
2. świadomość wykorzystania określonych rozwiązań bazodanowych w
różnych rozwiązaniach informatycznych
3. otwartość na stosowanie zaawansowanych technologii bazodanowych
przy projektowaniu systemów informatycznych
4. świadomość wpływy stosowanych struktur danych na możliwość
zastosowania określonych rozwiązań programistycznych.
5. kreatywność przy rozwiązywaniu potrzeb informacyjnych w życiu
prywatnym i zawodowym
6. postępowanie zgodnie z dobrymi praktykami tworzenia relacyjnych baz
danych
Sposób sprawdzenia osiągnięcia efektów zamierzonych:
Wykład - Egzamin w formie testu pisemnego
Laboratorium - Prezentacja samodzielnie przygotowanego systemu
opartego o relacyjną bazę danych wykonanego przy użyciu narzędzia MS
Access.
Treści programowe:
Wykład:
1. pojęcia podstawowe związane z tematyką baz danych
2. budowa i cechy systemu zarządzania bazą danych
3. relacyjny model danych
4. obiektowy model danych
5. normalizacja bazy danych
6. język SQL
7. technologie oparte na bazach danych stosowane w gospodarce
Laboratorium:
1. metodyka projektowania relacyjnej bazy danych
2. zaimplementowanie modelu danych przy wykorzystaniu narzędzia MS
Access
3. definiowanie i wykorzystanie kwerend
4. praktyczne wykorzystanie zapytań SQL
5. budowanie raportów przy wykorzystaniu narzędzia MS Access
6. budowanie formularzy przy wykorzystaniu narzędzia MS Access
Zalecana literatura:
1. Jeffrey D. Ullman, Jennifer Widom; Podstawowy wykład z systemów baz
danych; Wydawnictwa Naukowo-Techniczne; Warszawa 2001
2. Lech Bałachowski, Krzysztof Stencel; Systemy zarządzania bazami
danych; Wydawnictwo PJWSTK (Polsko-Japońska Wyższa Szkoła Technik
Komputerowych); Warszawa 2007.
3. R. Barker – CASE Method – Modelowanie związków encji
4. D. Tsichritzis, F. Lochovsky – Modele danych
5. Materiały w formie elektronicznej udostępnione na platformie MSDN
6. Pomoc narzędzia MS Access
7. Paul Kassel, Pamela Palmer; Access 2000 PL; Helion 2000
8. C. J. Date; Wprowadzenie do systemów baz danych; Wydawnictwa
Naukowo-Techniczne; Warszawa 2000.