HARMONOGRAM realizacji projektów z przedmiotu  "Bazy danych"

 

Zadanie Prace Termin (nr tyg.) Oczekiwany wynik oraz
dokumenty do przygotowania
Uwagi
1 a) Podział na zespoły 1-3 osobowe oraz wyznaczenie kierowników zespołów zgodnie z ustalonymi zasadami.

b) Instalacja bazy Oracle11gXE. Rozpoznanie podstawowych funkcji systemu. Jako wskazówkę przy instalacji można wykorzystać informacje podane w pliku adresowanym odnośnikiem Oracle11gXE.
2
  • Wykonana instalacja oprogramowania Oracle11gXE
  • Testowe uruchomienie systemu oraz jego podstawowych funkcji.
  • Sporządzone i opracowane notatki z instalacji oraz krótka informacja o systemie.
Zadanie realizują wszystkie zespoły.

Informację o składzie osobowym  zespołów należy przesłać na adres e-mail prowadzącego, podając nr grupy PROJEKTOWEJ i nazwiska wykonawców ze wskazaniem kierownika zespołu.

2 a) Instalacja aplikacji SQL Developer. Przy instalacji pomocne mogą okazać się informacje zawarte w pliku Oracle11gXE.

b) Rozpoznanie podstawowych funkcji aplikacji SQL Developer, w tym uruchamianie komend i skryptów w języku SQL oraz programów w języku PL/SQL.
4
  • Wykonana instalacja oprogramowania SQL Developer.
  • Testowe uruchomienie systemu oraz jego podstawowych funkcji.
  • Sporządzone i opracowane notatki z instalacji oraz krótka informacja o pakiecie SQL Developer.
Zadanie realizują wszystkie zespoły.
3 a) Utworzyć deskryptor dostępu do bazy (jako wskazówkę można wykorzystać informacje podane w pliku  Oracle11gXE).
b) Posługując się technologią PSP (PL/SQL Server Pages) uruchomić prostą aplikację wyświetlającą w oknie przeglądarki internetowej aktualną datę i czas. Wykorzystać procedury składowane w języku PL/SQL. Pomocny może okazać się materiał zawarty w plikach adresowanych odnośnikami BD_podstawy oraz BD_aplikacje.
6
  • Kod źródłowy aplikacji wraz z krótkim (ok. 1/2 strony) komentarzem.
Zadanie realizują wszystkie zespoły.

Zwięzły opis wybranych elementów języka PL/SQL można znaleźć tutaj.
4 W pliku Biblioteka zmieszczono ogólną specyfikację danych i operacji dla systemu bazy danych wspomagającego pracę biblioteki.

a)  Sporządzić model konceptualny bazy danych dla biblioteki w postaci diagramu związków encji (ERD) oraz przygotować skrypt SQL definiujący odpowiednie tabele w SZBD Oracle.
b)  W środowisku SQL Developer utworzyć tabele i wpisać do bazy dane o 15-tu książkach oraz 35-ciu egzemplarzach.
c)  Posłużyć się ponownie technologią PSP użytą w pracy 3b) i przygotować aplikację realizującą operacje 3a), 1a) i 1b) wspomnianej specyfikacji biblioteki.
8
  • Diagram ERD oraz tabela ze szczegółowym opisem atrybutów wszystkich encji.
  • Skrypt SQL definiujący tabele w bazie danych.
  • Kod źródłowy aplikacji wraz z krótkim komentarzem.
  • Przykładowe wyniki użycia aplikacji.
Zadanie realizują wszystkie zespoły.

Pomocny może okazać się materiał zawarty w plikach adresowanych odnośnikami BD_podstawy oraz BD_aplikacje.
5 a)  Uzgodnić z prowadzącym treść zadania indywidualnego.
b)  Zrealizować zadany fragment systemu bazy danych dla biblioteki.
c)  W razie potrzeby uzupełnić bazę z zadania 4 o dane do niezbędne do testowania.
13
  • Kod źródłowy aplikacji wraz z krótkim komentarzem.
  • Przykładowe wyniki użycia aplikacji.
Zadanie jest przydzielane indywidualnie poszczególnym zespołom projektowym.
6 a)  Zredagować końcową wersję oraz wydrukować raport z wykonanego projektu.
b)  Raport przynieść na konsultacje lub złożyć w skrytce prowadzącego na II piętrze bud. D (obok wejścia do Sekretariatu Katedry Informatyki i Automatyki).
c)  Informacje dotyczące oceniania i ocen będą udzielane kierownikom zespołów osobiście lub za pośrednictwem poczty e-mail.
14-15 Wydrukowana, końcowa wersja raportu (25-30 stron, w tym co najmniej 50% porządnie zredagowanego tekstu). Obowiązuje wszystkie zespoły.
Terminowość oddania raportu wpływa na ocenę końcową.