Zadanie 5 - Budowa prostego forum 1. W Webratio przenieść się do

Transkrypt

Zadanie 5 - Budowa prostego forum 1. W Webratio przenieść się do
Zadanie 5 - Budowa prostego forum
1.
W Webratio przenieść się do nowego Workspace
Wykorzystując opis z pliku webratio_mysql załoŜyć nowy projekt z połączeniem do bazy
danych mysql (dla uŜytkownika wspazajecia udostępniono na serwerze bazy webratio1 do
webratio5 – kaŜda z ćwiczących podgrup powinna wybrać sobie jedną z tych baz. Warto teŜ
wyczyścić swoją bazę – z poziomu phpMyAdmina - przed kontynuowaniem zadania)
2. W Widoku modelu dnych utworzyć encje i relacje według rysunku
NaleŜy zwrócić uwagę na pole ilość_wpisow jest to pole zawierające obliczoną wartość.
Regułę obliczania wprowadza się w polu Derivation według rysunku:
3.
Wyeksportować układ bazy do mysqla.
Z poziomu phpMyAdmina naleŜy dodać minimum 1 usera, 1 temat, 2 wpisy w tym temacie
(zachowując odpowiednią numerację pól kluczy ! )
4.
Stworzyć nowy widok i umieścić w nim elementy według rysunku:
Element Index unit powinien wyświetlać encję temat – pola tytuł, data i ilość wpisów.
Uruchomić Tomcata, wygenerować projekt i sprawdzić działanie ()
Jeśli wszystko poszło dobrze zmodyfikować widok według rysunku:
Element hierarhical index unit powinien wskazywać na encję wpisy. NaleŜy do niego dodać
relationship role condition (tematTowpis) i połączyć linkiem transportowym (linia
przerywana) z elementem data unit zawierającym tytuł tematu. W ten sposób uzyskamy
indeks wpisów w danym temacie.
Następnie naleŜy dodać nowy poziom (level) i przypisać mu encję user:
Nowy poziom powinien wyświetlać pole userName z przypisaną relationship role
(wpisToUser)
wygenerować projekt i sprawdzić działanie ()