重庆文理学院历年数据库原理及应用

本试卷为重庆文理学院历年数据库原理及应用,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库原理及应用

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

(  C  )
1、以下选项中说法正确的是( )
A、DBMS是数据库系统
B、DBMS包括DB和DBS
C、Access是数据库管理系统
D、目前的数据库系统管理阶段没有数据冗余
(  C  )
2、报表对象是( )
A、VBA程序
B、修改数据的对象
C、用来实现按照指定格式打印的对象
D、一系列操作的集合
(  B  )
3、要获取一个用户当前激活的所有角色的列表,应查询以下( )数据字典视图。
A、DBA_ROLES
B、SESSION_ROLES
C、DBA_ROLE_PRIVS
D、DBA TAB PRIVS
(  B  )
4、Oracle中( )用于存放SQL语句最近使用的数据块。
A、Shared Pool
B、Buffer Cache
C、PGA
D、UGA
(  C  )
5、在DBMS中分离数据库之后,( )。
A、数据库文件将会从磁盘上删除
B、所有选项都不对
C、数据库文件将会脱离DBMS
D、事务日志文件将会从磁盘上删除
(  A  )
6、一个数据库系统( )概念视图。
A、只能有一种
B、最多只能有两种
C、至少有两种
D、可以有多种
(  D  )
7、在Access的报表中,报表格式为“在当前行中打印当前节,而在下一行中打印下一节”,则需将报表的“新行或新列”属性设置为( )
A、无
B、节前
C、节后
D、节前和节后
(  D  )
8、在通常情况下,下面的关系中,不可以作为关系数据库的关系是( )c
A、R1(学生号,学生名,性别)
B、R2(学生号,学生名,班级号)
C、R3(学生号,班级号,宿舍号)
D、R4(学生号,学生名,简历)
(  D  )
9、以下哪个不是对象权限( )
A、SELECT
B、INSERT
C、DELETE
D、CREATE
(  C  )
10、在oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则oracle就将( )表空间分配给用户作为默认表空间。
A、HR
B、SCOTT
C、SYSTEM
D、SYS
(  A  )
11、下列关于数据库数据模型的说法中,哪一个是不正确的?( )
A、任何一张二维表都表示一个关系
B、层次模型的数据结构是有向树结构
C、在网状模型中,一个子结点可以有多个父结点
D、在面向对象模型中每一个对象都有一个惟一的标识
(  D  )
12、判断“学生”窗体中“性别”字段值是否为“男”的宏条件表达式为( )
A、[Forms]![学生]=“男”
B、[Forms]![性别]=男
C、[Forms]![学生]![性别]=男
D、[Forms]![学生]![性别]=“男”
(  C  )
13、函数 mod(23,-5) 的结果是____。
A、3
B、-3
C、-2
D、2
(  A  )
14、函数DOW(DATE())的返回值的数据类型是( ) 。
A、数值型
B、字符型
C、日期型
D、逻辑型
(  B  )
15、()函数通常用来计算累计排名、移动平均数和报表聚合等。
A、汇总
B、分析
C、分组
D、单行
(  D  )
16、下列命令可以将一个文件的备份还原到数据库原目录中的是( )。
A、RECOVER
B、BACKUP TO
C、COPY TO
D、RESTORE
(  D  )
17、你正在你的组织紧急事件处置演习中,几乎没有时间通报用户,你就需要尽快地停止数据库进程。下列命令( )是你需要执行的。
A、shutdown abort
B、shutdown transactional
C、shutdown
D、shutdown immediate
(  B  )
18、在SQL Server服务器上,存储过程是一组预先定义并( )的Transact-SQL语句。
A、保存
B、编译
C、解释
D、编写
(  A  )
19、对于一个新安装的MySQL系统,以下叙述中错误的是_______。
A、系统中没有任何用户
B、有一个用户是由系统创建的
C、可以同时创建多个用户
D、系统中只有一个用户
(  C  )
20、有如下命令序列:
s="2001年下半年计算机等级考试"
LEFT(s,6)+RIGHT(s,4)
执行以上命令后,屏幕上所显示的是____。
A、2001年下半年等级考试
B、2001年下等级考试
C、2001年考试
D、2001年等级考试

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

1、数据库完整备份是指对数据库内的所有对象都进行备份,包括()。
2、SQL的功能包括( )、( )、( )和( )四个部分。
3、建立一个学生表Student,它由学号SNo、姓名SName、性别SSex、年龄SAge、所在系SDept五个属性组成,其中学号(假定其为字符型,长度为8个字符)属性不能为空。CREATE TABLE Student(SNo ( ) ,SName CHAR(20),SSex CHAR(2),SAge INTEGER,SDept CHAR(16))
4、Inserted表存放增加的记录和()。
5、( )就是将需求分析得到的用户需求抽象为信息结构,即概念模型。
6、设有关系模式R(A,B,C,D,M,N),函数依赖集F={N→D,M→D,D→B,BC→D,DC→N},R的候选码为()。
7、无论是存储过程还是触发器,都是( )语句和( )语句的集合。
8、在Access中,可以利用“格式”菜单中的____命令,选择特定标题格式、背景色彩、边框颜色等不同风格的数据访问页模板。
9、在SQL Server数据库管理系统中,dbcreator是一种( )角色,而dbowner是一种( )角色。
10、文本型字段的长度不得超过 ( )个字符,且在创建的时候默认为( )个字符。Access将一个中文汉字、英文字母、数字字符等符号均视为( )个字节处理。

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

1、分析层次模型、网状模型和关系模型的特点。
2、简述数据库的逻辑独立性和物理独立性。
3、简述数据库备份和还原的基本概念?
4、事务中的提交和回滚是什么意思?

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

1、已知学生关系模式
S(Sno,Sname,SD,Sdname,Course,Grade)
其中:Sno学号、Sname姓名、SD系名、Sdname系主任名、Course课程、Grade成绩。
(1)写出关系模式S的基本函数依赖和主码。
(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么?
(3)将关系模式分解成3NF,并说明为什么?