山东工商学院数据库基础预测卷

本试卷为山东工商学院数据库基础预测卷,题目包括:单项选择题,填空题,判断题,综合应用题。

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

数据库基础预测卷

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

(  A  )
1、视图是数据库系统三级模式中的( )
A、外模式
B、模式
C、内模式
D、模式映象
(  A  )
2、数据库技术的应用,最关键的是解决( )
A、数据共享
B、数据存储
C、数据分类
D、数据统计
(  D  )
3、表中的列,也称作
A、元组
B、键
C、码
D、字段
(  C  )
4、下列不属于查询操作的是【】
A、投影
B、连接
C、修改
D、交
(  B  )
5、视图机制提高了数据库系统的( )。
A、完整性
B、安全性
C、一致性
D、并发控制
(  B  )
6、数据库的3级结构从内到外的三个层次是( )。
A、外模式、模式、内模式
B、内模式、模式、外模式
C、模式、外模式、内模式
D、内模式、外模式、模式
(  D  )
7、参照完整性是用来控制数据的一致性。在Visual FoxPro系统中,系统提供的参照完整性机制不能实现的是:( )。
A、设置“更新级联”:更新主表主关键字段的值,用新的关键字值更新子表中所有相关记录
B、设置“删除级联”:主表可以任意的删除记录,同时删除子表中所有相关记录
C、设置“删除限制”:若子表中有相关记录,则主表禁止删除记录
D、设置“插入级联”:主表插入新的记录后,在子表自动插入相应的记录
(  D  )
8、假定学生关系是S(SNo,SName,Sex,Age),课程关系是C(CNo,CName,Teacher),学生选课关系是SC(SNo,CNo,Grade)。要查找选修“数据库”课程的“男”学生姓名,将涉及的关系是( )。
A、S
B、SC,C
C、S,SC
D、S,C,SC
(  B  )
9、数据库与文件系统的根本区别是:( )
A、数据可视化
B、数据结构化
C、数据管理
D、数据处理
(  D  )
10、需求分析阶段设计数据流图(DFD、通常采用( )。
A、面向对象的方法
B、回溯的方法
C、自底向上的方法
D、自顶向下的方法
(  B  )
11、数据库的并发操作可能带来的问题包括()。
A、非法用户的使用
B、丢失更新
C、数据独立性会提高
D、增加数据冗余度
(  B  )
12、为什么要对数据库进行“非规范化”处理()?
A、确保数据完整性
B、增加处理效率
C、防止数据重复
D、节省存储空间
(  C  )
13、以下是对单用户数据库系统的描述,请选择错误描述的选项()。
A、单用户数据库系统是一种早期的最简单的数据库系统
B、在单用户系统中,整个数据库系统,包括应用程序、DBMS、数据,都装在一台计算机之间不能共享数据
C、在单用户系统中,由多个用户共用,不同计算机之间能共享数据
D、单用户数据库系统已经不适用于现在的使用,被逐步淘汰了
(  D  )
14、段是表空间中一种逻辑存储结构,以下( )不是ORACLE数据库使用的段类型。
A、索引段
B、临时段
C、回滚段
D、代码段
(  A  )
15、属于行为设计阶段的是
A、功能设计
B、逻辑设计
C、概念设计
D、物理设计
(  C  )
16、Access是一个( )
A、DB
B、DBS
C、DBMS
D、OS
(  B  )
17、SQL中,下列涉及空值的操作,不正确的是( )。
A、NOT (AGE IS NULL)
B、AGE = NULL
C、AGE IS NOT NULL
D、AGE IS NULL
(  B  )
18、可以作为排序操作使用的表空间是( )
A、还原表空间
B、临时表空间
C、只读表空间
D、默认临时表空间
(  A  )
19、执行SQL语句时,数据字典信息从SGA的( )部分获得。
A、共享池
B、数据高速缓存
C、重做日志缓冲区
D、大池
(  D  )
20、要为当前表所有职工增加 100 元工资,应该使用命令____。
A、CHANGE 工资 WITH 工资+100
B、REPLACE 工资 WITH 工资+100
C、CHANGE ALL 工资 WITH 工资+100
D、REPLACE ALL 工资 WITH 工资+100

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

1、关系运算中花费时间可能最长的运算是________。
2、在设计视图中创建选择查询时有三个要点,即确定查询数据源、指定____和设置查询准则。
3、设有关系模式R(A,B,C,D、,函数依赖F={AB→C,D→B},则F在模式ACD上的投影为( );F在模式AC上的投影为( )。
4、SQL Server 2012支持DML触发器、DDL触发器和()。
5、在SQL Server数据库管理系统中,dbcreator是一种( )角色,而dbowner是一种( )角色。

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

(   T  )
1、若属性A是基本关系R的主属性,则属性A不能取空值 
(   F  )
2、DB 包含 DBS 和 DBMS 
(   F  )
3、SELECT * FROM table只查询了表的一个列。 
(   F  )
4、Oracle数据字典和动态性能视图的所有者是SYSTEM用户 
(   T  )
5、关系模型的完整性规则包括实体完整性、实体完整性_和_户定义的完整性规则。 
(   F  )
6、guest用户必须关联一个登录账号才可以在数据库中创建。数据库中的非guest用户账号都必须关联一个登录账号。 
(   F  )
7、Oracle数据库启动的三个步骤依次是装载数据库-打开数据库-启动实例。 
(   T  )
8、在MySQL中,使用replace最大的好处就是可以将delete和insert合二为一。
本题得分:0分 
(   T  )
9、在连接操作中,如果左表和右表中不满足连接条件的数据都出现在结果中,那么这种连接是全外连接。 
(   F  )
10、一个数据文件可以属于多个表空间。 

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

1、多关系的连接查询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.查询选修了课程名为“数据库原理”的学生的学号和姓名。
2、设有如下所示的三个关系模式:
商店Shop(Sno,Sname,City)//Sno (商店编号)、Sname (商店名)、City (所在城市)
商品Product(Pno,Pname,Price)//Pno (商品编号)、Pname (商品名称)、Price (价格)
商店所售商品SP(Sno,Pno,Qty),//Qty (商品数量)
(1)用Create语句创建商店表Shop,要求创建主键,商店名不允许为空,各属性的数据类型根据表中所给数据选定。
(2)检索所有商店的商店名和所在城市。
(3)检索价格低于50元的所有商品的商品名和价格。
(4)检索位于“北京”的商店的商店编号,商店名,结果按照商店编号降序排列。
(5)检索供应“书包”的商店名称。
(6)检索所有商场中各种商品的平均数量。
(7)将商品“复读机”的价格修改为350。
(8)将“百货商店”的商店名修改为“百货商场”。
(9)创建视图:“铁道商店”所售商品的商品编号,商品名和数量。
(10)将查询和更新SP表的权限赋给用户U1。
相关标签:
  • 数据库原理及应用
  • 山东工商学院
  • 预测卷