Is it Possible to Enforce This Relationship at the DB Level?
From: dutone <dutone_at_hotmail.com>
Date: Mon, 15 Oct 2007 20:13:31 -0000
Message-ID: <1192479211.800346.53530_at_i38g2000prf.googlegroups.com>
DB layout is as follows:
| Client |
Date: Mon, 15 Oct 2007 20:13:31 -0000
Message-ID: <1192479211.800346.53530_at_i38g2000prf.googlegroups.com>
DB layout is as follows:
| Client |
1
|
|
0..*
-------------------------------
| Service |
-------------------------------
1
|
|
1
---------------------------------
---------------------------
| Spreadsheet Config | 1 ------ 1..* | Cell Config |
--------------------------------
---------------------------
1 1
| |
| |
1 |
-------------------------------- |
| Spec | |
-------------------------------- |
1 |
| |
| |
1..* |
-------------------------------- |
| Field |
1----------------------------|
--------------------------------
Every client has a spreadsheet that must implement a version of Spec. For this version, the cell config must corresponding to cells in the spreadsheet containing fields for the given Spec.
As long a Cell Config references a Fileld, th DB will be happy, but the problem I have is making sure that the Fields referenced by Cell Config are indeed children of the Spec referenced by Spreadsheet Config.
Is it possible to enforce this at a DB level? Maybe my model is flawed?
Thanks Received on Mon Oct 15 2007 - 22:13:31 CEST
