电子科技大学《数据库程序设计基础》20秋期末考试题

上传人:爱贪****** 文档编号:160666919 上传时间:2021-01-11 格式:DOCX 页数:10 大小:35.41KB
返回 下载 相关 举报
电子科技大学《数据库程序设计基础》20秋期末考试题_第1页
第1页 / 共10页
电子科技大学《数据库程序设计基础》20秋期末考试题_第2页
第2页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《电子科技大学《数据库程序设计基础》20秋期末考试题》由会员分享,可在线阅读,更多相关《电子科技大学《数据库程序设计基础》20秋期末考试题(10页珍藏版)》请在金锄头文库上搜索。

1、电子科技大学数据库程序设计基础20秋期末考试试卷总分:100 得分:100一、单选题 (共 30 道试题,共 75 分)1.以下对关系性质的描述中错误的是( )。A.关系中的每个属性值都是不可分解的B.在关系中允许出现相同的元组C.在定义关系模式时可随意指定属性的排列顺序D.关系中元组的排列顺序可任意交换答案:B2.下列不属于数据库应用系统实施与部署工作的是( )。A.数据加载B.系统部署C.建立数据库D.规范化表结构答案:D3.下列关于SQL Server备份设备的说法中,正确的是( )。A.备份设备可以是磁盘上的一个文件B.备份设备是一个逻辑设备,它只能建立在磁盘上C.备份设备是一台物理存

2、在的有特定要求的设备D.一个备份设备只能用于一个数据库的一次备份答案:A4.在概念模型中,属性用于描述事物的特征或性质。关于属性有下列说法中,不正确的是( )。A.一个实体集中的属性名要唯一B.属性一般用名词或名词短语命名C.一个属性的值可以取自不同的域D.实体集的标识属性能够唯一识别实体集中每一个实体答案:C5.在SQL Sever系统数据库中,存放用户数据库公共信息的是( )A.masterB.modelC.msdbD.tempdb答案:B6.若某数据库系统中存在一个等待事务集Tl, T2, T3, T4, T5,其中Tl正在等待被T2锁住的数据项A2,T2正在等待被T4锁住的数据项A4,

3、T3正在等待被T4锁住的数据项A4,T5正在等待被Tl锁住的数据项A。下列有关此系统所处状态及需要进行的操作的说法中,正确的是( )。A.系统处于死锁状态,需要撤销其中任意一个事务即可退出死锁状态B.系统处于死锁状态,通过撤销T4可使系统退出死锁状态C.系统处于死锁状态,通过撤销T5可使系统退出死锁状态D.系统未处于死锁状态,不需要撤销其中的任何事务答案:D7.下列关于SQL Server数据库用户权限的说法中,错误的是( )。A.数据库用户自动具有该数据库中全部用户数据的查询权B.通常情况下,数据库用户都来源于服务器的登录账户C.一个登录账户可以对应多个数据库中的用户D.数据库用户都自动具有

4、该数据库中public角色的权限答案:A8.在SQL Server系统数据库中,存放用户数据库公共信息的是( )。A.masterB.modelC.msdbD.tempdb答案:B9.当执行由UPDATE语句引发的触发器时,下列关于该触发器临时工作表的说法中,正确的是( )。A.系统会自动产生UPDATED表来存放更改前的数据B.系统会自动产生UPDATED表来存放更改后的数据C.系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改后的数据,用DELETED表存放更改前的数据D.系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改前的数据

5、,用DELETED表存放更改后的数据答案:C10.下列关于数据库备份的说法中,正确的是( )。A.对系统数据库和用户数据库都应采用定期备份的策略B.对系统数据库和用户数据库都应采用修改后即备份的策略C.对系统数据库应采用修改后即备份的策略,对用户数据库应采用定期备份的策略D.对系统数据库应采用定期备份的策略,对用户数据库应采用修改后即备份的策略答案:C11.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( )。A.一个是DEIETE,一个是SELECTB.一个是SELECT,一个是DELETEC.两个都是UPDATED.两个都是SELECT答案:D12.下列不属于数据模型

6、要素的是( )。A.数据结构B.数据操作C.数据控制D.完整性约束答案:A13.性别字段不宜选择( )。A.charB.tinyintC.intD.float答案:D14.SQL Server 2008提供了多种数据备份方法,其中在备份完成之后必须再对日志进行备份的是( )。A.差异数据库备份B.文件备份和差异文件备份C.完整数据库备份和差异数据库备份D.完整数据库备份和差异文件备份答案:B15.下列有关基于C/S和基于B/S数据库应用系统体系结构的说法中,错误的是( )。A.在C/S结构中,应用业务规则主要是在客户端实现的B.在B/S结构中,应用业务规则主要是在数据库服务器端实现的C.在C/

