sql >> Database >  >> RDS >> Mysql

Slaapstand, hoe deze relatie te modelleren?

Het is eigenlijk moeilijk te zeggen, ik weet niet wat u op objectniveau wilt weergeven:is het een één-op-één externe sleutelassociatie? een veel-op-een vereniging? is de associatie bidirectioneel? Het gebruik van een ORM betekent dat je meer aan objecten denkt dan aan tabellen en het helpt meestal om het objectmodel te leveren.

Ik neem aan dat dit een een-op-een koppeling met een buitenlandse sleutel is. Dit is wat Java Persistence with Hibernate beveelt aan:

Als wat je hebt eigenlijk een veel-op-een-associatie is, zou het vrij eenvoudig moeten zijn om de bovenstaande oplossing aan te passen.




  1. Een subset van kolommen selecteren uit de resultatenset van een opgeslagen procedure (T-SQL)

  2. Hoe op te lossen "Er moet een correlatienaam worden opgegeven voor de bulkrijenset in de from-clausule." in SQL Server

  3. Matrixvariabele in mysql

  4. Wat is het verschil tussen BIT en TINYINT in MySQL?