Re: My honours project - databases using dynamically attached entity-properties

Поиск
Список
Период
Сортировка
От Joshua D. Drake
Тема Re: My honours project - databases using dynamically attached entity-properties
Дата
Msg-id 45F813E0.6010503@commandprompt.com
обсуждение исходный текст
Ответ на Re: My honours project - databases using dynamically attached entity-properties  (Gregory Stark <stark@enterprisedb.com>)
Ответы Re: My honours project - databases using dynamically attached entity-properties  (Andrew Dunstan <andrew@dunslane.net>)
Список pgsql-hackers
Gregory Stark wrote:
> "David Fetter" <david@fetter.org> writes:
> 
>> CREATE TABLE symptom (
>>     symptom_id SERIAL PRIMARY KEY, /* See above. */
>>     ...
>> );
>>
>> CREATE TABLE patient_presents_with (
>>     patient_id INTEGER NOT NULL REFERENCES patient(patient_id),
>>     symptom_id INTEGER NOT NULL REFERENCES symptom(symptom_id),
>>     UNIQUE(patient_id, symptom_id)
>> );
> 
> I'm just glad I don't have your doctor. I hope mine doesn't think symptoms are
> all boolean values.

With a unique across (patient_id,symptom_id) you could have a single
patient with as many unique symptoms as could be listed.



Joshua D. Drake




-- 
     === The PostgreSQL Company: Command Prompt, Inc. ===
Sales/Support: +1.503.667.4564 || 24x7/Emergency: +1.800.492.2240
Providing the most comprehensive  PostgreSQL solutions since 1997            http://www.commandprompt.com/

Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate
PostgreSQL Replication: http://www.commandprompt.com/products/



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Daylight Saving Time question PostgreSQL 8.1.4
Следующее
От: Gregory Stark
Дата:
Сообщение: Re: My honours project - databases using dynamically attached entity-properties