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

Relacja jeden do jednego obejmująca wiele tabel

Jeśli jest to relacja jeden do jednego, zawsze łatwiej będzie połączyć trzy tabele w jedną dużą tabelę z kolumnami dopuszczającymi wartości null dla tabel sekcji.

Kilka pozytywnych punktów, które widzę w tym podejściu:

  • Łatwiejsze wstawianie, aktualizowanie i usuwanie operacji.
  • Szybsze pobieranie danych, gdy jest mniej sprzężeń do użycia.
  • Mniej miejsca na indeksy, ponieważ indeksujesz klucz podstawowy dla jednej tabeli zamiast trzech.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz instrukcję wewnątrz pętli w procedurze składowanej Mysql

  2. Pobierz ostatnio wstawiony identyfikator za pomocą Mysql

  3. Baza danych MySQL jest uszkodzona... Co mam teraz zrobić?

  4. Laravel 5 wymowny, gdzie In

  5. ustaw ścieżkę klasy, aby połączyć się między mysql a jdbc