Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie kann ich ein Datenbankschema einrichten, in dem zwei gleichzeitige Viele-Viele-Beziehungen vorhanden sind?

ja - etwas normalisieren:

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

bearbeitet um Ypercubes-Kommentare mit einer separaten SERVICE-Tabelle widerzuspiegeln