Wpis z mikrobloga

# bazydanych
#sql
#programowanie
#hibernate
Witam chciałem stworzyć swoją pierwszą aplikację używającą hibernate. Jako cel wybrałem e-dziennik.
Założenia dałem takie:
- Jeden nauczyciel może byc wychowawcą jednej klasy
- Jeden nauczyciel może uczyć wielu przedmiotów
Stworzyłem taki schemat http://i58.tinypic.com/2gydrue.png ale mam wątpliwości co do jego poprawności. Dodatkowo nie wiem dokładnie jak to odwzorować na klasy javy, każdą tabelę jako osobną klasę? Czy dodatkowo jeszcze tą klasę łączącą nauczyciela, przedmiot i klasę rozbić?
Z góry dzięki za pomoc
  • 7
@cinek181992: Zrób na początku model ERD konceptualny, a potem fizyczny.
W ORM ludzie zapominają, że podstawą jego istnienia jest relacyjna baza danych.
Polecam narzędzie PowerDesigner.
Z bazy danych możesz wygenerować sobie klasy Javy z mapowaniem XML.
Możesz, także zrobić to z użyciem adnotacji co jest przez większość preferowane.
XML jest fajny kiedy chcesz mieć jakieś inne konfiguracje pod specyfikę danej bazy danych.

Opisz dokładnie co chcesz mieć w tej bazie:)