第三章SQL一、选择题(1)SQL语言是()的语言,易学****(2)SQL语言具有()的功能。、数据操纵、、数据操纵、、关系规范化、数据控制 、关系规范化、数据操纵(3)SQL语言的数据操作语句包括SELECT、INSERT、UPDATE和DELETE等。其中最重要的,也是使用最频繁的语句是()。 (4)设有关系R(A,B,C)和S(C,D),与关系代数表达式πA,B,D(=(R×S))等价的SQL语句是()。*FROMR,=,B,DFROMR,=.SELECTA,B,DFROMR,SWHERER=,BFROMRWHERE(=.(5)设关系R(A,B,C),与SQL语句“SELECTDISTINCTAFROMRWHEREB=17”等价的关系代数表达式是()。(σB=17(R)) =17(πA(R))=17(πA,C(R)) ,C(σB=17(R))下面第(8)~(12)题,基于“学生-选课-课程”数据库中的3个关系:S(S#,SNAME,SEX,DEPARTMENT),主码是S#C(C#,CNAME,TEACHER),主码是C#SC(S#,C#,GRADE),主码是(S#,C#)(8)在下列关于保持数据库完整性的叙述中,哪一个是不正确的?(),S#和C#都不能是空值(NULL),(9)查找每个学生的学号、姓名、选修的课程名和成绩,将使用关系(),SC ,C ,C ,SC,C(10)若要查找姓名中第一个字为“王”的学生的学号和姓名,则下面列出的SQL语句中,哪个(些)是正确的?()Ⅰ.SELECTS#,SNAMEFROMSWHERESNAME='王%'Ⅱ.SELECTS#,SNAMEFROMSWHERESNAMELIKE'王%'Ⅲ.SELECTS#,SNAMEFROMSWHERESNAMELIKE'王_'A.Ⅰ B.Ⅱ C.Ⅲ (11)若要“查询选修了3门以上课程的学生的学号”,则正确的SQL语句是()。#FROMSCGROUPBYS#WHERECOUNT(*)>#FROMSCGROUPBYS#HAVINGCOUNT(*)>#FROMSCORDERBYS#WHERECOUNT(*)>#FROMSCORDERBYS#HAVINGCOUNT(*)>3(12)若要查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,则将使用关系()。 、SC和C下面第(13)~(16)题基于这样的3个表,即学生表S、课程表C和学生选课表SC,它们的关系模式如下:S(S#,SN,SEX,AGE,DE
数据库第3章作业 来自淘豆网www.taodocs.com转载请标明出处.