Data wydruku: 19.12.2016 23:24 Strona 1 z 3 Nazwa przedmiotu

Transkrypt

Data wydruku: 19.12.2016 23:24 Strona 1 z 3 Nazwa przedmiotu
Nazwa przedmiotu
Bazy danych
Kod przedmiotu
MAT10181
Jednostka
Katedra Rachunku Prawdopodobieńswa i Biomatematyki
Kierunek
Matematyka, Matematyka, Matematyka
Obszary
kształcenia
Nauki ścisłe
Profil kształcenia
ogólnoakademicki
Rok studiów
2
Typ przedmiotu
Obowiąkowy
Semestr studiów
4
Poziom studiów
I stopnia - licencjackie
ECTS
4.0
Liczba punktów
ECTS
Aktywność studenta
gk
Udział w zajęciach dydaktycznych objętych planem studiów
60
Udział w konsultacjach
pw
5
Praca własna studenta
Suma
Wykładowcy
35
65
35
Łączna liczba godzin pracy studenta
100
Liczba punktów ECTS
4.0
dr inż. Magda Dettlaff (Osoba opowiedzialna za przedmiot)
Prowadzący:
dr inż. Magda Dettlaff
dr inż. Joanna Raczek
Cel przedmiotu
Znajomość SQL. Umiejętność projektowania prostych baz danych.
Data wydruku:
08.03.2017 20:46
Strona
1 z 3
Efekty kształcenia
Odniesienie do efektów
kierunkowych
Efekt kształcenia z przedmiotu
Sposób weryfikacji efektu
[K_U29] umie modelować i
rozwiązywać problemy dyskretne
Student posługuje się
[SK2] Ocena postępów pracy
podstawowymi poleceniami języka [SU4] Ocena umiejętności
SQL oraz typami danych w
korzystania z metod i narzędzi
relacyjnych bazach danych.
Posługuje się mechanizmami
języka SQL pozwalającymi
podwyższać stopień integralności
informacji przechowywanych w
bazie. Jest świadomy wymagań
stawianych systemom baz
danych. Akceptuje konieczność
poznania bazodanowych wymagań
organizacji. Samodzielnie
projektuje i implementuje proste
systemy baz danych.
[K_U27] potrafi skompilować,
uruchomić i testować napisany
samodzielnie program
komputerowy
Student posługuje się
[SU4] Ocena umiejętności
podstawowymi poleceniami języka korzystania z metod i narzędzi
SQL oraz typami danych w
[SU1] Ocena realizacji zadania
relacyjnych bazach danych.
Posługuje się mechanizmami
języka SQL pozwalającymi
podwyższać stopień integralności
informacji przechowywanych w
bazie.
[K_W08] zna podstawy technik
obliczeniowych i programowania,
wspomagających pracę
matematyka i rozumie ich
ograniczenia
Student posługuje się
podstawowymi poleceniami języka
SQL oraz typami danych w
relacyjnych bazach danych. Jest
świadomy wymagań stawianych
systemom baz danych.
Samodzielnie projektuje i
implementuje proste systemy baz
danych.
[K_U26] umie ułożyć i analizować
algorytm zgodny ze specyfikacją i
zapisać go w wybranym języku
programowania
Student posługuje się
[SK2] Ocena postępów pracy
podstawowymi poleceniami języka [SU4] Ocena umiejętności
SQL oraz typami danych w
korzystania z metod i narzędzi
relacyjnych bazach danych.
Samodzielnie projektuje i
implementuje proste systemy baz
danych.
[K_U28] umie wykorzystywać
programy komputerowe w
zakresie analizy danych
Student posługuje się
[SU2] Ocena umiejętności
podstawowymi poleceniami języka analizy informacji
SQL oraz typami danych w
[SU1] Ocena realizacji zadania
relacyjnych bazach danych.
Posługuje się mechanizmami
języka SQL pozwalającymi
podwyższać stopień integralności
informacji przechowywanych w
bazie. Jest świadomy wymagań
stawianych systemom baz
danych. Akceptuje konieczność
poznania bazodanowych wymagań
organizacji. Samodzielnie
projektuje i implementuje proste
systemy baz danych.
Sposób realizacji
na uczelni
Wymagania
wstępne i
dodatkowe
Wiedza z przedmiotu Wstęp do logiki i teorii mnogości.
[SW1] Ocena wiedzy
faktograficznej
[SU4] Ocena umiejętności
korzystania z metod i narzędzi
[SU1] Ocena realizacji zadania
Zalecane
komponenty
przedmiotu
Treść przedmiotu
Wykład, ćwiczenia i laboratorium. Wprowadzenie do problematyki baz danych i relacyjnego modelu danych.
Język SQL: wyszukiwanie danych, porządkowanie wyników zapytania. Funkcje wierszowe i agregujące.
Łączenie tabel. Podzapytania. Język manipulowania danych (DML). Język definiowania danych (DDL).
Ograniczenia integralnościowe. Wprowadzenie do modelowania i projektowania systemów informatycznych.
Normalizacja schematu logicznego, zależności funkcyjne, postaci normalne. Transakcje w bazie danych.
Projektowanie i implementowanie prostych systemów baz danych. Język PL/SQL. Kursory, wyjątki i
wyzwalacze.
Data wydruku:
08.03.2017 20:46
Strona
2 z 3
Zalecana lista
lektur
Literatura podstawowa
Joanna Raczek, Bazy Danych, Gdańsk 2010/2011. Michael J. Hernandez, Bazy danych dla zwykłych
śmiertelników, Mikom, Warszawa, 2004. Rick Greenwald, Robert Stackowiak, Jonathan Stern, Oracle
Database 11g. To, co najważniejsze, Wydawnictwo Naukowe PWN, Warszawa 2009.
Literatura uzupełniająca
Seven Feuerstein, Oracle PL/SQL. Najlepsze praktyki, Wydawnictwo Naukowe PWN, Warszawa 2009.
Formy zajęć i
metody nauczania
Forma zajęć
Liczba godzin zajęć
Wykład
Ćwiczenia
Laboratorium
Projekt
Seminarium
30.0
0.0
30.0
0.0
0.0
Suma godzin dydaktycznych w semestrze,
objętych planem studiów
60
W tym kształcenie na odległość: 0.0
Metody i kryteria
oceniania
Kryteria oceniania: składowe
Próg zaliczeniowy
Procent oceny
końcowej
Sprawdziany
50.0
30.0
Laboratorium
50.0
70.0
Przykładowe zagadnienia / Przykładowe zadania / Realizowane zadania
Zrobić projekt oraz implementację tabeli przechowującej dane studentów.
Język wykładowy
polski
Praktyki zawodowe Nie dotyczy
Data wydruku:
08.03.2017 20:46
Strona
3 z 3