武汉工程大学历年数据库原理及应用期末模拟

本试卷为武汉工程大学历年数据库原理及应用期末模拟,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库原理及应用期末模拟

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

(  C  )
1、为加快对某字段的查找速度,应该()。
A、防止在该字段中输入重复值
B、使该字段成为必填字段
C、对该字段进行索引
D、使该字段数据格式一致
(  C  )
2、在定义表中字段属性时,对要求输入相对固定格式的数据,如电话号码010-6597123,应定义该字段的( )
A、格式
B、默认值
C、输入掩码
D、有效性规则
(  B  )
3、在Oracle数据库中,( )用户模式存储数据字典表和视图对象。
A、SYSTEM
B、SYS
C、SCOTT
D、SYSDBA
(  D  )
4、数据库同步复制,是一种基于数据库( )实现的结构化数据库同步复制功能。
A、表
B、字段
C、视图
D、日志
(  A  )
5、Oracle默认情况下口令的传输方式是( )。
A、明文传输
B、DES加密传输
C、RSA加密传输
D、AES加密传输
(  C  )
6、下列说法中错误的是( )。
A、在数据库系统中,外模式可有多个,而模式、内模式只能各有一个
B、在数据库系统中,外模式/模式映像保证了数据与应用程序间的逻辑独立性
C、一个数据库系统中,外模式/模式映像只能有一个
D、外模式是用户视图,是概念模式的某一部分的抽象表示
(  D  )
7、下面叙述中正确的是( )。
A、网状模型和关系模型都是格式化的数据模型
B、"授权"是数据库系统中采用的完整性措施之一
C、数据的的完整性是指保护数据以防止不合法的使用
D、用对关系的运算来表示表达查询的语言称为代数式语言,简称关系代数
(  C  )
8、保护数据库,防止未授权的或不合法的使用造成的数据泄漏、更改破坏,这是指数据库的( )。
A、数据库恢复
B、完整性
C、安全性
D、并发控制
(  A  )
9、在Access用户级安全机制下,保存用户信息的文件是( )
A、工作组信息文件
B、用户信息文件
C、安全信息文件
D、帐户信息文件
(  D  )
10、【】是指数据正确性的约束范围和验证准则,以及一致性保护的要求。
A、响应时间
B、数据恢复
C、数据的安全保密性
D、数据的完整性
(  A  )
11、系统维护中最困难的工作是
A、数据库重组与重构
B、数据库运行
C、数据库实施
D、物理设计
(  D  )
12、子模式(视图)是( )
A、模式的副本
B、存储模式
C、多个模式的集合
D、模式的逻辑子集
(  A  )
13、下面关于“1级封锁”的说法,正确的是
A、1级封锁避免“丢失更新”
B、1级封锁可以避免“死锁”
C、1级封锁“能重复读”
D、1级封锁可以避免“读脏数据”
(  D  )
14、在关系型数据库管理系统中,所谓关系是指( )
A、各条数据记录之间存在着一定的关系
B、各个字段数据之间存在着一定的关系
C、一个数据库与另一数据库存在着一定的关系
D、满足一定条件的一个二维数据表格
(  C  )
15、学生表student中有字段dept_id,表示学生所在学院的编号,若要从学生表中检索出dept_id并去掉重记录,可使用如下SQL语句______。
A、SELECT ALL dept_id FROM student;
B、SELECT ? dept_id FROM student;
C、SELECT DISTINCT dept_id FROM student;
D、SELECT * dept_id FROM student;
(  A  )
16、以下哪个是数据库管理员(DBA)可以行使的职责()?
A、系统容量规划
B、交易管理
C、审计
D、故障承受机制
(  A  )
17、属于行为设计阶段的是
A、功能设计
B、逻辑设计
C、概念设计
D、物理设计
(  C  )
18、如果数据表“工资”具有基本工资、奖金和津贴三个字段,现需要增加一个“应发工资”字段,要求应发工资的数据自动呈现为基本工资、奖金和津贴的和,需要将应发工资字段设置为( )数据类型
A、货币型
B、数字型(整型)
C、计算型
D、数字型(双精度型)
(  B  )
19、从事数据库管理工作的人员称为数据库管理员,简称为:( )
A、DB
B、DBA
C、DBMS
D、DSA
(  C  )
20、某子菜单中有“保存”和“关闭”二个菜单项,要用分割线在二个菜单项之间分组,实现的方法是( )。
A、在“保存”菜单项名称后加“\-” ,即“保存\-”
B、在“关闭”菜单项名称前加“\-” ,即“\-关闭”
C、在二个菜单项之间添加一个新菜单项,新菜单项名称为“\-”
D、A、B两种方法均可

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

1、分别统计男女生的平均年龄SQL语句:select ssex,avg(sage) as平均年龄from student ( )。
2、查阅字段的数据来源可以是表、查询和____。
3、F、2NF、3NF之间,相互是一种( )关系。
4、( )是数据库实施阶段的主要工作。
5、数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是()。
6、一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”间的关系属于()的关系。
7、统计各门课程的选修人数SQL语句是:select cno, () as 选课人数 from sc group by cno
8、每个触发器有( )和( )两个特殊的表在数据库中。
9、在SQL中,关系模式称为( ),子模式称为( )。
10、在数据库技术中,编写应用程序的语言一般是C、Basic等高级语言,这些语言被称为( )语言。

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

1、关系数据模型由哪三个要素组成。
2、文件系统阶段特点
3、简述SQL Server2008中存储过程和触发器的分类。
4、数据库管理系统的主要功能有哪些?

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

1、有如下数据表关系模式:
S(SNo,SN,Sex,Age,Dept)
C(CNo,CN,CT)
SC(SNo,CNo,Score)
T(TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)
TC(TNo,CNo)
(1)将本课程任课教师信息插入到T表中
(2)将本人所在班级信息插入到s表中
(3)将所有计算机类(课程名包含“计算机”)的课学分加1
(4)将“张旭”教师的职称改为教授
(5)删除自己的选课信息
(6)删除张旭老师的授课信息
(7)将选修了《数据库原理》课程的学生成绩增加5分