




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、单选题1、若要将学生张三所在的系从“计算机系”改为“信息系”,正确的语句是A. UPDATE Student SET sdept = 计算机系 WHERE Sname=张三 AND sdept=信息系 B. UPDATE Student SET sdept = 计算机系 WHERE Sname=张三C. UPDATE Student SET sdept = 信息系 WHERE Sname=张三 AND sdept=计算机系 D. UPDATE Student SET sdept = 信息系 WHERE Sname=张三2、数据库三级模式结构中用于描述表结构的是 A. 外模式 B. 模式 C. 内模式 D. 数据库文件3、设工资列的数据要求小数点后保留2位,小数点前保留4位,下列类型中最合适的是 A. float B. numeric(7,2) C. float(6,2) D. numeric(6,2)4、下列查询语句中,能够正确执行的是A. SELECT Sno,Sname FROM SC GROUP BY Sno B. SELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*) 3 C. SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*) 3 D. SELECT Sno FROM SC ORDER BY Sno HAVING COUNT(*) 35、语句“SELECT * FROM Student WHERE sage BETWEEN 20 AND 25”的作用是 A. 查询年龄大于20并且小于25的学生 B. 查询年龄大于等于20并且小于等于25的学生 C. 查询年龄大于20并且小于等于25的学生 D. 查询年龄大于等于20并且小于25的学生6、下述属于SQL数据操作功能的语句是A. CREATE B. DELETE C. DROP D. ALTER7、下列属于数据独立性的是A.概念独立性 B.逻辑独立性 C.安全独立性 D.组织独立性8、当数据的存储位置或存储结构发生变化时,可以不影响应用程序的特性,这属于数据库的A.概念独立性 B.逻辑独立性 C.物理独立性 D.组织独立性9、如果不允许学生转校,则学校和学生之间的联系是 A.一对一 B.一对二 C.一对多 D.多对多10、下列不属于数据完整性约束的是 A.实体完整性 B.参照完整性 C.数据独立性 D.用户定义的完整性11、二维表结构是 A. 关系数据库采用的概念层数据模型 B. 关系数据库采用的组织层数据模型 C. 数据库文件对数据的组织方式D. 内模式采用的数据的组织方式12、下列关于外键的说法,正确的是 A.外键必须与所引用的列类型相同,但长度可以不一样 B外键与所引用的列的类型没有关系 C外键所引用的列可以和外键在同一个表中 D外键所引用的列必须在另一个表中13、对于nvarchar数据类型,下列说法正确的是 A. 最多可以存储长度为8000个汉字的数据 B. 最多可以存储长度为4000个汉字的数据 C. 最多可以存储长度为2000个汉字的数据 D. 存储数据的大小没限制14、“图书”表中价格列是一个定点小数,小数点前3位,小数点后保留1位。下列类型中最合适的是A. numeric(3,1) B. numeric(4,1) C. numeric(5,1) D. float15、语句“SELECT * FROM Student WHERE sdept not in (cs,is)”的功能是 A.查询“cs”系和“is”系两个系的学生 B. 查询不是“cs”系但是“is”系的学生 C. 查询是“cs”系但不是“is”系的学生 D. 查询既不是“cs”系也不是“is”系的学生16、现要将张三的年龄改为20,系改为计算机系,下列语句中正确的是 A.update student set sage = 20,set sdept = 计算机系 where sname = 张三 B. update student set sage = 20,sdept = 计算机系 where sname = 张三 C. update student set sage = 20, update sdept = 计算机系 where snam17、关系数据库中模式和内模式间的映像提供的独立性是 A存储数据 B. 逻辑数据 C数据结构 D. 数据文件18、SQL语言中计算列值平均值的聚合函数是A.SUM B.COUNT C.MAX D.AVG19、在SELECT语句中,用来限制查询结果集行数的谓词是 A.COUNT B.SUM C.TOP D.BOTTOM20、一个电视经销商在表TVType中维护其库存的电视机(TVs)的详细信息。 下列能够正确显示价格最贵的前三种电视机信息的语句是 A、SELECT TOP 3 cDescription FROM TVType ORDER BY iPrice asc B、SELECT TOP 3 cDescription FROM TVType ORDER BY iPrice desc C、SELECT cDescription FROM TVType where max(iPrice) 3 D、SELECT cDescription, max(iPrice) FROM TVType ORDER BY iPrice21、已知SN是一个字符类型的字段,有查询语句:SELECT SN FROM S WHERE SN LIKE AB% 该查询语句的执行结果是 A. 含有3个字符AB%的所有SN字段 B. 仅含有3个字符且前两个为AB的SN字段 C. 以字符串AB开始的所有SN字段 D. 含有字符A或B的所有SN字段23、下列关于关系数据库的操作特点的说法,正确的是 A. 需要指明操作的要求和操作的实现过程 B. 需要指明操作的要求,但不需要指明操作的实现过程 C. 需要指明操作的实现过程,但不需要指明操作的要求 D. 对操作要求和操作实现过程都不需要指明24、下列关于关系数据库表的说法,错误的是 A. 关系表中的每一列是不可再分的基本属性 B. 关系表中的各属性不能重名。 C. 关系表中行的顺序不重要 D. 关系表中行的顺序很重要25、设有关系R,现要按条件f对关系R进行选择运算,正确的是 A.RfR B.f(R) C.f(R) D.Uf(R)26、Numeric(p, q),其中p是指 A小数点左右两边数字位个数之和 B小数点左右两边数字位个数之和加上1位小数点 C小数点左边数字位个数 D小数点右边数字位个数27、数据库管理系统(DBMS)是 A.教学软件 B应用软件 C计算机辅助设计 D系统软件28、数据库中的外模式对应 A数据库文件 B. 关系表 C视图 D. 操作系统文件29、下列不属于数据库特点的是 A. 程序和数据相互独立 B. 能保证数据正确性 C. 提供用户对数据文件的直接操作 D. 支持多个用户同时修改数据30、在E-R模型中,联系所关联的实体 A. 只能是两个 B. 必须至少是两个 C. 可以是一个 D. 必须至少有三个31、下列聚合函数中,不忽略空值的是 A. SUM(列名) B. MAX(列名) C. AVG(列名) D. COUNT(*)32、匹配0到多个字符的通配符是 A. * B. % C. _ D. ?33、下列对关系的描述,错误的是 A.表中列的数据类型可以不固定 B.关系表中的每一列都是不可再分的基本属性 C.表中各属性不能重名,任意两行不能完全相同D.表中的行、列次序无关34、下列不属于SQL语言功能的是 A.数据定义功能 B.数据查询功能 C.数据控制功能 D.数据通信功能35、数据库中数据的物理独立性是指 A内模式变化时应用程序可以不变B应用程序变化时,内模式保持不变 C模式变化时应用程序可以不变 D. 外模式变化时应用程序可以不变36、关系数据库采用的组织层数据模型是A实体-联系图 B. 二维表 C二叉树 D. 图37、数据库系统的独立性是指 A.不会因为数据的变化而影响应用程序 B. 不会因为系统数据的存储结构和逻辑结构的变化而影响应用程序 C. 不会因为数据存储策略的变化而影响应用程序D. 不会因为某些数据的逻辑结构变化而影响应用程序38、数据库中数据的逻辑独立性是指 A. 当内模式发生变化时,模式可以不变 B. 当内模式发生变化时,外模式可以不变 C. 当模式发生变化时,外模式可以不变 D. 当模式发生变化时,内模式可以不变39、下述对出生日期进行比较的表达式中,正确的是 A出生日期 1980/1/1B. 出生日期 1980/1/1 C. 出生日期 1980:1:1 D. 出生日期 1980:1:140、数据的完整性包括 A数据结构完整、数据操作完整和数据实现完整 B数据静态结构和数据的动态结构的完整性 C外模式、模式和内模式的完整性 D实体完整性、参照完整性和用户定义的完整性41、数据库系统的核心是 A、数据模型 B、数据库管理系统 C、软件工具 D、数据库42、要从student表中查出学号(sno)最后一位是0、1和5的学生的信息,正确的查询语句为: select * from student where A.sno like 015 B.sno like %015 C.sno like %015 D.sno like %01543、R和S为两个基本表,“R JOIN S ON R.列1=S.列2”,要使操作有意义,列1和列2必须 A. 列名相同 B. 数据类型相同 C. 语义相同 D. 列名和类型均相同44、在关系数据库系统中,产生数据不一致的根本原因是 A数据存储量太大 B. 没有严格的保护数据 C未对数据进行完整性控制 D. 数据冗余45、设有关系R(A,B,C)和S(B,C,D)。下列关系代数表达式中不成立的是 A. A(R)D(S) B. RS C. C(R)C(S) D. RS46、假设考试成绩的取值范围为0150的整数,则最合适的数据类型是 A. tinyint B.int C.numeric(3,0) D. numeric(4,1)47、数据库的外模式和模式间的映像提供的独立性是 A存储数据 B. 逻辑数据 C数据结构 D. 数据文件48、数据模型的三要素是 A.外模式、模式和内模式 B. 实体完整性、参照完整性和用户定义的完整性 C. 数据、关系表和数据库 D. 数据结构、数据操作和数据完整性约束49、下列不属于组织层数据模型的是 A.关系模型 B.实体-联系模型 C.层次模型 D.网状模型50、在SQL语句中,下列不属于数据定义功能的动词为 A. CREATE B.DROP C.SELECT D.ALTER51、要从student表中查出不姓“张”和“李”的学生信息(学生的姓名对应的字段为sname),正确的查询语句为:select * from student where A.sname not like 张李% B.sname like 张李% C.sname not like 张李% D.sname not like 张李52、设有图书表,结构如下:Books(cBookId ,cBookName ,cBookCategory,cAuthorName ,iPages,iPrice) 下列查询语句中,能够按书名的字母升序顺序显示书名及其价格的是 A、SELECT * FROM Books ORDER BY cBookName ASC B、SELECT cBookName, iPrice FROM Books ORDER BY cBookName ASC C、SELECT * FROM Books ORDER BY cBookName DESC D、SELECT cBookName, iPrice FROM Books ORDER BY cBookName DESC53、设R和S为两个基本表,“FROM R RIGHT JOIN S ON R.某列=S.某列”表示 A. 不要求R中的数据满足连接条件 B. 不要求S中的数据满足连接条件 C. 同时要求S和R中的数据均满足连接条件 D. S和R中的数据均可不满足连接条件54、关于关系,下列说法中正确的是 .关系中的每一个属性都是不可再分解的 .关系中不允许出现取值完全相同的元组 .可以不考虑关系中各元组的顺序 .可以不考虑关系中各属性的顺序 A. 仅和 B. 仅和 C. 仅、和 D. 全部55、下列关于实体完整性的说法,错误的是 A.实体完整性是保证关系中的每个元组都是可识别的和唯一的 B.关系数据库中所有的表都必须有主键 C.关系数据库的表中不允许存在无主键值的记录 D.关系数据库的表中允许存在主键值相同的记录56、下列关于参照完整性的说法,错误的是 A.参照完整性也称为引用完整性 B.参照完整性一般指多个实体之间的关联关系 C.外键值不允许为空 D.参照完整性一般用外键实现57、关系数据库中的数据完整性是指 A. 数据的正确性 B. 数据的独立性、可控性 C. 数据的一致性 D. 数据的有效性和相容性58、下列关于概念数据模型的说法,正确的是 A. 是对现实世界进行建模 B. 是对信息世界进行建模 C. 与具体的数据库管理系统有关 D. 与具体的操作系统有关59、DBMS中对数据库中的数据进行插入、删除和修改等这类功能称为 A.数据定义功能 B.数据操作功能 C.数据管理功能 D.数据控制功能60、在SQL中,下列涉及空值的操作,错误的是A、AGE IS NULL B、AGE IS NOT NULL C、AGE = NULL D、NOT (AGE IS NULL)D. 与具体的操作系统有关63、下列查询年龄最大的学生姓名的SQL语句,正确的是 A. SELECT SNAME FROM STUDENT WHERE SAGE = MAX(SAGE) B. SELECT SNAME FROM STUDENT WHERE MAX(SAGE) = SAGE C. SELECT TOP 1 SAGE FROM STUDENT D. SELECT SNAME FROM STUDENT WHERE SAGE =(SELECT MAX(SAGE) FROM STUDENT64、在关系数据库中,主键的作用是 A.实现参照完整性 B.限制列的取值 C.实现域的完整性 D.实现实体完整性65、字符串匹配中“通配符的作用是 A. 匹配括号中的任何一个字符 B. 匹配括号中的全部字符 C. 匹配括号中的0到多个字符 D. 不匹配括号中的任何1个字符66、通配符“%”表示 A、代表一个字符 B、代表零个或多个字符 C、表示在某一范围的字符 D、表示不在某一范围的字符67、在关系数据库中,不同表之间的数据冗余最易造成的问题是 A.增、删、改操作异常 B. 查询异常 C. 插入异常 D. 数据不一致68、下列关于数据库管理系统的说法,错误的是 A.数据库管理系统是一个专门用于实现对数据进行管理和维护的系统软件 B.数据库管理系统位于用户应用程序与操作系统软件之间 C.数据库管理系统需要操作系统的支持以实现对数据库文件的操作 D.数据库管理系统是计算机的基础软件之一69、如果实体A与实体B之间是多对多联系,为描述两个实体之间的关联关系,添加了联系C来关联实体A和B,添加联系C的作用是 A简化以后的查询操作 B方便数据的修改操作 C将多对多联系转化为一对多联系 D方便以后建立用户视图70、“_”通配符的作用是 A. 匹配1个汉字字符 B. 匹配1个英文字符 C. 匹配1个任意字符 D. 匹配0到1个任意字符71、数据库中的模式对应 A. 数据库文件 B. 关系表 C视图 D. 操作系统文件72、一个大学有许多学科,学生在完成相应学科的所有课程之后可以毕业。设一个学生只能就读一个学科。有一些课程是几个学科的公共课程。该大学用SQL Server数据库维护课程(Course)、学科(Discipline)和学生(Student)的详细信息。 下列关于该系统的逻辑模型的说法,正确的是 A、实体Course 和 Student 之间的联系是多对一 B、实体 Course 和Discipline 之间的联系是多对多 C、实体 Discipline 和 Student之间的关系是一对一 D、实体Course 和Discipline 之间的关系是一对多73、数据库的三个模式两个映象提供了A. 应用程序和数据的逻辑独立性 B. 应用程序和数据的物理独立性 C. 应用程序和数据的逻辑独立性和物理独立性 D. 应用和数据的存储独立性和物理独立性74、若用类型为char(6)的变量存储ABC,占有的存储空间为 A. 3个字节 B. 6个字节 C. 12个字节 D. 不确定75、下列不属于SQL Server数值类型的是A.float B.binary C.money D.tinyint76、查找全部不姓“张”和不姓“刘”的学生姓名,正确的语句是 A.SELECT SNAME FROM Student WHERE SNAME NOT LIKE 张刘% B. SELECT SNAME FROM Student WHERE SNAME NOT LIKE 张,刘% C. SELECT SNAME FROM Student WHERE SNAME LIKE 张刘% D. SELECT SNAME FROM Student WHERE SNAME LIKE 张刘%77、在SQL Server中,在表中添加一个新列的正确SQL语句是 A. ALTER TABLE ADD COLUMN 新列名 数据类型 B. ALTER TABLE ADD 新列名 数据类型 C. ALTER TABLE ALTER COLUMN 新列名 数据类型 D. ALTER TABLE MODIFY COLUMN 新列名 数据类型78、现有雇员表,结构为:雇员表(雇员号,姓名,所在部门,年龄)。现要统计每个部门的雇员的平均年龄,希望查询结果是按平均年龄从高到低的顺序排列,并且只取平均年龄最大的前3个部门。完成此功能的查询语句为 A. SELECT TOP 3 WITH TIES 所在部门,AVG(年龄) 平均年龄 FROM 雇员表 ORDER BY 平均年龄 B. SELECT TOP 3 WITH TIES 所在部门,AVG(年龄) 平均年龄 FROM 雇员表 GROUP BY 所在部门 C. SELECT TOP 3 WITH TIES 所在部门,AVG(年龄) 平均年龄 FROM 雇员表 GROUP BY 所在部门 ORDER BY 平均年龄 D. SELECT TOP 3 WITH TIES 所在部门,AVG(年龄) 平均年龄 FROM 雇员表 GROUP BY 所在部门 ORDER BY 平均年龄 DESC79、设有课程表:C (课程号,课程名称,授课教师)、学生表:S (学生号,姓名,性别,年龄)和选课表SC(课程号,学生号,成绩)。如果要查询选了“数据结构”女学生的姓名,涉及到的表有 A. 仅S B. 仅SC和C C. 仅S和SC D. S、C和SC80、DISTINCT子句的作用是 A. 去掉DISTINCT词后边列的重复值 B. 去掉某表中的重复行数据 C. 去掉查询结果中的重复行数据 D. 去掉一个列的数据82、关系数据库管理系统应能实现的专门关系运算包括 A、排序、索引、统计 B、选择、投影、连接 C、关联、更新、排序 D、显示、打印、制表83、下列构成数据库系统组成部分的是 A. 数据库、数据库管理系统、系统管理员和应用程序 B.数据库、数据库管理系统和操作系统 C.操作系统、文件管理系统和数据库系统 D.数据库系统管理员、数据库管理系统84、某表中有“年龄”列,下列数据类型中最合适的是 A. int B. tinyint C. Bigint D. numeric(4,1)85、数据库中数据的逻辑独立性为 的编写和维护提供了方便A数据库管理系统 B应用程序 C操作系统 D数据库86、DBMS的含义是 A、数据库系统 B、数据库管理员 C、数据库管理系统 D、数据库87、在WHERE子句的条件表达式中,匹配单个字符的通配符是 A. * B. % C. _ D. ?88、有如下关系:考试情况表(学号,课程号,考试次数,成绩)。假设一个学生可以多次参加同一门课程的考试。则此关系的主键是 A.(学号,课程号) B.(课程号,考试次数) C.(学号,考试次数) D.(学号,课程号,考试次数)89、子句:WHERE 姓名 like 张王李_ 的作用是 A. 查询姓“张”或姓“王”或姓“李”的人 B. 查询姓“张”或姓“王”或姓“李”且名字为两个字的人 C. 查询名字中有“张”或“王”或“李”的人 D. 查询名字中有“张”或“王”或“李”的两个字的人90、概念数据模型包含的内容是 A内模式、模式和外模式 B. 实体、属性以及实体间的联系 C表和视图 D. 数据库管理系统和数据库91、下列关于外键的描述,正确的是 A、外键一定要与相应的主键同名而且唯一 B、外键一定要与相应的主键同名,但并不一定唯一 C、外键并不一定要与相应的主键同名且不一定唯一 D、外键类型可以与相应的主键不同92、设student表中存放了学生的信息,要从student表中查出姓名(sname)的第二个字是“光”或明的学生的信息,正确的查询语句为: select * from student whereA.sname LIKE _光明% B.sname LIKE _光明% C.sname LIKE _光明% D.sname LIKE _光明%93、下列选项中,用于描述单个用户使用的数据视图的是 A. 外模式 B. 概念模式 C. 内模式 D. 存储模式94、DB(数据库)、DBMS(数据库管理系统)和DBS(数据库系统)三者之间的关系是 A. DB包含DBMS和DBS B. DBS包含DB和DBMS C. DBMS包含DB和DBS D. DBS与DB、DBMS无关95、下列不属于数据库系统特点的是 A.数据共享好 B. 具有数据完整性 C. 数据冗余高 D. 数据独立性高96、进行并运算的两个关系必须是 A. 属性的语义、顺序及个数均相同的关系 B. 有公共属性的关系 C. 关系名相同的关系 D. 具有相同关键字的关系97、nchar(10)数据类型的变量,最多可存储的汉字个数是 A. 5 B. 10 C. 20 D. 不能确定二、语句题 1、Student(学生表) 字段名称 数据类型 长度 备注 含义 sno char 10 主键 学号sname varchar 20 姓名 ssex char 2 性别 sage tinyint 年龄 sdept varchar 30 所在系 Course(课程表) 字段名称 数据类型 长度 备注 含义 cno char 4 主键 课程号 cname varchar 100 课程名 credit int 学分 semester tinyint 开课学期 SC(选课表) 字段名称 数据类型 长度 备注 含义 sno char 10 主键 学号。外键,引用Student的“sno” cno char 4 主键 课程号。外键,引用Course的“Cno” grade int 成绩 。 针对以上各表,用SQL语句完成以下操作。 统计每个系VB课程的考试情况,列出系名和考试情况,其中考试情况为: 如果VB平均成绩大于等于90,则考试情况为“好”; 如果VB平均成绩在8089分,则考试情况为“良好”; 如果VB平均成绩在7079分,则考试情况为“一般”; 如果VB平均成绩低于70分,则考试情况为“较差”。Select sdept系名Case When AVG(grade)=90 then 好 When AVG(grade) between 80 and 89 then良好 When AVG(grade) between70 and 79 then一般 When AVG(grade)70 then较差END AS 考试情况From student s join sc on s.sno=sc.snoWhere cname=VB2、以下是一个学生选课系统的数据库,包括三张表,分别为:学生表、课程表、选课表,表结构如下所示: Student(学生表) 字段名称 数据类型 长度 备注 含义 sno char 10 主键 学号 sname varchar 20 姓名 ssex char 2 性别 sage tinyint 年龄 sdept varchar 30 所在系 Course(课程表) 字段名称 数据类型 长度 备注 含义 cno char 4 主键 课程号 cname varchar 100 课程名 credit int 学分 semester tinyint 开课学期 SC(选课表) 字段名称 数据类型 长度 备注 含义 sno char 10 主键 学号。外键,引用Student的“sno” cno char 4 主键 课程号。外键,引用Course的“Cno” grade int 成绩。 针对以上各表,用SQL语句完成以下操作。 查询哪些课程没有人选,要求列出课程号和课程名。(请用子查询实现)Select cno,cname from course Where cno not in(select cno from sc)3、已知商品表、订单表、订单细节表、顾客表的结构如下所示: 商品 字段名称 数据类型 长度 备注 商品编号 char 5 主键 商品名称 varchar 50 单价 numeric(10,2) 库存数量 int 取值大于等于0 顾客 字段名称 数据类型 长度 备注 顾客编号 char 5 主键 顾客姓名 varchar 50 订单 字段名称 数据类型 长度 备注 订单编号 char 10 主键 下单日期 date 顾客编号 char 5 引用顾客表的外键 订单细节 字段名称 数据类型 长度 备注 订单编号 char 10 主键,引用订单表的外键 商品编号 char 5 主键,引用商品表的外键 数量 int 默认值为1 针对以上各表,用SQL语句完成以下操作。 查询每种商品的订单数量,包括没有订单的商品。列出:商品编号和订单数量。Select 商品.商品编号,count(distinct 订单编号)as订单数量 from 商品 left outer join 订单细节 on 商品.商品编号=订单细节.商品编号Group by 商品.商品编号4、已知“图书”表的结构如下: 列名 数据类型 长度 备注 书号 char 5 主键 书名 varchar 50 价格 numeric(10,2) 写出实现下列查询要求的SQL语句。 查询所有书籍信息,列出:书号、书名、价格和等级。其中“等级”根据价格决定:对价格小于等于20元的等级显示为“很便宜”,对价格小于等于50元且大于20元的等级显示为“中等”,对价格大于50元等级显示为:“很贵”。Select 书号,书名,价格Case When 价格50 then很贵END AS 等级From 图书5、此应用场景中主要包含以下几个关系: 1:影片专题信息(TSubject)关系,主要包括专题编号(SubjectID)、专题名称(SubjectName)、备注(SubjectMemo);2:影片基本信息(TVideo)关系,主要包括影片编号(VideoID)、影片名称(VideoName)、导演(VideoDirector)、上映时间(VideoTime)、主演(VideoActor)、影片海报(VideoPoster)、影片描述(VideoDesc)、集数(VideoEpisode)、价格(VideoPrice)、影片状态(VideoState)、备注(VideoMemo)、专题编号(SubjectID); 3:影片剧情基本信息(TVideoEpisode)关系,主要包括剧情编号(EpisodeID)、剧情集数(EpisodeNum)、播放地址(EpisodeURL)、备注(EpisodeMemo);、影片编号(VideoID); 根据上述做给关系,写出统计各专题的影片数量的查询语句,不包括影片数量少于5部(包括5部)的影片。(表名、列名均用给出的英文)Select SubjectID count(*)as影片数量 from TSubject join TVideo on TSubject.SubjectID=TVideo.SubjectIDGroup by SubjectIDHaving count(*)=56、以下是一个学生选课系统的数据库,包括三张表,分别为:学生表、课程表、选课表,表结构如下所示: Student(学生表) 字段名称 数据类型 长度 备注 含义 sno char 10 主键 学号 sname varchar 20 姓名 ssex char 2 性别 sage tinyint 年龄 sdept varchar 30 所在系 Course(课程表) 字段名称 数据类型 长度 备注 含义 cno char 4 主键 课程号 cname varchar 100 课程名 credit int 学分 semester tinyint 开课学期 SC(选课表) 字段名称 数据类型 长度 备注 含义 sno char 10 主键 学号。外键,引用Student的“sno” cno char 4 主键 课程号。外键,引用Course的“Cno” grade int 成绩。 针对以上各表,用SQL语句完成以下操作。 删除计算机系VB成绩不及格学生的VB选课记录。Delete from scWhere sno in(select sno from student where=计算机系)and cno in(select cno from course where cname=VB)and grade607、以下是一个学生选课系统的数据库,包括三张表,分别为:学生表、课程表、选课表,表结构如下所示: Student(学生表) 字段名称 数据类型 长度 备注 含义 sno char 10 主键 学号 sname varchar 20 姓名 ssex char 2 性别 sage tinyint 年龄 sdept varchar 30 所在系 Course(课程表) 字段名称 数据类型 长度 备注 含义 cno char 4 主键 课程号 cname varchar 100 课程名 credit int 学分 semester tinyint 开课学期 SC(选课表) 字段名称 数据类型 长度 备注 含义 sno char 10 主键 学号。外键,引用Student的“sno” cno char 4 主键 课程号。外键,引用Course的“Cno” grade int 成绩。 针对以上各表,用SQL语句完成以下操作。 查询计算机系年龄最大的三个学生的姓名和年龄(包括并列情况)。Select top 3 with ties sname, sage from studentWhere sdept=计算机系Order by sage desc8、以下是一个学生选课系统的数据库,包括三张表,分别为:学生表、课程表、选课表,表结构如下所示: Student(学生表) 字段名称 数据类型 长度 备注 含义 sno char 10 主键 学号 sname varchar 20 姓名 ssex char 2 性别 sage tinyint 年龄 sdept varchar 30 所在系 Course(课程表) 字段名称 数据类型 长度 备注 含义 cno char 4 主键 课程号 cname varchar 100 课程名 credit int 学分 semester tinyint 开课学期 SC(选课表) 字段名称 数据类型 长度 备注 含义 sno char 10 主键 学号。外键,引用Student的“sno” cno char 4 主键 课程号。外键,引用Course的“Cno” grade int 成绩。 针对以上各表,用SQL语句完成以下操作。 删除信息管理系成绩小于50分的学生的修课纪录。(请用子查询实现)Delete from scWhere sno in(select sno from student where sdept=信息管理系)And grade90 then好When grade between 80 and 89 then较好When grade between70 and 70 then一般When grade between 60 and 69 then较差When grade60 then差END AS 考试情况From student s join sc on s.sno=sc.snoJoin course c join sc on o=oWhere sdept=计算机系and cname=VBGroup by sno11、以下是一个学生选课系统的数据库,包括三张表,分别为:学生表、课程表、选课表,表结构如下所示: Student(学生表) 字段名称 数据类型 长度 备注 含义 sno char 10 主键 学号 sname varchar 20 姓名 ssex char 2 性别 sage tinyint 年龄 sdept varchar 30 所在系 Course(课程表) 字段名称 数据类型 长度 备注 含义 cno char 4 主键 课程号 cname varchar 100 课程名 credit int 学分 semester tinyint 开课学期 SC(选课表) 字段名称 数据类型 长度 备注 含义 sno char 10 主键 学号。外键,引用Student的“sno” cno char 4 主键 课程号。外键,引用Course的“Cno” grade int 成绩 。 针对以上各表,用SQL语句完成以下操作。 查询VB考试成绩最低的学生的姓名、所在系和VB成绩。Select top 1 with ties sname,sdept,grade fromStudent s join sc on s.sno=sc.snoJoin course c join sc on o=oWhere cname=VBOrder by grade desc12、以下是一个学生选课系统的数据库,包括三张表,分别为:学生表、课程表、选课表,表结构如下所示: Student(学生表) 字段名称 数据类型 长度 备注 含义 sno char 10 主键 学号 sname varchar 20 姓名 ssex char 2 性别 sage tinyint 年龄 sdept varchar 30 所在系 Course(课程表) 字段名称 数据类型 长度 备注 含义 cno char 4 主键 课程号 cname
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司财务管理流程
- 慢性病患者康复计划
- 家具印刷管理细则
- 心理咨询服务制度实施方案制定计划
- 2025重庆市永川区教育委员会招聘公益性岗位人员1人笔试备考试题及答案解析
- 如何引导初高中学生建立正确的人际交往观念
- 实施仪表工业绿色生产方案
- 园艺养护技巧:花草长寿不难
- 2025兴业银行总行国际业务部交易银行部招聘考试含答案
- 2025下半年北京密云区事业单位招聘62人笔试备考试题及答案解析
- 2025-2030中国防脱发洗发水行业市场发展趋势与前景展望战略研究报告
- 2025年全国中学生汉字听写大会比赛题库及解析(共四套)
- 殡仪馆面试题及答案
- DB37-T 5312-2025 《建筑施工安全防护设施技术标准》
- 肺栓塞(讲课教学课件)
- 二手车寄售协议书范本
- 2025年度拍卖会竞拍者资格审查合同4篇
- 门诊挂号与预约管理制度
- 《地理标志农产品产业化发展研究》
- 泄漏管理培训课件
- 水彩课件教学课件
评论
0/150
提交评论