???几个表的关系???
有一下几个表,要求一个学生可以选多门课程,一个老师可以教多门课程,一个课程可有多个老师教授
student(stuid,stuname,studepart,stuclass)
teacher(teaid,teaname,teadepart)
cource(courceid,teaid,courcename,courcetime,courceinfo)
elect(stuid,courceid,teaid,score)
depart(departid,departname)大家看看该如何处理这几个表的关系和主键设置(下划线为主键),我是这样做的:学生,老师,课程与选课均有主外健关系,但是保存时有问题
'Cource' 表成功保存
'Elect' 表
- 不能创建关系 'FK_Elect_Cource'。
ODBC 错误: [Microsoft][ODBC SQL Server Driver][SQL Server]ALTER TABLE 语句与 TABLE FOREIGN KEY 约束 'FK_Elect_Cource' 冲突。该冲突发生于数据库 'xuanke',表 'Cource'。