2017年福建农林大学食品科学学院341农业知识综合三[专业硕士]之数据库系统概论考研强化模拟题
● 摘要
一、选择题
1. 不属于DBMS 基本组成的是( )。
A.DDL 编译器和DML 预处理器
B. 数据库管理器
C. 查询处理器和数据字典
D. 编译解释处理程序
【答案】D
;②DML 预【解析】DBMS 的主要组成:①DDL 编译器(数据定义语言及其翻译处理程序)
;③查询处理器;④数据库管理器(数据库运行控制处理器(数据操纵语言及其编译/解释程序)
;⑤数据字典(DataDictionary ,DD )管理器。 程序)
2. 关于“死锁”,下列说法中正确的是( )。
A. 死锁是操作系统中的问题,数据库操作中不存在
B. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
C. 当两个用户竞争相同资源时不会发生死锁
D. 只有出现并发操作时,才有可能出现死锁
【答案】D
【解析】不仅操作系统中有死锁问题,数据库系统中也同样存在死锁问题,死锁是在并发操作时上锁不当而出现的。
3. 在SQLServer2000中,有教师表(教师号,姓名,职称,工资)。现要根据教师的职称来添加教师的工资,增加规则为:“教授”增加400, “副教授”增加300,“讲师”增加200。下列语句中正确的是( )。
A.UPDA TE 教师表SET 工资=工资+CASE职称
END
B.UPDATE 教师表SET 工资=工资+CASE职称
END
C.UPDATE 教师表SET 工资=CASE职称
END
D.UPDA TE 教师表SET 工资=工资+CASE职称
END
【答案】A
【解析】“UPDA TE 表名SET ”可以用来更改表中某个字段的值,如果出现分支选择情况,可以使用语句。
4. 数据仓库的模式中,最基本的是( )。
A. 星座模式
B. 雪花模式
C. 星型模式
D. 以上都不对
【答案】C
5. 如果事务T 对数据D 已加S 锁,则其他事务对数据D ( )。
A. 可以加S 锁,不能加X 锁
B. 可以加S 锁,也可以加x 锁
C. 不能加s 锁,可以加X 锁
D. 不能加任何锁
【答案】A
【解析】S 锁为共享锁,事务T 对数据D 加S 锁后其他事务可以加S 锁,但不能加X 锁。
6. 数据流图(DFD )是用于描述结构化方法中( )阶段的工具。
A. 可行性分析
B. 详细设计
C. 需求分析
D. 程序编码
【答案】C
【解析】在需求分析阶段利用数据流图来表示数据与加工之间的关系。
7. 数据的完整性是指数据的正确性、有效性和( )。
A. 可维护性
B. 相容性
C. 可恢复性
D. 独立性
【答案】B
【解析】数据模型应该反映数据模型必须遵守的基本的通用的完整性约束条件。完整性规则是给定的数据模 型中数据及其联系具有的制约和依存规则,用以限定符合数据模型的数据库状态及状态的变化,以保证数据的正 确、有效和相容。
8. 概念结构设计的目的是产生一个能反映(企业)组织信息需求的( )。
A.DFD
B.DD
C.E-R 图
D.SA
【答案】C
【解析】概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,进行综合和归纳,按照特定的方法把它们抽象为一个不依赖于任何具体机器和具体DBMS 的数据模型,即概念模型。描述概念模型的有力工具是E-R 图。
9. 某校选课关系基本表
其中分别代表学号和课程号且均为字符型数,Grade 表示成绩为数值型数据,现要往该表中插入数据,请问以下语句中不正确的是
据( )。
A.
B.
C.
D.
【答案】D
【解析】在SQL 语言中,使用INSERT 语句插入数据时,需要注意以下几个问题:首先,列名表和元组值中的项数应该对称相等,并且保持数据类型一致;其次,元组值中给出的数据元素个数应该小于等于关系模式中的属性列个数,而且此时列名表不可缺省,列名表中未给出的属性列的值在插入时取默认值1此外,列表名缺省时意味着取关系模式中的全部属性列,而且其顺序与模式定义一致,插入时还需要注意非空属性列值的输入及主码列值的唯一性等问题。
相关内容
相关标签