广西医科大学历年数据库基础期末

本试卷为广西医科大学历年数据库基础期末,题目包括:单项选择题,填空题,名词解释题,综合应用题。

覆盖的内容包括:名词解释,综合应用。

数据库基础期末

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

(  D  )
1、Oracle中的事务提交即表示( )。
A、数据由DBWR进程写入磁盘文件
B、PMON进程提交
C、SMON进程写数据
D、LGWR进程成功写入日志
(  D  )
2、执行不完全恢复时,数据库必须处于什么状态?( )
A、关闭
B、卸载
C、打开
D、装载
(  B  )
3、下面叙述错误的是( )。
A、关系代数最基本的操作有并、差、笛卡儿积、选择和投影
B、对于查、添、删、改操作都需由数据库管理员DBA进行完整性定义和安全性授权,由数据库具体执行
C、一般的完整性规则有两个:实体完整性规则是指主关键字值的集合组成部分都不能是空值;引用完整性规则是如果关系R的属性A为外关键字(设为关系S的主关键字),则A的每个值是S的主关键字的某一值或是空值
D、多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库管理系统必须迸行并发控制
(  C  )
4、下列叙述中,错误的是( )。
A、数据库技术的根本目标是要解决数据共享的问题
B、数据库设计是指设计一个能满足用户要求,性能良好的数据库
C、数据库系统中,数据的物理结构必须与逻辑结构一致
D、数据库系统是一个独立的系统,但是需要操作系统的支持
(  C  )
5、下列关于数据控制语言的说法中,错误的是
A、GRANT语句用于授予权限
B、REVOKE语句用于收回权限
C、数据控制语言主要用于数据执行流程管理
D、数据控制语言包括的主要SQL语句是GRANT和REVOKE
(  D  )
6、下列有关分布式数据库系统的说法中错误的是() 。
A、数据库中的数据在物理上分布在计算机网络中的不同结点上
B、为了数据管理与处理上的方便,通过在结点上增加副本冗余机制提高结点的自治性
C、分布式数据库中各结点上的数据逻辑上是一个整体
D、某个结点出现故障时,整个分布式系统将无法正常工作
(  D  )
7、下列关于SQL的说法中,错误的是
A、SQL是一个简洁易学的语言
B、SQL 语句可以由一个关键字组成
C、SQL由很少的词构成
D、SQL 语句最多有三个关键字组成
(  B  )
8、某表单FrmA上有一个命令按钮组CommandGroup1,命令按钮组中有四个命令按钮:CmdTop,CmdPrior,CmdNext,CmdLast。要求按下CmdLast时,将按钮CmdNext的Enabled属性置为.F.,则在按钮CmdLast的Click事件中应加入( )命令。
A、This.Enabled=.F.
B、This.Parent.CmdNext.Enabled=.F.
C、This.CmdNext.Enabled=.F.
D、Thisform.CmdNext.Enabled=.F.
(  C  )
9、在关系数据库系统中,当合并两个关系时,用户程序可以不变。这是()
A、数据的物理独立性
B、数据的位置独立性
C、数据的逻辑独立性
D、数据的存储独立性
(  B  )
10、emp表中,比“FORD”入职晚的员工信息,下列SQL语句正确的是:( )。
A、select ename,hiredate from emp
where ename = 'FORD';
B、select ename,hiredate from emp
where hiredate >
(select hiredate from emp
where ename = 'FORD');
C、select ename,hiredate from emp
where hiredate > min(hiredate)
and ename = 'FORD';
D、select ename,hiredate from emp
where hiredate in
(select hiredate from emp
where ename = 'FORD');
(  B  )
11、将表中的字段定义为( ),可使字段中的每一条记录都必须是唯一的。
A、索引
B、主键
C、必需
D、有效性规则
(  B  )
12、数据库系统的核心是)
A、数据库
B、数据库管理系统
C、数据模型
D、软件工具
(  A  )
13、Access中表和数据库的关系是( )。
A、一个数据库可以包含多个表
B、一个表只能包含两个数据库
C、一个表可以包含多个数据库
D、一个数据库只能包含一个表
(  B  )
14、oracle数据库在open状态下,DBA停止了监听,对于当前正在连接的会话会发生( )。
A、会话仅能执行查询
B、会话没有任何影响
C、会话被中断
D、会话不允许执行任何操作,知道监听被重新启动
(  C  )
15、在数据模型中,采用二维表结构组织管理数据的模型是( )
A、层次模型
B、网状模型
C、关系模型
D、其他模型
(  C  )
16、X+Y小于10而且x-y大于0的VFP逻辑表达式是( )。
A、x+y<10,x-y>0
B、(x+y<10): (x-y)>0
C、x+y<10 And x-y>0
D、x+y<10 x-y>0
(  A  )
17、模块对象通俗地说就是
A、VBA程序编写的代码
B、Access模板
C、表文件
D、用来实现按照指定格式打印的对象
(  B  )
18、若将文本型字段的输入掩码设置为“####-######”,则正确的输入数据是( )
A、0755-abcdet
B、077 -12345
C、a cd-123456
D、####-######
(  C  )
19、在SQL语句中,可使用的通配符“_(下划线)”表示______。
A、多个字符
B、纯数字
C、一个字符
D、纯文本
(  A  )
20、( )是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。
A、数据管理
B、数据处理
C、数据加工
D、数据收集

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

1、两个实体型之间的联系可以分为三种:一对一联系、()和()。
2、根据SQL Server的安全性要求,当某一用户要访问SQL Server中的数据库时,必须在SQL Server上创建( )和( )。
3、关系模式的任何属性________。
4、设有关系R,按条件f对关系R进行选择,正确的是________。
5、在SQL中,关系模式称为( ),子模式称为( )。
6、设有关系模式R(A,B,C,D,M,N),函数依赖集F={N→D,M→D,D→B,BC→D,DC→N},R的候选码为()。
7、在Access中,处理事件的代码称为____。
8、按照转储状态,数据转储又可分为( )和( )。
9、表由( )和( ) 组成。
10、每个表都应该设置_____,用来唯一地标识记录。

三、名词解释题 (共4题,每题5分,共计20分)

1、什么是实体、属性、码、联系?实体的联系有哪三种?
2、什么是关系数据库中的视图?
3、什么是依赖保持性?
4、什么是第三范式(3NF)?

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

1、设有如下所示的三个关系模式:
商店Shop(Sno,Sname,City)//Sno (商店编号)、Sname (商店名)、City (所在城市)
商品Product(Pno,Pname,Price)//Pno (商品编号)、Pname (商品名称)、Price (价格)
商店所售商品SP(Sno,Pno,Qty),//Qty (商品数量)
(1)用Create语句创建商店表Shop,要求创建主键,商店名不允许为空,各属性的数据类型根据表中所给数据选定。
(2)检索所有商店的商店名和所在城市。
(3)检索价格低于50元的所有商品的商品名和价格。
(4)检索位于“北京”的商店的商店编号,商店名,结果按照商店编号降序排列。
(5)检索供应“书包”的商店名称。
(6)检索所有商场中各种商品的平均数量。
(7)将商品“复读机”的价格修改为350。
(8)将“百货商店”的商店名修改为“百货商场”。
(9)创建视图:“铁道商店”所售商品的商品编号,商品名和数量。
(10)将查询和更新SP表的权限赋给用户U1。
相关标签:
  • 数据库原理及应用
  • 广西医科大学
  • 期末