绍兴文理学院往年数据库原理期末相关题目

本试卷为绍兴文理学院往年数据库原理期末相关题目,题目包括:单项选择题,填空题,判断题,综合应用题。

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

数据库原理期末相关题目

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

(  A  )
1、数据库技术的应用,最关键的是解决( )
A、数据共享
B、数据存储
C、数据分类
D、数据统计
(  C  )
2、Oracle数据库的角色中,( )拥有所有的系统权限。
A、CONNECT
B、RESOURCE
C、DBA
D、SCOTT
(  A  )
3、用于在启动实例时配置数据库,确定Oracle 11g的运行环境文件是( )
A、参数文件
B、数据文件
C、可执行文件
D、控制文件
(  C  )
4、Oracle 11g提供了一些预定义角色,供用户用于数据库管理。在创建数据库的过程中这些角色作为创建脚本的一部分自动被创建。其中,( )角色用于典型的应用程序开发员。该角色允许授权者在相关的模式中创建表、序列、数据簇、过程、函数、包、触发器、对象类型等。
A、DBA
B、CONNECT
C、RESOURCE
D、EXP_FULL_DATABASE
(  C  )
5、若D1={a1,a2,a3},D2={1,2,3},则D1XD2集合中共有【】个元组。
A、6
B、8
C、9
D、27
(  C  )
6、同一数据被反复存储的情况是
A、删除异常
B、插入异常
C、数据冗余
D、更新异常
(  B  )
7、我们在DBMS中记录数据库员工和员工工作信息,要求当某个员工离职后,数据库需要自动删除该员工的工作信息,在定义工作表时我们对于外关键字的删除规则应定义为
A、ON DELETE ROLLBACK
B、ON DELETE CASCADE
C、ON DELETE SET NULL
D、ON DELETE NO ACTION
(  D  )
8、以下说法中正确的是( )。
A、DBMS提供数据控制语言(DCL),能实现对数据库中数据的查询、插入、修改和删除等操作
B、DBMS包含DB和DBS
C、DBMS是处于计算机硬件和操作系统之间的可直接对数据库进行操作的一个软件系统
D、DBMS能实现数据库的安全性控制、完整性控制、并发控制及数据库恢复等运行管理功能
(  B  )
9、下列说法不正确的是()。
A、数据库减少了数据冗余
B、数据库避免了一切数据重复
C、数据库中的数据可以共享
D、如果冗余是系统可控制的.则系统可确保更新时的一致性
(  C  )
10、Access数据库的类型是( )。
A、层次数据库
B、网状数据库
C、关系数据库
D、面向对象数据库
(  C  )
11、将E-R图转换为关系模式时,实体集和联系都可以表示为( )。
A、属性
B、键
C、关系
D、域
(  A  )
12、假定学生关系是S(S#,Sname,Ssex,Sage),课程关系是C(C#,Cname,Cteacher),学生选课关系是SC(S#,C#,Score),要查找“选修‘COMPUTER’课程的女学生的姓名“,其正确的关系代数表达式是( )。
A、以上都不是
B、σCname='COMPUTER ’and Ssex-=‘女’(S▷◁SC)
C、πσSname=(σCname=‘COMPUTER ’and Ssex-=‘女’(S▷◁C))
D、πσSname=(σCname=‘COMPUTER ’and Ssex-=‘女’(S▷◁SC))
(  C  )
13、如果要删除Student数据库中的Information表,则可以使用命令:____。
A、DELETE TABLE information
B、TRUNCATE TABLE information
C、DROP TABLE information
D、ALTER TABLE information
(  B  )
14、在SQL语言查询语句中,WHERE子句实现关系代数的 ____
A、投影运算
B、选择运算
C、连接运算
D、交运算
(  A  )
15、在access2010中,表中的数据行称为( )
A、记录
B、字段
C、值
D、主关键字
(  A  )
16、在ORDER BY 子句中,DESC和ASC分别表示______。
A、降序、升序
B、升序、升序
C、升序、降序
D、降序、降序
(  A  )
17、在SQL语言中,对输出结果排序的是( )。
A、ORDER BY
B、WHERE
C、GROUP BY
D、HAVING
(  B  )
18、纳税人C 201508月份应交税12872元,下面的语句正确的是哪个? )
A、insert sb_zsxc values‘纳税人c的识别号’,‘201508’,12872)
B、insert into sb_zsxc values‘纳税人c的识别号’,‘201508’,12872)
C、insert into valuesnsrsbh,zsyf,se) sb_zsxc‘纳税人c的识别号’,‘201508’,12872)
D、insert into values‘纳税人c的识别号’,‘201508’,12872) sb_zsxcnsrsbh,zsyf,se)
(  B  )
19、下面哪种文件格式对不等值搜索的效率最高
A、无序文件
B、排序文件
C、哈希文件
D、队列文件
(  C  )
20、下面关于存储过程的描述不正确的是____。
A、存储过程实际上是一组T-SQL语句
B、存储过程预先被编译存放在服务器的系统表中
C、存储过程独立于数据库而存在
D、存储过程可以完成某一特定的业务逻辑

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

