Wydziały nieposiadające uprawnień do nadawania

advertisement
Opis modułu kształcenia / przedmiotu Bazy danych (SQL) (sylabus)
Rok akademicki:
2012/2013
Grupa przedmiotów:
Nazwa przedmiotu1):
Bazy danych (SQL)
Tłumaczenie nazwy na jęz. angielski3):
Introduction to Databases (SQL)
Kierunek studiów4):
Informatyka i Ekonometria
Numer katalogowy:
ECTS 2)
Koordynator przedmiotu :
Dr inż. Andrzej Jodłowski
Prowadzący zajęcia6):
Dr inż. Andrzej Jodłowski
Jednostka realizująca7):
Wydział Zastosowań Informatyki i Matematyki, Katedra Zastosowań Informatyki
5)
5
Wydział, dla którego przedmiot jest
realizowany8):
Status przedmiotu9):
a) przedmiot podstawowy
b) stopień 1
Cykl dydaktyczny10):
Semestr letni
Jęz. wykładowy11): polski
Założenia i cele przedmiotu12):
Formy dydaktyczne, liczba godzin13):
rok 2
c) stacjonarne
Przedstawienie najważniejszych zagadnień systemów baz danych.
Omówienie podstawowych modeli danych i procesu projektowania schematu bazy danych.
Omówienie języka SQL (ANSI SQL i Transact SQL).
Zapoznanie z architekturą klient-serwer.
Omówienie mechanizmu zarządzania transakcjami.
a) Wykład: liczba godzin 15;
b)
Ćwiczenia laboratoryjne: liczba godzin 30;
c)
Ćwiczenia projektowe: liczba godzin 15.
Metody dydaktyczne14):
Dyskusja problemu, studium przypadków, konsultacje
Pełny opis przedmiotu15):
Tematyka wykładów:

podstawowe pojęcia systemów baz danych, architektura systemów zarządzania bazą danych (SZBD),

podstawowe modele danych,

projektowanie diagramów związków encji,

własności modelu relacyjnego, algebra relacji, normalizacja relacyjnego modelu danych,

język Structure Query Language (SQL): instrukcje tworzenia i modyfikacji schematu bazy danych i
perspektyw, zapytania wybierające i aktualizujące (proste, kwalifikowane, z agregatami, zagnieżdżone
i połączeniowe), instrukcje imperatywne Transact-SQL

mechanizm zarządzania transakcjami, zagadnienia bezpieczeństwa danych

proces projektowania baz danych (m.in. modelowanie pojęciowe, projekt, implementacja, wdrożenie,
optymalizacja projektu).
Tematyka ćwiczeń laboratoryjnych:

projektowanie diagramów związków encji (notacja Crow’s Foot, notacja Chena),

projektowanie modelu logicznego - schematów baz danych,

tworzenie bazy danych i podstawowe operacje na danych w SZBD (MS SQL, MS Access),

programowanie w języku SQL (instrukcje podstawowe, perspektywy, zmienne, procedury, funkcje,
kursory),

projektowanie interfejsu GUI (formularze, raporty, obsługa zdarzeń).
Tematyka projektu:

określenie wymagań użytkownika dla aplikacji bazodanowej,

realizacja modelu pojęciowego i logicznego,

projekt interfejsu użytkownika (menu, formularze i raporty),

