2018年江苏大学食品与生物工程学院341农业知识综合三之数据库系统概论考研基础五套测试题
● 摘要
一、填空题
1. 数据库恢复是将数据库从_____状态恢复到_____的功能。
【答案】错误;某一已知的正确状态
2. 数据库系统是利用存储在外存上其他地方的来重建被破坏的数据库。方法主要有两种:_____和_____。
【答案】冗余数据;后援副本;日志文件
3. 安全性控制的一般方法有_____、_____、_____、和_____视图的保护五级安全措施。
【答案】用户标识与系统鉴定;存取控制;审计;数据加密
4. 采用关系模型的逻辑结构设计的任务是将E-R 图转换成一组_____, 并进行_____处理。
【答案】关系模式;规范化
5. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,
,,,系关系的外码是_____,专业系编号)两个关系系关系的主码是_____学生关系的主码是_____,外码是_____。
【答案】系编号;无;学号;系编号
6. SQL 语言的数据定义功能包括_____、_____、_____和_____。
【答案】定义数据库;定义基本表;定义视图;定义索引
7. 在SELECT 命令中进行查询,若希望查询的结果不出现重复元组,应在SELECT 语句中使用_____保留字。
【答案】DISTINCT
8. 设有如下关系表
为姓名, SEX 为性别,AGE 为年龄,班号为班号。
写出实现下列功能的SQL 语句。 ①插入一个记录(②插入李明男):_____。 班学号为30、姓名为' 郑和' 的学生记录:_____。
第 2 页,共 114 页 主码是NO 。其中NO 为学号,NAME ③将学号为10的学生姓名改为' 王华'____。
④将所有班号改为:_____。
⑤删除学号为20的学生记录:_____。
⑥删除姓' 王' 的学生记录:_____。
【答案】
①
②
③
④
⑤
⑥
9. 在SQL Server 2000中,数据页的大小是8KB 。某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
【答案】1000
【解析】一个数据页的存储空间是8×1024字节,最多能存放8000多个字节,而SQL Server 2000中不允许跨页存储一行数据,每行需要5000字节的空间,于是每个数据页最多只能存放一行数据,所以1000行数据需要的数据页数是1000页。
10.若事务T 对数据对象A 加了 S 锁,则其他事务只能对数据A 再加_____,不能加_____,直到事务T 释放A 上的锁。
【答案】S 锁;X 锁
11.数据库管理系统的主要功能有_____、_____、_____数据库的运行管理以及数据库的建立和维护等4个方面。
【答案】数据库定义功能;数据库操纵功能
二、选择题
12.在数据库应用系统的需求分析阶段,需要进行性能分析。下列关于数据库应用系统性能指标的说法错误的是( )。
A. 数据访问响应时间是指用户向数据库提交数据操作请求到操作结果返回给用户的时间
B. 系统吞吐量是指在单位时间内系统能存储的数据量
C. 并发用户数是指在保证单个用户查询响应时间的前提下,系统最多允许同时访问数据库的用户数量
D. 系统性能指标是系统软硬件设计和选型的重要依据
【答案】B
【解析】性能需求分析主要包含:①数据操作响应时间,指用户向数据库系统提交数据操作
第 3 页,共 114 页
请求到返回用户操作结果的时间;②系统吞吐量,指系统在单位时间内可以完成的数据库事务或数据查询的数量。系统吞吐量可表示为每秒事务数TPS ; ③允许并发访问的最大用户数,指在保证单个用户查询响应时间的前提下,系统最多允许多少用户同时访问数据库;④每TPS 代价值(PriceperTPS ),用于衡量系统性价比的指标。
13.SQLServer 的约束包括( )。
A.DEFAULT 、RULE 、CHECK 和 UNIQUE
B.CHECK 、RULE 、PRIMARY KEY 和 FOREIGN KEY
C.UNIQUE 、DEFAULT 、RULE 、PRIMARY KEY 和 FOREIGN KEY
D.PRIMARY KEY 和 FOREIGN KEY
【答案】C
SQL Server 的约束包括 UNIQUE 、DEFAULT 、RULE 、PRIMARY KEY 和 FOREIGN 【解析】
KEY 等。
14.数据流图(DFD )是用于描述结构化方法中( )阶段的工具。
A. 可行性分析
B. 详细设计
C. 需求分析
D. 程序编码
【答案】C
【解析】在需求分析阶段利用数据流图来表示数据与加工之间的关系。
15.以下有关索引的叙述中正确的是( )。
A. 索引越多,更新速度越快
B. 索引可以用来提供多种存取路径
C. 索引需要用户维护,并列索引中列的个数不受限制
D. 索引需要用户维护
【答案】B
【解析】索引是建立在列上的一种数据对象,它对表中的数据提供一种逻辑顺序,当在数据库表中搜索某一行时,可以通过使用索引来找到它的物理位置。索引一旦建立后就交由DBMS 管理,不需人工干预,所以索引是动态的,每当数据库表更新,相应的索引也随之更新,为此,过多的索引列和频繁的数据更新都会消耗系统资源,增加系统开销,从而降低索引应有的作用。
16.如果一' 个系统为关系完备系统,那么它支持( )。
A. 关系数据结构
B.A 与选择、投影和连接
第 4 页,共 114 页
相关内容
相关标签