7、S结构中,客户端属于“胖客户端”;在B/S结构中,客户端属于“瘦客户端”D.在C/S结构中,客户端需专门开发;在B/S结构中,客户端一般只需安装浏览器答案:B16.如果某个数据表包含10 000行数据,每行的大小是5 000B,则此数据表需要的存储空间大约是多少MB?( )A.20B.40C.80D.160答案:C17.SQL Sever 是( )。A.数据库B.DBMSC.DBAD.数据库系统答案:B18.下列属于数据库设计内容的是( )。A.需求分析和维护B.概念结构设计和逻辑结构设计C.功能设计和测试用例设计D.结构设计和行为设计答案:B19.在T-SQL中,创建一个视图的命令是( )。

8、A.DECLARE VIEWB.ALTER VIEWC.SET VIEWD.CREATE VIEW答案:D20.设有存储过程定义语句CREATE PROC P1 x int, y int output, z int output。下列调用该存储过程语句中,正确的是( )。A.EXEC P1 10, a int output, b int outputB.EXEC P1 10, a int, b int outputC.EXEC P1 10, a output, b outputD.EXEC P1 10, a, b output答案:C21.在SQL Server 2008中,有系统数据库mas

9、ter、model、msdb、tempdb和用户数据库。下列关于系统数据库和用户数据库的备份策略,最合理的是( )。A.对以上系统数据库和用户数据库都实行周期性备份B.对以上系统数据库和用户数据库都实行修改之后即备份C.对以上系统数据库实行修改之后即备份,对用户数据库实行周期性备份D.对master、model、msdb实行修改之后即备份,对用户数据库实行周期性备份,对tempdb不备份答案:D22.设在SQL Server 2008中有商品表(商品号,商品名,进货价格,销售价格),现要求销售价格必须至少是进货价格的11倍。下列关于实现此约束的说法,正确的是( )。A.可以用触发器或者用CHE

10、CK约束实现B.只能用CHECK约束实现C.只能用触发器实现D.可以用DEFAULT约束实现答案:A23.关于触发器的描述正确的是( )。A.触发器是自动执行的,可以在一定条件下触发B.触发器不可以同步数据库的相关表进行级联更新C.SQL Server 2008不支持DDL触发器D.触发器不属于存储过程答案:A24.数据库概念设计是面向企业或组织中的数据需求的。下列有关概念模型设计的说法中,错误的是( )。A.按照具有相同属性特征原则对客观事物进行分类,在分类的基础上概括命名,得到实体集B.分析和定义实体集中的每一个实例,并用有意义的符号或文字分别描述它们C.从一个联系的两端(两个方向)确定实

11、体集之间联系的基数,并把联系的基数标注在模型中D.要保证一个实体集中定义的每一个属性有意义、不重名答案:B25.设在某SELECT语句的WHERE子句中,需要对Grade列的空值进行处理。下列关于空值的操作中,错误的是( )。A.Grade IS not nullB.Grade IS nullC.Grade = nullD.Not(Grade IS null)答案:C26.下列关于用户定义的角色的说法中,错误的是( )。A.用户定义角色可以是数据库级别的角色,也可以是服务器级别的角色B.用户定义的角色只能是数据库级别的角色C.定义用户定义角色的目的是方便对用户的权限管理D.用户定义角色的成员可

12、以是用户定义角色答案:A27.用二维表结构在计算机中存储数据及数据之间的联系的数学模型被称为( )。A.关系模型B.层次模型C.树形模型D.网络模型答案:A28.触发器是特殊类型的存储过程,它是由用户对数据的更改操作自动引发执行,下列数据库控制中,适用于触发器实现的是( )。A.并发控制B.恢复控制C.可靠性控制D.完整性控制答案:D29.SQL Server数据库数据的存储分配单位是( )。A.数据项B.数据页C.数据表D.数据库答案:B30.建立索引的作用之一是( )。A.节省存储空间B.便于管理C.提高查询速度D.提高查询和更新的速度答案:C二、判断题 (共 10 道试题,共 25 分)

13、31.数据完整性就是指数据的正确性、完备性和一致性。( )答案:正确32.用户创建数据库时,其主数据文件的初始大小必须不大于model系统数据库的大小。( )答案:错误33.T-SQL 即 Transact-SQL,是 SQL 在 Microsoft SQL Server 上的增强版。( )答案:正确34.SQL Server数据库中,主数据文件的推荐扩展名是mdf。( )答案:正确35.SQL Server 是Microsoft 公司推出的关系型数据库管理系统。( )答案:正确36.对于后触发型触发器,当在触发器中发现引发触发器执行的操作违反了约束时,需要通过ROLLBACK语句撤销已执行的操作。( )答案:正确37.SELECT语句中同时包含WHERE子句和GROUP子句,则先执行GROUP子句。( )答案:错误38.触发器是一种特殊的存储过程,用户可以直接调用。( )答案:错误39.在IN子查询和比较子查询中,是先执行内层查询,再执行外层查询。( )答案:正确40.利用存储过程机制,可以提高数据操作效率。( )答案:正确

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号