安徽建筑大学往年数据库原理及应用期末

本试卷为安徽建筑大学往年数据库原理及应用期末,题目包括:单项选择题,填空题,名词解释题,综合应用题。

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

数据库原理及应用期末

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

(  B  )
1、实现将现实世界抽象为信息世界的是( )
A、物理模型
B、概念模型
C、关系模型
D、逻辑模型
(  B  )
2、关系代数中的连接操作是由( )操作组合而成。
A、选择和投影
B、选择和笛卡尔积
C、投影、选择、笛卡尔积
D、投影和笛卡尔积
(  A  )
3、一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是( )。
A、原子性
B、一致性
C、独立性
D、持久性
(  A  )
4、Oracle数据库逻辑存储结构不包括( )。
A、操作系统块
B、表空间
C、区
D、数据块
(  D  )
5、在CUSTOMER中有一列为单价(PRICE),写一个SELECT命令显示所有单价在500以上的查询语句( )。
A、SELECT * FROM CUSTOMER WHERE PRICE MORE THAN 500;
B、SELECT * FROM CUSTOMER WHERE PRICE BETWEEN 500 AND *;
C、SELECT * FROM CUSTOMER WHERE PRICE LIKE '%500%';
D、SELECT * FROM CUSTOMER WHERE PRICE>=500;
(  A  )
6、在图存储数据库中,【】代表实体。
A、结点
B、属性
C、边
D、联系
(  B  )
7、在数据库系统中,对数据操作的最小单位是()。
A、字节
B、数据项
C、记录
D、字符
(  D  )
8、数据库运行过程中发生的故障通常有三类,即()。
A、软件故障.硬件故障、介质故障
B、程序故障.操作故障、运行故障
C、数据故障.程序故障、系统故障
D、事务故障.系统故障、介质故障
(  A  )
9、( )是大型企业数据库,跨平台,在数据库中高市场占有很大的份量。
A、Oracle
B、Windows 10
C、MySQL
D、firework
(  D  )
10、在关系模式 R 中,能函数决定 R 中所有属性的属性组,称为关系模式 R 的( )
A、主键
B、候选键
C、外键
D、超键
(  A  )
11、要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表( )。
A、是同一个数据库中的两个表
B、不同数据库中的两个表
C、两个自由表
D、一个是数据库表另一个是自由表
(  B  )
12、数据库启动时,如果一个数据文件或日志文件不可用,会出现什么结果?()
A、Oracle返回警告信息并打开数据库
B、Oracle 返回警告信息,不打开数据库
C、Oracle 返回警告信息,并进行数据库恢复
D、Oracle忽略不可用的文件
(  C  )
13、有关系q(a,b,c,d)和关系s(c,d,e,f,g),经过关系运算后得到一个新的关系r(a,g),问这个关系运算是( )
A、选择
B、投影
C、连接
D、并
(  B  )
14、将表中的字段定义为( ),可使字段中的每一条记录都必须是唯一的。
A、索引
B、主键
C、必需
D、有效性规则
(  C  )
15、如果需要生成一个报表显示每个员工从入职以来的总的薪金。执行下列查询:SELECT ename, ' joined on ', hiredate, ' the total compensation paid is 'TO_CHAR(ROUND(ROUND(SYSDATE-hiredate)/365) * sal + comm) "COMPENSATION UNTIL DATE" FROM employees;输出结果:哪个说法是正确的?( )
A、此查询执行错误是因为别名无效的。
B、此查询能正确执行并得到正确的结果。
C、此查询能正确执行但不能得到正确结果。
D、此查询执行错误是因为ROUND函数是无效的。
(  D  )
16、用户定义数据库中的数据对象,是通过数据库管理系统的
A、数据库备份功能
B、数据库恢复功能
C、数据操纵语言
D、数据定义语言
(  A  )
17、数据库设计中的数据流图和数据字典描述是哪个阶段的工作()。
A、需求分析
B、概念设计
C、逻辑设计
D、物理设计
(  D  )
18、连接运算要求联接的两个关系有相同的____。
A、实体名
B、主属性名
C、主键
D、属性名
(  C  )
19、在“tEmployee” 表中,“姓名”字段的字段大小为10,在此列输人数据时,最多可以输人的汉字数和英文字符数分别是( )
A、55
B、5 10
C、10 10
D、10 20
(  A  )
20、下列数据库模式对象中,具有INDEX对象权限的是()
A、表;
B、过程;
C、序列;
D、函数。

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

1、在关系数据库中,把数据表示成二维表,每一个二维表称为()。
2、在一个关系中,列必须是()的,即每一列中的分量是同类型的数据,来自同一域。
3、数据库是存储在计算机内有结构的______。
4、关系运算中花费时间可能最长的运算是________。
5、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为______。
6、在设计视图中创建选择查询时有三个要点,即确定查询数据源、指定____和设置查询准则。
7、传统的数据模型分类,数据库系统可以分为三种类型: 层次、网状和______。
8、SQL支持数据库的三级模式结构,其中()对应于基本表。
9、备份设备可以是( )、( )或( )。
10、以数据透视表形式组织的数据访问页称为_____。

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

1、什么是传递函数依赖?
2、什么是属性?
3、什么是主关键字?
4、什么是数据库的数据独立性?

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

1、设学生-课程数据库中包括三个表:
学生表:Student (Sno,Sname,Sex,Sage,Sdept)
课程表:Course(Cno,Cname,Ccredit)
学生选课表:SC(Sno,Cno,Grade)
其中Sno、Sname、Sex、Sage、Sdept、 Cno、Cname、Ccredit 、Grade分别表示学号、姓名、
性别、年龄、所在系名、课程号、课程名、学分和成绩。
试用SQL语言完成下列项操作:
(1)查询选修课程包括“1042”号学生所学的课程的学生学号
(2)创建一个计科系学生信息视图S_CS_VIEW,包括Sno学号、Sname姓名、Sex性别;
(3)通过上面第2题创建的视图修改数据,把王平的名字改为王慧平
(4)创建一选修数据库课程信息的视图,视图名称为datascore_view,包含学号、姓名、成绩。
相关标签:
  • 数据库原理及应用
  • 安徽建筑大学
  • 期末