Witam.
Tworzę strukturę bazy przy pomocy dbdesignera i teoretycznie wszystko jest ok, bo baza się stworzyła, ale kiedy próbuję wyeksportować strukturę do pliku sql pojawia się błąd, że "there are circular relations". Jako że nie jestem specem od baz danych, chciałem zapytać czy z poniższą strukturą wszystko jest w porządku.
Są 4 tabele:
- pages
- components
- main_menu
- submenu

Powiązania (jeden do wielu) wyglądają tak:
pages -> components
main_menu -> pages
submenu -> pages

czyli jeśli np. kasuje coś z tabeli main_menu to automatycznie kasują się odpowiednie rekordy z pages, a to z kolei uruchamia akcję kasowania rekordów z
tabeli components.

screen: