Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Scenariusz czasu projektowania bazy danych SQL-Server (rozproszony lub scentralizowany)

Powiedziałbym, że twoja druga opcja jest blisko, tylko kilka punktów:

Klient, Dystrybutor, Dostawca to RODZAJE organizacji, więc proponuję:

  1. Tabela [Organizacja], która ma wszystkie kolumny wspólne dla wszystkich organizacji i klucz podstawowy dla wiersza.

  2. Oddziel tabele [Dostawca], [Klient], [Dystrybutor] z określonymi kolumnami dla każdego z nich i FK do wiersza [Organizacja] PK.

Brzmi jak „związek supertyp/podtyp”.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wykonać CONTAINS() na dwóch kolumnach pełnotekstowego wyszukiwania indeksowego SQL?

  2. Wstawianie danych z DataGridView do bazy danych

  3. Porównanie cen z wieloma sklepami w sql

  4. Jak połączyć się z bazą danych SQL Server w CodeIgniter?

  5. Jak używać funkcji IDENTITY() w SQL Server