学生成绩管理系统如何设置表,及表间关系啊 学生成绩结构数据存储 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 成绩表里的cid sid是作为复合主键还是作为外键呢 可以做为复合主键.也可以做为外键,不过外键是要分开来的,也就是cis做外键对应course的cid,sid做外键对应student的sid,分开两个外键 但是这样成绩表中有cid sid两个主键 准确的说法应该是:成绩表的 PK 包括 cid , sid 这两列;在 m:n 的关系表中,这个属于正常现象。业务发生变化,这个要看变化多大,如果只是增加一些属性,比如:一个学生第一次没有考到 60 分,又被要求重修,肯定会在这张表中再增加一行,这时就要增加另一张表来记录考试信息,再到成绩表增加一列,来标识是哪次考试,相当于PK成三列了。这些改动大的需求,应该在下个版本中完善,不能想加就加,不然你的程序没法写了。 我又改了下成绩表,加了一个id为主键,sid,cid为外键这样怎么样 可以。只是你新加一个 id , 这样就不能保证sid 和 cid 一样了,还是建议再加一个 UNIQUE INDEX ,至少包括 sid 和 cid 这两列; 重复记录保留一条的初级问题 pro*c连接orecle出错 有关oracle的书籍 在Oracle中使用集合,然后赋值到select中报错 有关UTL_FILE包读写文件的问题!一定要帮我呀!!!!!! 文本文件内的数据导入到数据库 以现在建表蓝本 批量建立月表 java 读写 BLOB 为什么我的dbms_random.random还是不能用? 如何使用exists语句 如何通过绿色版Oracle客户端执行bat脚本 [求助]请大神帮忙看下dbms_metadata输出的ddl问题
也可以做为外键,不过外键是要分开来的,也就是cis做外键对应course的cid,sid做外键对应student的sid,分开两个外键