implementacja aplikacji w (uproszczonej) architekturze klient-serwer.
Wymagania formalne (przedmioty
wprowadzające)16):
Założenia wstępne17):
Podstawy matematyki, podstawy programowania, ogólna wiedza na temat technik komputerowych.
Efekty kształcenia18):
Student:
01 – Ma podstawową wiedzę z zakresu architektury SZBD.
02 – Zna relacyjny model danych, zagadnienia normalizacji i zasady projektowania schematu związków encji.
03 – Zna podstawowe instrukcje SQL i Transact-SQL.
04 – Umie zrealizować prostą aplikację bazodanową w architekturze klient-serwer.
05 - Umie identyfikować i rozwiązywać problemy podczas realizacji samodzielnie i zespołowo tworzonych
prostych projektów aplikacji bazodanowych.
Sposób weryfikacji efektów kształcenia19):
Efekty 01-03 – egzamin pisemny z wykładu
Efekty 02-03 – kolokwium z ćwiczeń laboratoryjnych
Efekty 04-05 – ocena projektów
Sprawdziany z ćwiczeń laboratoryjnych.
Forma dokumentacji osiągniętych efektów
Sprawdzian z wykładu.
20)
kształcenia :
Sprawozdanie projektowe.
1
Elementy i wagi mające wpływ na ocenę
końcową21):
Sprawdziany z ćwiczeń laboratoryjnych – 50%, sprawdzian z wykładu – 30%, projekt – 20%
Miejsce realizacji zajęć22):
Wykład - sala audytoryjna, ćwiczenia laboratoryjne i projekt – laboratorium komputerowe.
Literatura podstawowa i uzupełniająca23):
1. P. Beynon-Davies: Systemy baz danych, Wydawnictwa Naukowo-Techniczne, 2003
2. C.J. Date: Wprowadzenie do systemów baz danych, Wydawnictwa Naukowo-Techniczne, 2000
3. J.D. Ullman, J. Widom: Podstawowy wykład z systemów baz danych, WNT 2001
4. L. Banachowski, A. Chądzyńska, K. Matejewski: Relacyjne bazy danych. Wykłady i ćwiczenia, Wydawnictwo PJWSTK, 2004
5. R. Elmasri, R.B. Navathe: Wprowadzenie do systemów baz danych, Wydawnictwo Helion, 2005
UWAGI24):
Liczba punktów do zdobycia z ćwiczeń laboratoryjnych: 50
Liczba punktów do zdobycia ze sprawdzianu z wykładu: 30
Liczba punktów do zdobycia z projektu: 20
Minimalna liczba punktów konieczna do zaliczenia ćwiczeń laboratoryjnych: 25
Minimalna liczba punktów konieczna do zaliczenia sprawdzianu z wykładu: 15
Minimalna liczba punktów konieczna do zaliczenia projektu: 10
Wskaźniki ilościowe charakteryzujące moduł/przedmiot 25) :
Szacunkowa sumaryczna liczba godzin pracy studenta (kontaktowych i pracy własnej) niezbędna dla osiągnięcia zakładanych efektów
kształcenia18) - na tej podstawie należy wypełnić pole ECTS2:
127 h
Łączna liczba punktów ECTS, którą student uzyskuje na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
2,5 ECTS
Łączna liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym, takich jak zajęcia laboratoryjne,
projektowe, itp.:
3 ECTS
Całkowity nakład czasu pracy - przyporządkowania ECTS2):
Wykłady
Ćwiczenia
Udział w konsultacjach (1/3 wszystkich konsultacji)
Obecność na egzaminie
Dokończenie zadań prowadzonych w trakcie ćwiczeń
Przygotowanie projektu
Przygotowanie do kolokwium
Przygotowanie do egzaminu
Razem:
15h
45h
5h
2h
15 x 1h = 15h
10h
2 x 10h = 20h
15h
127h
5 ECTS
W ramach całkowitego nakładu czasu pracy studenta - łączna liczba punktów ECTS, którą student uzyskuje na
zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
Wykłady
15h
Ćwiczenia
45h
Udział w konsultacjach (1/3 wszystkich konsultacji)
5h
Egzamin
2h
Razem:
67h
2,5 ECTS
W ramach całkowitego nakładu czasu pracy studenta - łączna liczba punktów ECTS, którą student uzyskuje w ramach
zajęć o charakterze praktycznym:
Ćwiczenia
45h
Dokończenie zadań prowadzonych w trakcie ćwiczeń
15 x 1h = 15h
Przygotowanie projektu
10h
Udział w konsultacjach (1/3 wszystkich konsultacji)
5h
Razem:
75h
3 ECTS
Tabela zgodności kierunkowych efektów kształcenia efektami przedmiotu
Nr /symbol
efektu
01
02
26)
Wymienione w wierszu efekty kształcenia:
Ma podstawowa wiedzę z zakresu architektury SZBD.
Odniesienie do efektów dla programu
kształcenia na kierunku
W06, W13, W20
W06, W13, W20
03
Zna relacyjny model danych, zagadnienia normalizacji i zasady projektowania schematu
związków encji.
Zna podstawowe instrukcje SQL i Transact-SQL.
04
Umie zrealizować prostą aplikację bazodanową w architekturze klient-serwer.
U12, U13, U15, U16
05
Umie identyfikować i rozwiązywać problemy podczas realizacji samodzielnie i zespołowo
K04, K06
W06, W13, W20
tworzonych prostych projektów aplikacji bazodanowych.
2
Download