注册 登录
编程论坛 Oracle论坛

请问两个一对多关系的属性怎么判断相等

patrick127 发布于 2008-09-12 02:19, 1956 次点击
两个不同的关系都是1对多的,一个是需求(需求人,需求的项(多))
另外一个是提供(提供者 提供的项(多))
怎么判断哪个需求人需求的东西和哪个提供者提供的东西一样?
用select怎么选择出这种对应的组啊
2 回复
#2
喜欢Oracle2010-05-14 03:55
两个一对多的关系应该对关系模式加以改进,并增加主、外键联系,使两个关系都消除主属性对码的部分和传递函数依赖,使这两个关系的模式达到BC范式,这是基础。然后才是利用Select语句查询,这要看具体是查什么,数据库的各个字段的值是些什么数据。。。。!这种方法是经典的,在很多教科书上都有类似编程示例。
1