首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

请问powerdesigner的一个有关问题(举例 有图)

2013-08-09 
请教powerdesigner的一个问题(举例 有图)假设存在实体学生(学号,姓名)老师(教师号,姓名)作业(作业编号,作

请教powerdesigner的一个问题(举例 有图)

假设存在实体
学生(学号,姓名)
老师(教师号,姓名)
作业(作业编号,作业名,分数)

存在联系
学生-老师  带领联系  一个老师可以带领多个学生,每个学生都只能由一个老师带领  多对一联系
学生-作业  提交联系  一个学生可以提交多份作业 一份作业只能由一个学生提交 一对多联系
老师-作业  批改联系  一个老师可以批改多个学生的作业,每份作业只能由一个老师批改   一对多关系


由此生成的PDM图如下:
请问powerdesigner的一个有关问题(举例 有图)
学生(学号,姓名,教师号)
老师(教师号,姓名)
作业(作业编号,作业名,分数,学号,教师号)

可是每个学生只能有一个老师 ,因此在作业表中,教师号是冗余的
我想删掉该教师号 
请问powerdesigner的一个有关问题(举例 有图)
可是生成sql会导致如下错误
请问powerdesigner的一个有关问题(举例 有图)
错误说明
请问powerdesigner的一个有关问题(举例 有图)

请问该怎么解决呀 是我最开始的ER图设计得有问题吗 powerdesigner SQL
[解决办法]
按你的业务逻辑,ER图中的作业和老师的关系不应该要,应该去掉

就没有这个问题了

热点排行