数据库表之间的关系

时间:2011-06-01 09:27:24

标签: database postgresql foreign-key-relationship relationship

我有一个关于数据库的问题,我无法为自己找到anwser。目前我遇到的情况是我有一个带有两个表的数据库。这两个表是命名项和items_sequences。我想要做的是在item数据库的主键和items_sequences表中的字段之间建立关系。下面举例说明。

| Items |          |  items_sequences |          
|-------|          |------------------|          
|  id   |          | sequence_id      |          
|  foo  |          | counter          |   

重点是创造关系并不难。但是,如果Item是一个项目序列,我想要做的是还应该包含一个带有Item本身主键的sequence_id。如果删除了Item,则还应删除item_sequence。顺便说一句,这应该是1:1的关系。

我忘记了如何做到这一点,如果有人能指出我正确的方向,我真的很感激。目前我正在使用postgresql数据库,如果重要的话。

谢谢,

ANTEK

2 个答案:

答案 0 :(得分:4)

如果我做对了,您希望使用foreign keystriggers

答案 1 :(得分:2)

如果它是1:1的关系,你能不能只组合表格吗?