sql >> Database teknologi >  >> RDS >> Oracle

Hvordan kan jeg opsætte et databaseskema, hvor der er to samtidige mange-mange relationer?

ja - normaliser lidt:

EVENT
------
event_id
start_tm
end_tm
description

EVENT_SERVICE
-------------
event_id
service_id
employee_id 
start_tm
end_tm
(other info as needed)

SERVICE
---------
service_id
description

CAUSE
-------
cause_id
description

EVENT_CAUSE
-----------
event_id
cause_id

redigeret for at afspejle ypercubes-kommentar med en separat SERVICE-tabel




  1. Sådan finder du datoformatet, der bruges i den aktuelle session i SQL Server (T-SQL)

  2. Uger mellem to datoer

  3. Hvordan kan jeg angive det Oracle Home, der skal bruges, når jeg bruger System.Data.OracleClient

  4. JavaFX MySQL-forbindelseseksempel tak