Re: Modelling Problem
From: -CELKO- <jcelko212_at_earthlink.net>
Date: 21 Jan 2006 20:01:44 -0800
Message-ID: <1137902194.724248.121540_at_f14g2000cwb.googlegroups.com>
Date: 21 Jan 2006 20:01:44 -0800
Message-ID: <1137902194.724248.121540_at_f14g2000cwb.googlegroups.com>
Is this a hierarchy of proposals within only one project? It would seem to be, so the projects table would be like this:
CREATE TABLE Projects
(project_id INTEGER NOT NULL,
proposal_id INTEGER NOT NULL
REFERENCES Proposals(proposal_id),
PRIMARY KEY (project_id, proposal_id)
.. ) ;
CREATE TABLE Proposals
(proposal_id INTEGER NOT NULL PRIMARY KEY,
..),
CREATE TABLE ProjectComments
(project_id INTEGER NOT NULL,
proposal_id INTEGER NOT NULL,
REFERENCES Projects (project_id, proposal_id), comment_seq INTEGER
DEFAULT 0 NOT NULL
CHECK (comment_seq >= 0),
- seq = 0 means applies to project level PRIMARY KEY(project_id, proposal_id, comment_seq) comment_txt VARCHAR(8000) NOT NULL, ..),
