Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Katedra Inynierii Oprogramowania

Wydzia Elektroniki, Telekomunikacji i Informatyki


Politechnika Gdaska

BAZY DANYCH
PROJEKT
Opracowanie:
Krzysztof Goczya
Agnieszka Landowska
1. Cel zaj
Celem zaj projektowych i laboratoryjnych z baz danych jest wyrobienie praktycznej
umiejtnoci w modelowaniu okrelonego wycinka rzeczywistoci za pomoc diagramw zwizkw
encji, w implementacji tego diagramu w postaci relacyjnej bazy danych, w formuowaniu zapyta
interakcyjnych do tej bazy w jzyku zapyta strukturalnych SQL oraz w planowaniu i realizacji
mechanizmw transakcji. Zajcia podzielone s na projekt, ktry odbywa si w pierwszej poowie
semestru, oraz laboratorium, ktre odbywa si w drugiej poowie semestru. W trakcie zaj student
wykonuje trzy zadania (jedno na projekcie oraz dwa w ramach laboratorium). Wszystkie trzy zadania
sa oparte o ten sam temat wybrany na pocztku zaj projektowych.

2. Zadanie projektowe
W czci projektowej student wybiera zadanie, ucila je i tworzy model w postaci diagramu
zwizku encji.
Zadanie I. (termin realizacji - podany przez prowadzcego)
1. Wylosowanie treci zadania. (Uwaga: Student moe zaproponowa wasne zadanie, ktre moe,
cho nie musi, by zaakceptowane przez prowadzcego).
2. Analiza zadania, ktrej efektem powinno by uszczegowienie zadania, przyjcie zaoe
i ogranicze, osadzenie w realiach.
3. Utworzenie diagramu zwizkw encji i jego opisu. Opis diagramu powinien zawiera:
znaczenie poszczeglnych zbiorw encji,
znaczenie poszczeglnych atrybutw encji,
znaczenie zwizkw pomidzy encjami.
4. Utworzenie schematu relacyjnej bazy danych na podstawie diagramu.
5. Przedstawienie rezultatu prowadzcemu zajcia w postaci pisemnego sprawozdania obejmujcego:
tre zadania,
wynik analizy (przyjte zaoenia, ograniczenia itp.),
opisany diagram zwizkw encji,
schemat relacyjnej bazy danych.
6. Zapoznanie si z ocen i uwagami dotyczcymi projektu bazy danych.
Po zaakceptowaniu sprawozdania przez prowadzcego student przystpuje do laboratorium.
Poprawienie projektu zgodnie z uwagami prowadzacego jest konieczne do realizacji laboratorium.
Uwagi:
Kady student przynajmniej jeden raz w cigu realizacji projektu bdzie prezentowa swj
projekt (przyjte zaoenia, funkcjonalno itp.). Termin prezentacji zostanie podany przez
prowadzcego.
Obecno na zajciach w wyznaczonych terminach jest obowizkowa.
Zaliczenie projektu jest warunkiem przystpienia do realizacji laboratorium.

3. Zawarto dokumentu Projektu Bazy Danych


1. Zaoenia
W tym punkcie opisujemy, kto jest klientem, jaki jest cel bazy oraz jakie klient moe mie
wymagania, czego bdzie szukal, do czego bdzie bazy uywa (jakie s funkcje systemu i
scenariusze uycia). Dodatkowo, konieczne jest napisanie, co nie bdzie wchodzio w skad
bazy (wykluczenia). Prosz poda take 5 przykadowych zayta do bazy.
2. Diagram ERD
Wykonany zgodnie z notacj, nazwanie encji, atrybutw i zwizkw, poprawne ocznaczenia
krotnoci oraz kluczy gwnych.
3. Opis diagramu ERD
Na opis skadaj si: opis encji, opis atrybutw, opis zwizkw. Opis encji oznacza
scharakteryzowanie zbioru, jaki jest przez encj reprezentowany np. encja Pracownik - zbir
pracownikw zakadu X, liczno ok. 100. Opis atrybutw - co oznacza atrybut (nie ma
atrybutw oczywistych!) oraz wyznaczenie dziedziny atrybutu (UWAGA! Dziedzina to nie
to samo, co typ). Opis zwizkw wymaga, alby opisa, co reprezntuje zwizek oraz
uzasadni jego krotno i opcjonalno (w dwie strony).
4. Schemat relacyjnej bazy danych
Na podstawie diagramu zapisujemy ostateczny ksztat bazy w postaci schematu relacyjnej
bazy danych. Koniecznie trzeba zwrci uwag na poprawno oznaczenia kluczy gwnych
i kluczy obcych, szczeglnie zoonych.
Dokadna zawarto sprawozdania zostanie podana i omwiona przez prowadzcego.
Przy tworzeniu diagramu i sprawozdania mona skorzysta z narzedza ERD Constructor.
Narzdzie umoliwia narysowanie diagramu, utworzenie schematu RBD krok-po-kroku,
uzupenienie opisw oraz wygenerowanie sprawozdania w wymaganej postaci do pliku
WORD. Sprawozdanie mona rwnie stworzy za pomoc dowolnego innego narzdzia, jak
rwnie odrcznie (czytelnie). Pamitaj, e to Ty odpowiadasz za tre sprawozdania, a nie
narzdzie!

4. Zasady oceniania
Ocena kocowa z projektu zaley od jakoci sprawozdania bdcego efektem zadania I. Warunkiem
zaliczenia projektu jest uzyskanie min. poowy punktw. Punkty do uzyskania za projekt: 40.
Za kady rozpoczty tydzie spnienia z oddaniem sprawozdania odejmowane s 4 punkty.
Punkty za sprawozdanie z projektu s rozoone nastepujco:
1. Analiza zadania - 6 punktw
2. Diagram ERD - 14 punktw
3. Opis diagramu - 12 punktw (po 4 punkty za opis encji, atrybutw i zwizkw)
4. Schemat relacyjnej bazy danych - 8 punktw
Ocena kocowa z przedmiotu jest wynikiem sumy punktw uzyskanych z projektu, laboratorium oraz
wykadu. Kad z czci przedmiotu naley zaliczy.

5. Uwagi kocowe
1. Obecno na zajciach jest obowizkowa. Nieusprawiedliwiona nieobecno na 2 zajciach moe
spowodowa wykluczenie studenta z grupy projektowej.
2. Dokadne terminy i warunki zaliczania zostan podane przez prowadzcego projekt.
3. Zaliczenie projektu jest wymagane przed przystpieniem do realizacji laboratorium.
4. Zaliczanie projektw jest moliwe tylko do poowy semestru. Nie ma moliwoci zaliczania po
terminie.

You might also like