KARTA PRZEDMIOTU Dala aktualizacji: 2012-01-24
Obowiązuje w sem: zimowym 2011/2012
1. Nazwa przedmiotu: Bazy danych
2. Kod przedmiotu: 4_6_42_3_5_4_272
3. Jednostka prowadząca: Wydział Przedsiębiorczości i Towaroznawstwa Katedra Systemów Informacyjnych
4. Kierunek: Zarządzanie
Specjalność: Internet i Multimedia w Zarządzaniu
5. Typ przedmiotu: Obowiązkowy
6. Poziom przedmiotu: pierwszego stopnia stacjonarne i niestacjonarne
7. Rok, semestr studiów: Rok: 2 semestr: 4
8. Liczba punktów ECTS: 5
9. Wykładowcy:
Funkcja |
Tytuł |
Imię i Nazwisko |
koordynator przedm. |
mgr |
l-idia Rosicka |
wykładowca |
mgr |
Lidia Rosicka |
wykładowca |
dr hab. inż. |
Ireneusz Czarnowski |
wykładowca |
dr |
Dariusz Barbucha |
10. Efekty kształcenia na ocenę:
na ocenę 3 | na ocenę 4 | na ocenę 5 | ||
Wiedza | ||
podaje definicje: klucza głównego i obcego, zależności funkcyjnej między atrybutami, dziedziny, ograniczeń itp. |
wymienia rodzaje szkodliwych zależności funkcyjnych |
podaje przykłady rzadziej spotykanych zależności między danymi |
wymienia moduły składowe systemu zarządzania bazą danych i ich zakres działania |
opisuje zasady transformowania klas i związków na tabele rbd. |
tłumaczy charakter błędów w modelu danych |
wymienia typy danych, rodzaje formularzy, rodzaje zapytań |
wyszukuje w systemie bd, plikach pomocy i Internecie informacje o zaawansowanych typach formularzy i zapytań |
uzasadnia wybór typu danych, rodzaju formularza w specyficznych sytuacjach |
wymienia słowa kluczowe i składnię języka SQL |
podaje, lub potrafi znaleźć sformułowania w SQL specyficzne dla SZBD |
wyjaśnia pojęcia związane z SQL: strukturalny, deklaratywny |
podaje we właściwej kolejności etapy tworzenia aplikacji |
przedstawia konsekwencje braku etapu projektowania bazy danych |
wyjaśnia znaczenie etapu identyfikacji funkcji i obiektów |
Umiejętności | ||
identyfikuje i definiuje w systemie tabele, dziedziny atrybutów, klucze, ograniczenia |
definiuje bardziej skomplikowane ograniczenia spójnościowe |
ocenia poprawność modeli danych |
buduje formularze z użyciem kreatora i wykonuje proste ulepszenia |
buduje formularze z rozbudowaną funkcjonalnością |
buduje formularze wykorzystujące język VBA lub złożone makra |
formułuje proste zapytania (SQL, QBE) |
formułuje zaawansowane zapytania w SQL i QBE |
proponuje ciekawe funkcjonalności i realizuje je formułując odpowiednie zestawy zapytań |
wskazuje proste błędy w definicjach tabel |
wskazuje zależności między atrybutami i proponuje poprawne modyfikacje w definicjach tabel |
identyfikuje i nazywa szkodliwe zależności funkcyjne oraz proponuje prawidłowy zestaw tabel |
proponuje strukturę tabel i listę funkcji dla prostej aplikacji |
identyfikuje klasy obiektów, związki między nimi oraz wskazuje właściwą transformację do tabel rbd |
twórczo modeluje dane i związki zarówno na poziomie pojęciowym i relacyjnym |
Kompetencje społeczne | ||
wydajniej bardziej świadomie pracuje z systemami informatycznymi w firmie |
wydobywa danych z systemów firmowych za pomocą pytań ad hoc w SQL |
pracuje w roli konsultanta/pośrednika między pracownikami wykonującymi pewne zadania a projektantami, analitykami, programistami systemów informatycznych |
11. Sposób realizacji: Zajęcia na miejscu