全文预览

数据库原理及应用-期末考试试题

上传者:菩提 |  格式:docx  |  页数:10 |  大小:0KB

文档介绍
了1号课程的学生的视图IS_S1,字段包括Sno、Sname、Grade.CREATEVIEWIS_S1〔Sno,Sname,Grade〕РASРSELECTStudent.Sno,Sname,GradeРFROMStudent,SCРWHERESdept='IS'ANDРStudent.Sno=SC.SnoANDРSC o='1';Р四、根据各小题要求,写出对应的SQL语句.Р以下给出三个根本表.РStudent〔学生表〕的字段按顺序为学号、姓名、性别、年龄、所属院系;РCourse〔课程表〕的字段按顺序为课程编号、课程名、先行课程、课程学分;РSC〔选课表〕的字段按顺序为学号、课程号、成绩.Р各表的记录如下:Р.写出创立学生表Student的SQL命令,各字段的类型及长度应根据实际情况确定.其中РSno列上建立一个聚簇索引.Р学号属性不能为空,并且其值是唯一的.并在CREATETABLEStudent(SnoCHAR(5)NOTNULLUNIQUE,SnameCHAR(20),SsexCHAR(1),SageINT,SdeptCHAR(15));РCREATECLUSTEDINDEXStusnameONStudent(Sname);Р.检索信息系(IS)和计算机科学系(CS)的学生的姓名和性另I」.SELECTSname,SsexFROMStudentРWHERESdeptIN('IS','CS')Р.检索各个课程号及相应的选课人数,并给出结果.РSELECTCno,COUNT(Sno)FROMSCРGROUPBYCno;Р.检索每个学生及其选修的课程名和成绩.РSELECTStudent.Sno,Sname,Course ame,SC.GradeFROMStudent,SC,CourseРWHEREStudent.Sno=SC.SnoandSC o=Course o;

收藏

分享

举报
下载此文档