-
Warunki zaliczenia
- Obecność jest obowiązowa. Ewentualne nieobecności usprawiedliwia WYŁĄCZNIE zwolnienie od lekarza lub oświadczenie o odbywaniu kwarantanny. Nieobecności usprawiedliwione należy odrobić w formie i terminie uzgodnionym z prowadzącym. Nieobecności nieusprawiedliwione i (lub) nieodrobione będą "nagradzane" utratą 25% możliwych do zdobycia punktów za każdą nieobecność.
- Od dnia 19.10.2020 do odwołania zajęcia odbywają się zdalnie pod linkiem: https://meet1.tu.kielce.pl/kwieczorek-dzienne
- Po każdych zajęciach student jest zobowiązany wysłać efekty swojej pracy zgodnie z formatem:
BD_GR[nr_grupy]_NAZWISKO_IMIE_YYYY-MM-DD np. BD_GR13A_KOWALSKI_JAN
- Zajęcia odbywają się w 1-osobowych zespołach.
- Na zajęciach zespoły wykonują ćwiczenia zawarte w instrukcji, oraz zlecone przez prowadzącego.
- Po zrealizowaniu instrukcji dotyczących SQLa i PL-SQLa, odbędzie się Kolokwium sprawdzające zdobytą wiedzę i umiejętności. Kolokwium będzie warte 60 pkt.
- Po kolokwium studenci będą realizować miniprojekt bazy danych wraz z programem klienckim. Projekt będzie oceniany wg punktacji:
- projekt bazy danych - 20 pkt.,
- projekt bazy danych z klientem z interfejsem tekstowym - 30 pkt.,
- projekt bazy danych z klientem z interfejsem graficznym - 40 pkt.
- Do zaliczenia potrzebne jest zdobycie 50 punktów z całego laboratorium z zastrzeżeniem, że oddanie projektu jest obligatoryjne (nawet za 0pkt).
Laboratorium
Wytyczne do miniprojektu
- Projekt z baz danych wykonywany jest w zespołach złożonych z zespołów 3-4 osobowych.
- Każdy zespół może zgłosić własny projekt bazy danych. W przypadku braku własnego tematu zostanie on przydzielony odgórnie przez prowadzącego przedmiot (nie ma możliwości zmiany tematu).
- Projekt powinien być napisany w postaci zbioru skryptów SQL (każdy etap w osobnym pliku).
- Każdy projekt powinien składać się z:
- 10 tabel,
- 6 perspektyw (widoków),
- 4 kursorów
- 3 wyzwalaczy.
- Tabele powinny być znormalizowane !!!
- Każda tabela powinna być wypełniona co najmniej 15 rekordami.
- Projekt powinien uruchamiać się na serwerze baz danych Oracle 11g (inne typy i wersje baz danych nie będą brane pod uwagę).
- Za wykonanie poprawnych skryptów SQL oraz PL/SQL można uzyskać max. 25 pkt. za projekt (z 40 pkt.). Za wykonanie dodatkowego interfejsu graficznego lub tekstowego służącego do operacji (manipulacji) na stworzonej bazie danych uzyskujemy pozosatałe 15 pkt.
- Interfejs graficzny lub tekstowy można wykonać w dowolnym języku programowania (C, Java, PHP, JSP itd.) oraz w dowolnej technologii.
- Do projektu należy dołączyć dokumentację zawierającą:
- dane członków zespołu
- temat projektu
- diagram związku encji dla projektu
- opis widoków, procedur, kursorów, wyzwalaczy
- opis technologii klienta
- lista funkcjonalności klienta