内蒙古医科大学往年数据库原理及应用

本试卷为内蒙古医科大学往年数据库原理及应用,题目包括:单项选择题,填空题,简单题,综合应用题。

覆盖的内容包括:简答,综合应用。

数据库原理及应用

一、单项选择题 (共20题,每题2分,共计40分)

(  C  )
1、能够检查字段中的输入值是否合法的属性是( )
A、格式
B、默认值
C、有效性规则
D、有效性文本
(  A  )
2、在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于( )。
A、age>=30 and age<=40
B、age>=30 or age<=40
C、age>30 and age<40
D、age>30 or age<40
(  B  )
3、索引字段值不唯一,应该选择的索引类型为( )。
A、主索引
B、普通索引
C、候选索引
D、唯一索引
(  C  )
4、在数据库中存储的是。
A、数据结构
B、数据模型
C、数据以及数据之间的联系
D、信息
(  D  )
5、下面叙述中正确的是( )。
A、网状模型和关系模型都是格式化的数据模型
B、"授权"是数据库系统中采用的完整性措施之一
C、数据的的完整性是指保护数据以防止不合法的使用
D、用对关系的运算来表示表达查询的语言称为代数式语言,简称关系代数
(  D  )
6、最简单有效的保障封锁其调度是可串行性的方法是
A、1级封锁
B、2级封锁
C、3级封锁
D、两段封锁法
(  B  )
7、由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫()。
A、文件系统
B、数据库系统
C、软件系统
D、数据库管理系统
(  C  )
8、数据的逻辑结构与用户视图之间的独立性称为数据的()。
A、物理独立性
B、结构独立性
C、逻辑独立性
D、分布独立性
(  C  )
9、下列关于数据库的正确叙述是
A、数据库是一个 DBF 文件
B、数据库是一个关系
C、数据库是一个结构化的数据集合
D、数据库是一组文件
(  A  )
10、要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表( )。
A、是同一个数据库中的两个表
B、不同数据库中的两个表
C、两个自由表
D、一个是数据库表另一个是自由表
(  D  )
11、下列四项中,不属于SQL2000实用程序的是( )。
A、企业管理器
B、查询分析器
C、服务管理器
D、媒体播放器
(  B  )
12、在Oracle中,哪个操作符返回并集操作并不包括重复行( )。
A、Intersect
B、Union
C、Union all
D、Minus
(  A  )
13、Oracle中维护数据库中其他文件的列表、数据库名称和系统改变号(SCN)的文件是( )。
A、控制文件
B、参数文件
C、数据文件
D、可执行文件
(  C  )
14、采用ASM存储模式在Oracle 10G数据库中,如果在数据库正常运转的情况下,采用shutdown immediate在命令直接关闭了ASM实例,会出现以下( )情况。
A、依赖该ASM实例的数据库在ASM实例关闭前以shutdown abort模式关闭
B、依赖该ASM实例的数据库在ASM实例关闭后,以shutdown abort模式关闭
C、依赖该ASM实例的数据库在ASM实例关闭前以shutdown immediate模式关闭
D、依赖该ASM实例的数据库在ASM实例关闭前,以shutdown abort模式关闭
(  D  )
15、段是表空间中一种逻辑存储结构,以下( )不是ORACLE数据库使用的段类型。
A、索引段
B、临时段
C、回滚段
D、代码段
(  A  )
16、管理用户会话连接的进程是( )
A、PMON
B、SMON
C、SERV
D、NET8
(  D  )
17、数据库管理系统简称( )
A、DDA
B、DB
C、DBA
D、DBMS
(  B  )
18、在SQL语言查询语句中,WHERE子句实现关系代数的 ____
A、投影运算
B、选择运算
C、连接运算
D、交运算
(  D  )
19、关闭数据库,( )是等待所有用户退出才关闭的。
A、shutdown immediate
B、shutdown abort
C、shutdown transactional
D、shutdown normal
(  D  )
20、设 M=“111”,N=“222”, 下列表达式为假的是____。
A、NOT(M==N) OR(M$N)
B、NOT(N$M) AND(M<>N)
C、NOT(M>=N)
D、NOT(M<>N)

二、填空题 (共10题,每题2分,共计20分)

1、在数据库领域的各种逻辑数据模型中,一个结点可以有多个双亲,节点之间可以有多种联系,该数据模型指的是()。
2、Access是一个基于关系模型的_____。
3、设有函数依赖集F={D→G,C→A,CD→E,A→B},=(ABC)。
4、实现并发控制的方法主要是( )技术,基本的封锁类型有( )和( )两种。
5、一个关系模式的定义主要包括关系名、属性名、________、属性长度和关键字。
6、在数据流图中,用(  )表时数据流
7、SQL Server中有()、完全还原和批日志还原。
8、SQL Server 2012支持DML触发器、DDL触发器和()。
9、数据库独立性是数据库领域的重要概念,包括数据的()独立性和数据的()独立性。
10、分组报表最多可以按____个字段或表达式进行分组。

三、简单题 (共4题,每题5分,共计20分)

1、由属性集X函数决定的属性的集合,称为( );被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合,称为( )。
2、简述非规范化的关系中存在哪些问题。
3、简述数据库的恢复模式。
4、数据库设计一般分为哪几个阶段,每个阶段的主要任务是什么?

四、综合应用题 (共1题,每题20分,共计20分)

1、某医院病房计算机管理中需要如下信息:
科室:科名,科地址,科电话,医生姓名
病房:病房号,床位号,所属科室名
医生:姓名,职称,所属科室名,年龄,工作证号
病人:病历号,姓名,性别,诊断,主管医生,病房号
其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。
完成如下设计:
(1)设计该计算机管理系统的E-R图;
(2)将该E-R图转换为关系模型结构;
(3)指出转换结果中每个关系模式的候选码。