《2021国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256).pdf》由会员分享,可在线阅读,更多相关《2021国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256).pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、20212021 国家开放大学电大本科数据库应用技术期末试题及答国家开放大学电大本科数据库应用技术期末试题及答案(试卷号:1256)案(试卷号:1256)2021 国家开放大学电大本科数据库应用技术期末试题及答案(试卷号:1256)一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共15 个小题,每小题 2 分,共 30 分)1.本教材介绍的数据库管理系统是()。A.Oracle B.Informix C.Microsoft SQL Server D.Sybase 2.一名教师可以教多门课程,一门课程可以被多个教师讲授,这是()联 系。A.一对多 B.一对一 C.多对
2、一 D.多对多 3.()包含了所有系统级信息,对 SQLServer 系统来说至关重要,一旦受到损坏,有可能导致 SQLServer 系统的彻底瘫痪。A.master 数据库 B.tempdb 数据库 C.Model 数据库 D.msdb 数据库 4.下列关于集合并运算的说法,正确的是()。A.进行并运算的两个关系必须具有相同数目的行个数 B.进行并运算的两个关系必须具有相同数目的行个数和列个数 C.进行并运算的两个关系的列个数必须相同,对应列的语义相同 D.如果两个集合包含相同的数据行,则这个关系的并运算结果也将包含这些重复的数据行 5.在 E-R 图中,联系用()描述。A.圆角矩形 B.菱
3、形框 C.矩形框 D.三角形 6.下列关于索引的说法错误的是()。A.索引一经建立就需要人工进行维护 B.索引与基本表分开存储 C.索引的建立或撤消对数据的内容毫无影响 D.索引会在一定程度上影响增删改操作的效率 7.设某职工表中有用于存放年龄(整数)的列,下列类型中最适合年龄列的是()。A.int B.smallint.C.tinyint D.bit 8.下列符合第三范式的关系模式是()。A.教师(教师编号,教师姓名,教师讲授的课程号,教师讲授的课程名)B.教师(教师编号,教师姓名,教师讲授的课程名,教师所在的系)C.教师(教师编号,教师姓名,教师讲授的课程号,教师所在的办公室)D.教师(教
4、师编号,教师姓名,教师性别)9.设有表 M,将其中的 Type 列的数据类型改为 NCHAR(4)。能实现该功能的语句是()。A.ALTER TABLE M ADD COLUMN Type NCHAR(4)B.ALTER TABLE M ALTER COLUMNType NCHAR(4)C.ALTER TABLE M DROP COLUMN Type NCHAR(4)D.ALTER TABLE MALTER Type NCHAR(4)10.通过账号管理,SQL Server 用户分为()。A.管理员账号和普通用户账号 B.操作账号和登录账号 C.登录账号和用户账号 D.权限账号和身份账号 11
5、.设有选课(学号,课程号,成绩),现要将 S001 和 S002 学生的成绩加10 分,正确的语句是()。A.UPDATE 选课 SET 成绩-成绩+10WHERE 学号=Soo1 OR 学号=S002.B.UPDATE 选课 SET 成绩=成绩+10WHERE 学号=S001 AND 学号=S002 C.UPDATE 选课 SET 成绩=成绩+10WHERE 学号=S001 OR S002 D.UPDATE 选课 SET 成绩=成绩+10WHERE 学号-S001 AND S002 12.下列 SQL 语句中,能够完成删除功能的是()。A.INSERT INTO 学生表 VALUES(200
6、6001,王小明,男2)B.UPDATE 学生表 SET 姓名=王莉WHERE 学号=2006001 C.DELETE 学生表 SET 姓名=王莉WHERE 学号=2006001 D.DELETE FROM 学生表 WHERE 性别-男 13.下列 SQL 语旬中,能够完成求某列最大值的是()。A.SELECT AVG(Age)FROM Student B.SELECT MAX(Age)FROM Student C.SELECTMIN(Age)FROM Student D.SELECT COUNT(*)FROM Student 14.修改存储过程 P1 的语句,正确的是()。A.ALTER P
7、1 B.ALTER PROC P1 C.MODIFY P1 D.MODIFY PROC P1 15.设学生表和课程表的结构分别为(学号,姓名)和(学号,课程名,成绩),如果希望查询出“选修了数据库应用技术,课程的学生姓名和成绩”,则对应的 SQL 语句是()。A.SELECT 姓名,成绩 FROM 学生表 WHERE 学生表,学号=课程表,学号 AND 课程名=数据库应用技术 B.SELECT 姓名,成绩 FROM 课程表 WHERE 学生表。学号=课程表,学号AND 课程名=数据库应用技术 C.SELECT 姓名 FROM 学生表 JOIN 课程表 ON 学生表.学号=课程表。学号 OR 课
8、程名-数据库应用技术 D.SELECT 姓名,成绩 FROM 学生表 JOIN课程表 ON 学生表.学号=课程表.学号 WHERE 课程名=数据库应用技术 二.判断题(正确的在括号内打上“,错误的打上“X“。本题共 15 个小题,每小题 2 分,共 30 分)16.SSMS 只支持用图形化方法访问数据库,不支持用编写语句的方法访问数据库。(X)17.数据的特征分为静态特征和动态特征。()18.数据库三级模式中,外模式到模式的映像提供了数据的逻辑独立性。()19.对数据库大小的修改,需要 msdb 数据库维护。(X)20.若一个学校有 900 余学生,学号用数字字符表示,考虑到学校未来发展,学生
9、人数有可能过千,学号的长度最好设为 4 位。()21.“Sage TINYINT CHECK(Sage=22 ANDSage=300000 AND 销售时间 BETWEEN 2013/1/1AND 2013/12/31 评分要点:SELECT 部分 1 分,FROM 部分 1 分,WHERE 部分 3 分(3)UPDATE销售 SET 销售价格=销售价格-50000.WHERE 销售价格 000000 评分要点:UPDATE 部分 3分,WHERE 部分 2 分(4)INSERT INTO 汽车 VALUES(Q100,小轿车,2014)评分要点 INSERT 部分 2 分,VALUES 部分 3 分 33.(本题 10 分)依据第 1 题所创建的三张表,写出创建满足如下要求的视图的 SQL 语句:查询销售“小轿车”的经销商的经销商名和地址。参考答案及评分要点:CREATE VIEW V1 AS SELECT 经销商名,地址 FROM 经销商 JOIN销售 ON 经销商。经销商号=销售.经销商号 JOIN 汽车 ON 汽车.汽车型号=销售.汽车型号WHERE 汽车类别=小轿车 评分要点:每行 2 分