Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Duplikaty tabeli relacyjnej

Nazwy kategorii dla zdjęć generalnie różnią się od nazw kategorii dla użytkowników i obie te nazwy różnią się od nazw kategorii dla stron. Sugeruje to, że wartości pochodzą z różnych dziedzin. Różne domeny oznaczają różne tabele.

Utwórz jedną tabelę dla każdego rodzaju kategorii. Użyj kluczy obcych.

Zbędne to termin techniczny w projektowaniu baz danych. Nie oznacza to, że „te dwa stoły są bardzo podobne”. Oznacza to, że tabele mają te same wartości, a te wartości mają to samo znaczenie .

Oczywiste jest, że „Główny obraz” nie ma tej samej wartości co „Główny użytkownik”. Ale powiedzmy, ze względu na argument, że obie te tabele mają wiersz (1, Podstawowy). To nadal nie jest zbędne, ponieważ te dwie wartości mają różne znaczenia. W jednym przypadku oznacza to, że jakikolwiek obraz jest nim oznaczony, jest obrazem podstawowym. W innym przypadku oznacza to, że każdy użytkownik jest oznaczony jako główny użytkownik . Obrazy nie są użytkownikami. Różne znaczenia.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Liczenie z 2 tabeli i grupowanie według miesiąca

  2. MYSQL PHP Nie wybrano bazy danych - nie można znaleźć błędu

  3. Używanie SSHTunnelForwarder do łączenia się z bazą danych MySQL przez SSH

  4. Ładowanie znaczników z pliku XML do Google Map API

  5. Problem z przesyłaniem danych do bazy danych