1、“从已知的函数依赖集使用推理规则导出的函数依赖在F +中”,是推理规则的( )性,而“不能从已知的函数依赖使用推理规则导出的函数依赖不在F +中”,是推理规则的( )性。
2、SQL使用两种账号确保数据库的安全性,分别是()和数据库用户。
3、数据库管理系统是在操作系统支持下的______软件。
4、在Access中,撤销数据库密码时,需以____方式打开数据库。
5、定义公共变量用命令public,定义私有变量用命令private,定义局部变量用命令____。

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

(   T  )
1、设计一个数据库管理系统,首先需要建立数据表。 
(   T  )
2、并发控制的主要方法是封锁机制。 
(   T  )
3、在视图中可以添加和修改数据,在表中可以查看到数据的变化。 
(   T  )
4、主键约束是确保表中每一行记录是唯一的,一个表只能设置一个主键,主键的值不能重复而且不能为空(null)。 
(   T  )
5、一个登录账号可以对应多个数据库用户。 
(   T  )
6、有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称死锁。 
(   T  )
7、使用create database手工创建数据库的前提是要启动一个数据库实例到nomount状态。 
(   T  )
8、在设计视图中删除某个字段后,可以使用功能区中的“撤销”按钮来恢复 
(   T  )
9、在表中创建一个标识列IDENTITY,当用户向表中插入新的数据行时,系统自动为该行标识列赋值吗? 
(   F  )
10、职称 in ('教授', '副教授'')与 职称 = '教授' and 职称 = '副教授' 等价吗? 

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

1、定义参加表,在语句中要求定义表中的主码和外码约束;(说明:表中属性的类型根据实际情况定义。)
2.查询每个社会团体的参加人数
3.检索所有比“王华”年龄大的职工的姓名、年龄和性别
4.查找参加了歌唱队或篮球队的职工号和姓名
5.没有参加任何社会团体的职工信息
6. 将所有参加编号为“10001”的社会团体的职工的工资增加10%
7.查询年龄最大的职工的职工号和姓名
8. 查询各社会团体的编号以及其负责人的姓名
9. 删除职工号为’402’的职工参加所有社会团体的记录
10.以职工姓名为参数建立一个带参数的存储过程,用于查询其所参加的社会团体的编号和名称,并调用此存储过程查询“王明”所参加的社会团体的编号和名称。
2、假设有如下关系模式
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.检索计算机系年龄在40岁以上的教师号、教师姓名。
2.查询学生的学号、姓名和年龄
3.查询有全部课程都及格的学号及其平均分
4.检索张三同学所学课程的成绩,列出SN、Cno和Score
相关标签:
  • 数据库原理及应用
  • 绍兴文理学院
  • 期末相关题目