III postać normalna - prośba o wyjaśnienie na moim przykładzie

0

Cześć,
mam tabele z "komentarzami" - schemat w załączniku.

Mam problem z dwoma kolumnami:

  • type - (komentarz może być: wewnętrzny / zewnętrzny)
  • action - (akcja której dotyczy komentarz: delete / update / add-image / change-status / create itd)

Moje pytanie jest takie:
Czy jeśli chcę osiągnąć III postać normalną bazy danych to powinienem kolumny **type **i **action ** wywalić do osobnych tabel? (na pewno będą dochodzić nowe akcje, być może i typy)

2

Tak. Inaczej masz np. anomalie przy aktualizacji. Wyobraź sobie że chcesz zmienić nazwę akcji albo nazwę typu. A jeszcze jak czasem jest wpisane z Dużej a czasem z małej litery to w ogóle mogiła.

1 użytkowników online, w tym zalogowanych: 0, gości: 1