表(一)Student (学生表) 添加主键学号SNO 表(二)Course(课程表) 添加主键课程号CON,添加外键教工编号TON 表(三)Score(成绩表) 添加两个外键学号SNO和课程号CNO,主键是Sno+ Cno。尽量主键要用一个 表(四)Teacher(教师表) 添加主键教工编号TNO ...
分类:
其他好文 时间:
2016-12-11 20:48:44
阅读次数:
227
25、查询95033班和95031班全体学生的记录。 select * from STUDENT t,SCORE s where t.sclass=95033 or t.sclass=95031 26、 查询存在有85分以上成绩的课程Cno. select s.cno from SCORE s wh ...
分类:
数据库 时间:
2016-10-19 09:32:53
阅读次数:
182
14、查询所有学生的Sname、Cno和Degree列。 select t.sname,c.cno,c.degree from student t inner join score c on t.sno=c.sno 15、查询所有学生的Sno、Cname和Degree列。 select t.sno, ...
分类:
数据库 时间:
2016-10-15 22:02:30
阅读次数:
256
一、在表student中添加主键sno 二、在表course中添加主键cno和外键tno 三、在表teacher中添加主键tno 四、在表score中添加外键sno和cno ...
分类:
数据库 时间:
2016-10-11 21:21:50
阅读次数:
185
用Orale代码建表时,出现 SQL> comment on column SCORE.cno 2 is '学号(外键)';comment on column SCORE.cno is '学号(外键)'ORA-04044: 此处不允许过程, 函数, 程序包或类型SQL> comment on col ...
分类:
其他好文 时间:
2016-10-10 23:15:12
阅读次数:
432
--1、查询“c001”课程比“c002”课程成绩高的所有学生的学号;SELECT b.sno FROM (SELECT * FROM sc WHERE cno='c001') a, (SELECT * FROM sc WHERE cno='c002') b WHERE a.sno=b.sno AN ...
分类:
其他好文 时间:
2016-10-06 19:41:02
阅读次数:
257
输出 方法1:select sno,cno,score,case when score>=60 then 'pass' else 'fail' end 结果 from sc; 方法2:select sno,cno,score,decode (sign(score-60),-1,'fail','pas ...
分类:
其他好文 时间:
2016-09-23 14:35:59
阅读次数:
138
select sno,nvl(to_char(sum(decode(cno,'c001',score))),'-') c001,nvl(to_char(sum(decode(cno,'c002',score))),'-') c002,nvl(to_char(sum(decode(cno,'c003' ...
分类:
其他好文 时间:
2016-09-23 12:42:57
阅读次数:
147
note F = {Sno->Sdept, Sdept->Mname , (Sno,Cname)->Grade } 平凡数据依赖:若X->Y , Y属于X 则称X->Y是平凡的函数依赖 非平凡数据依赖:X->Y,Y不属于X 则称X->Y是非平凡函数依赖 (Sno,Cno)-> Grade 非平凡函数 ...
分类:
其他好文 时间:
2016-09-01 21:35:07
阅读次数:
190
已知关系模式: S (SNO,SNAME) 学生关系。SNO 为学号,SNAME 为姓名 C (CNO,CNAME,CTEACHER) 课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师 SC(SNO,CNO,SCGRADE) 选课关系。SCGRADE 为成绩 要求实现如 ...
分类:
数据库 时间:
2016-08-10 12:27:16
阅读次数:
240