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.