内蒙古师范大学历年数据库基础期末

本试卷为内蒙古师范大学历年数据库基础期末,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库基础期末

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

(  B  )
1、.在下列数据类型中,可以设置“字段大小”属性的是( )。
A、备注
B、文本
C、日期/时间
D、货币
(  B  )
2、当( ),Oracle才提交事务。
A、DBRW进程将数据写回磁盘后
B、LGWR进程将日志写入在线重做日志文件后
C、PMON进程提交进程变化后
D、SMON进程写入数据后
(  B  )
3、从物理结构上讲,Oracle数据库包含数据文件、控制文件、( )、口令文件和参数文件。
A、alert log
B、redo log
C、mesg log
D、archived log
(  D  )
4、( )语句不会建立隐式事务。
A、Insert
B、Update
C、Delete
D、Select
(  C  )
5、用于删除约束的命令是哪一个?( )
A、ALTER TABLE MODIFY CONSTRAINT
B、DROP CONSTRAINT
C、ALTER TABLE DROP CONSTRAINT
D、ALTER CONSTRAINT DROP
(  A  )
6、实际存储在数据库中的表是( )。
A、基本表
B、视图
C、基本表和视图
D、临时表
(  C  )
7、引起数据不一致的根源是
A、数据集成
B、并发控制
C、数据冗余
D、故障恢复
(  C  )
8、数据完整性保护中的约束条件主要是指()。
A、用户操作权限的约束
B、用户口令校对
C、值的约束和结构的约束
D、并发控制的约束
(  A  )
9、数据库系统提供给用户的接口是( ),它具有数据定义、数据操作和数据检查功能,可独立使用,也可嵌入宿主语言使用。
A、数据库语言
B、过程化语言
C、宿主语言
D、面向对象语
(  D  )
10、数据管理方法主要有( )。
A、批处理系统相文件系统
B、文件系统和分布式系统
C、分布式系统和批处理系统
D、数据库系统和文件系统
(  B  )
11、用UPDATE-SQL语句修改JS(教师)表所有记录JL(简历,备注型)字段的值,凡是JL不空的值尾部加“等”。语句是( )。
A、UPDATE JS SET JL=ALLT(JL)+“等” WHERE EMPTY(JL)
B、UPDATE JS SET JL=ALLT(JL)+”等” WHERE .NOT.EMPTY(JL)
C、REPLACE JS WITH ALLT(JL)+”等” FOR EMPTY(JL)
D、REPLACE JL WITH ALLT(JL)+”等” FOR .NOT.EMPTY(JL)
(  B  )
12、有关系模式R(A,B,C,D,E),R的函数依赖集F={A->B,BC->E,ED->A},下面哪个说法是正确的:
A、R是BCNF
B、R是1NF
C、分解(ACD,BCE)是无损分解
D、分解(ABD,CDE)是无损分解
(  D  )
13、以下是对主从式结构 数据库系统的描述,请选择错误描述的选项。()
A、主从式结构是指一个主机带多个终端的多用户结构
B、在这种结构中,数据库系统的应用程序、DBMS、数据等都集中存放在主机上
C、所有处理任务都由主机来完成,各个用户通过主机的终端并发地存取数据,能够共享数据源
D、主从式结构的优点是系统性能高,是当终端用户数目增加到一定程度后,数据的存取通道不会形成瓶颈
(  D  )
14、Oracle中,PL/SQL块中不能直接使用的SQL命令是( )。
A、SELECT
B、INSERT
C、UPDATE
D、DROP
(  B  )
15、下面不是Oracle数据库支持的备份形式的是( )。
A、冷备份
B、温备份
C、热备份
D、逻辑备份
(  C  )
16、层次模型不能直接表示( )。
A、一对一联系
B、一对多联系
C、多对多联系
D、一对多和一对一联系
(  A  )
17、在数据库设计器中,建立两个表之间的一对多联系是通过以下 实现的____。
A、“一方”表的主索引或候选索引,“多方”表的普通索引
B、“一方”表的主索引,“多方”表的普通索引或候选索引
C、“一方”表的普通索引,“多方”表的主索引或候选索引
D、“一方”表的普通索引,“多方”表的候选索引或普通索引
(  A  )
18、下面关于唯一索引描述不正确的是:____。
A、某列创建了唯一索引则这一列为主键
B、不允许插入重复的列值
C、某列创建为主键,则该列会自动创建唯一索引
D、一个表中可以有多个唯一索引
(  A  )
19、在下列代码【】中分别为break,continue和return时,输出数值为()。Declare @n intSet @n=3While @n>0 begin set @n=@n-1 if @n=1 【】 endPrint @n
A、1,0,不输出
B、0,0,0
C、1,1,0
D、1,0,0
(  A  )
20、SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且 )。
A、包括15岁和35岁
B、不包括15岁和35岁
C、包括15岁但不包括35岁
D、包括35岁但不包括15岁

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

1、在关系运算中,查找满足一定条件的元组的运算称之为()。
2、查阅字段的数据来源可以是表、查询和____。
3、数据库是存储在计算机内有结构的______。
4、据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是______
5、一个关系模式的定义主要包括关系名、属性名、________、属性长度和关键字。
6、在数据流图中,用(  )表时数据流
7、层次型、网状型和关系型数据库划分原则是______。
8、Access中,实现打开表功能的宏命令是____。
9、在数据访问页上采用图片提示形式插入超链接时,可选用工具箱中的____控件。
10、事物的ACID特性,是指事物具有()、 ( )、( )和( )4个特性。

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

1、文件的扩展名
2、简述数据库设计的概念。
3、聚集索引和非聚集索引有何异同?
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.查询有成绩不及格的学生的基本信息
2.用子查询实现:查询选修了两门课以上(包括两门课)的学生的学号和姓名。
3.用子查询实现:查询选修了课程名为“数据库原理”的学生的学号和姓名。
4.用子查询实现:查询年龄高于平均年龄的学生学号、姓名和年龄。
5.查询比计算机系的任一个学生的年龄都大的学生姓名和年龄。
6.查询已经有学生选的课程信息:课程号,课程名称
7.查询计算机系学生的信息,生成一个新表TEMP
相关标签:
  • 数据库原理及应用
  • 内蒙古师范大学
  • 期末