西华大学数据库原理及应用冲刺卷

本试卷为西华大学数据库原理及应用冲刺卷,题目包括:单项选择题,填空题,判断题,综合应用题。

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

数据库原理及应用冲刺卷

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

(  D  )
1、数据库同步复制,是一种基于数据库( )实现的结构化数据库同步复制功能。
A、表
B、字段
C、视图
D、日志
(  D  )
2、Oracle中的事务提交即表示( )。
A、数据由DBWR进程写入磁盘文件
B、PMON进程提交
C、SMON进程写数据
D、LGWR进程成功写入日志
(  A  )
3、以下说法正确的是( )
A、DBMS位于用户和操作系统之间
B、DBMS包括DB和DBS
C、Access是数据库系统
D、目前的数据库系统管理阶段已经解决了数据冗余
(  C  )
4、在使用SELECT语句进行查询时,若查询一个表中的所有列,则可在SELECT语句指定列的位置上直接使用的通配符是
A、#
B、@
C、*
D、&.
(  C  )
5、对多用户的并发操作加以控制和协调是指
A、数据集成
B、数据共享
C、并发控制
D、故障恢复
(  A  )
6、DBMS提供【】来严格地定义模式。
A、模式描述语言
B、子模式描述语言
C、内模式描述语言
D、程序设计语言
(  B  )
7、在数据库系统中,对存取权限的定义称为()。
A、命令
B、授权
C、定义
D、审计
(  B  )
8、设有如下关系表: 则下列操作中正确的是
A、T=R∪S
B、T=R∩S
C、T=R×S
D、T=R÷S
(  A  )
9、以下关于MySQL的叙述中,正确的是______。
A、MySQL能够运行于多种操作系统平台
B、MySQL的编程语言是PHP
C、MySQL具有数据库检查和界面设计的功能
D、MySQL只适用于中小型应用系统
(  D  )
10、MySQL中创建唯一索引的关键字是 。
A、primary index
B、only index
C、fulltext index
D、unique index
(  A  )
11、关于Oracle10G RAC数据库的下列描述( )是正确的。
A、多个实例同时操作一个数据库
B、多个实例操作多个数据库
C、一个实例同时操作多个数据库
D、一个实例操作一个 数据库
(  A  )
12、在数据库的概念设计中,最常用的模型是( )。
A、实体联系模型
B、数学模型
C、逻辑模型
D、物理模型
(  C  )
13、开启口令(密码)检验函数的方法是( )。
A、使用 ORAPWD 应用程序
B、在 SYS 模式中执行 catproc.sql 脚本
C、在 SYS 模式中执行 utlpwdmg.sql 脚本
D、将 PASSWORD_VERIFY 初始化参数设置为 TRUE
(  C  )
14、数据库三级模式体系结构主要的目标是确保数据库的()。
A、数据结构规范化
B、存储模式
C、数据独立性
D、最小冗余
(  D  )
15、关于FOREIGN KEY约束的描述不正确的是:____。
A、体现数据库中表之间的关系
B、实现参照完整性
C、以其他表PRIMARY KEY约束和UNIQUE约束为前提
D、每个表中都必须定义
(  C  )
16、以下与事务控制无关的关键字是:____。
A、ROLLBACK
B、COMMIT
C、DECLARE
D、BEGIN
(  C  )
17、DBMS是一类系统软件,它是建立在下列哪种系统之上的?( )
A、应用系统
B、编译系统
C、操作系统
D、文件系统
(  D  )
18、在MySQL中,向char、varchar、text、日期型的字段插入数据时,字段值要用________括起来。
A、<号
B、不需要任何符号
C、方括号
D、单引号
(  C  )
19、SQL数据库使用以下哪种组件来保存真实的数据?()
A、Schemas
B、Subschemas
C、Tables
D、Views
(  B  )
20、关于表空间(tablespace)的描述,以下( )是不正确的。
A、每张表必须属于一个表空间,而且每张表只能使用一个表空间
B、表空间是一种逻辑结构,表空间包含0个或者多个数据文件,表空间的容量是所属的所有数据文件的总容量
C、创建表的时候必须为这张表指定表空间,如果没有指定表空间,那么系统会用这个用户的缺省表空间来存储这张表
D、通过dba_free_space可以查看某个表空间的剩余空间

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

1、在Access中,可以利用操作查询对表中的记录进行批量处理,处理的方式有删除查询、____查询、追加查询和生成表查询。
2、( )是目前公认的比较完整和权威的一种规范设计法。
3、在数据库理论中,数据物理结构的改变,如存储设备的更换、物理存储的更换、存取方式等都不影响数据库的逻辑结构,从而不引起应用程序的变化,称为()。
4、SQL支持数据库的三级模式结构,()对应于存储文件。
5、以数据透视表形式组织的数据访问页称为_____。

三、判断题 (共10题,每题1分,共计10分)

(   F  )
1、Oracle数据库使用shutdown immediate命令关闭后,重新启动时需要进行实例恢复 
(   T  )
2、Oracle的重做日志文件包含对数据库所作的更改,以便数据库受损时恢复。 
(   T  )
3、删除规则的时候,需要将规则从绑定的对象上解除绑定,才能够删除。 
(   F  )
4、从逻辑结构上来讲,Oracle数据库的最小存取单位是Segment 
(   F  )
5、关系是静态的、稳定的,关系模式是动态的、随时间变化的。 
(   T  )
6、有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称死锁。 
(   F  )
7、Oracle中,索引可以分为B树索引和位图索引,默认使用的是位图索引 
(   F  )
8、SQL语言具有数据定义、关系规范化、数据控制的功能。 
(   T  )
9、高版本Access创建的数据库可以转换为低版本,但部分功能会受限。 
(   F  )
10、在MySQL中,insert语句都可以用replace语句来替换。
本题得分:0分 

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

1、设有关系S、SC、C,试用关系代数、元组关系演算表达式和SQL完成下列操作。
S(S#,SNAME,AGE,SEX) 例:(001,'李强',23,’男')
SC(S#,C#,SCORE) 例:(003,'C1',83)
C(C#,CNAME,TEACHER) 例:('C1','数据库原理','王华')
(1)用关系代数检索选修课程号(C#)为C1和C2的学生学号(S#)。
(2)用元组关系演算表达式检索选修了“程军”老师所授课程之一的学生姓名。
(3)用元组关系演算表达式检索选修了“程军”老师所授课程之一的学生学号。
(4)用SQL找出选修了“程军”老师教的所有课程的学生姓名。
2、设有如下关系表R:
R(No,NAME,SEX,AGE,CLASS)
主关键字是NO
其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。
写出实现下列功能的SQL语句。
①插入一个记录(25,“李明”,“男”,21,“95031”);
②插入“95031”班学号为30、姓名为“郑和”的学生记录;
③将学号为10的学生姓名改为“王华”;
④将所有“95101”班号改为“95091”;
⑤删除学号为20的学生记录;
⑥删除姓“王”的学生记录;