山东工商学院往年数据库原理及应用

本试卷为山东工商学院往年数据库原理及应用,题目包括:单项选择题,填空题,名词解释题,综合应用题。

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

数据库原理及应用

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

(  D  )
1、将某字段设置为主键后,则该属性( ) 。
A、可以为空
B、不能设置为外键
C、值可以重复
D、能唯一标识每行数据
(  B  )
2、( )是指使数据库的数据全部或部分丢失,并影响正在存取出错介质上的数据的事务。
A、系统故障
B、介质故障
C、网络故障
D、文件故障
(  A  )
3、下面关于索引说法正确的是( )
A、聚集索引必然是稠密索引
B、在数据库中只能创建一个稀松
C、在数据库中只能创建一个聚集索引
D、索引文件中一定不包括记录的详细数据
(  A  )
4、【】的任务是分析并检验模式及子模式的正确性与合理性。
A、设计评价
B、物理设计
C、加载数据
D、应用程序设计
(  C  )
5、数据库管理员(DBA)的主要工作包括数据库设计、数据库维护和( )。
A、数据库查询
B、数据库完整性定义
C、改善系统性能,提高系统效率
D、数据库连接
(  D  )
6、设一个工程项目可以有多个职工参加,一个职工可参加多个工程项目,职工与工程项目实体之间是( )
A、一对一联系
B、一对多联系
C、多对一联系
D、多对多联系
(  C  )
7、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( )。
A、实体完整性
B、参照完整性
C、用户自定义完整性
D、用户操作
(  B  )
8、SQL语言中,删除一个表的命令是 )。
A、DELETE
B、DROP
C、CLEAR
D、REMOVE
(  C  )
9、实体之间联系有______。
A、一对一,多对一
B、一对多,多对一
C、一对一,一对多,多对多
D、一对一,多对多
(  A  )
10、SELECT语句中的WHERE用于说明______。
A、查询条件
B、查询排序
C、查询分组
D、查询数据
(  A  )
11、Oracle中( )用于在用户之间控制对数据的并发访问
A、锁
B、索引
C、分区
D、主键
(  A  )
12、在某表地址字段中查找以“四川”开头,以“村”结尾的记录,且在“查找和替换”对话框的“匹配”属性处选择“整个字段”,则应当在“查找”处输入( )
A、四川*村
B、四川?村
C、四川#村
D、四川村
(  B  )
13、事务的并发执行不会破坏DB的完整性,这个性质称为事务的( )。
A、原子性
B、隔离性
C、持久性
D、一致性
(  C  )
14、将多个 select 查询结果合并起来,形成一个完整的查询结果集的方法是:( )。
A、Join
B、Insert
C、Union All
D、Group By
(  C  )
15、规范化理论是数据库( )阶段的指南和工具。
A、需求分析
B、概念设计
C、逻辑设计
D、物理设计
(  D  )
16、下列字符中不能做变量名的开头的是( )。
A、英文字母
B、下划线
C、汉字
D、数字
(  D  )
17、若MySQL数据表中有姓名为“李建华”的记录,下列无法查出“李建华”的表达式是______。
A、Like "%华%"
B、Like "%华"
C、Like "__华"
D、Like "华"
(  B  )
18、关于表的备注型字段与通用型字段,以下叙述中错误的是( )。
A、字段宽度都不能由用户设定
B、都能存储文字和图像数据
C、字段宽度都是4
D、内容都存储在与表文件同名的.FPT文件中
(  A  )
19、X为整数,以下关于SQL语句的书写准则中不正确的是( ? )。
A、SQL语句对大小写敏感,关键字需要采用大写形式
B、SQL语句可写成一行或多行,习惯上每个子句占用一行
C、关键字不能在行与行之间分开,并且很少采用缩写形式
D、SQL语句的结束符为分号“;”
(  C  )
20、在下列有关NULL值的描述中,正确的是______。
A、NULL和空字符是完全一样的
B、可以使用"=NULL"进行NULL值的测试
C、在使用ORDER BY时,NULL值被当做最小值处理
D、可以使用"<>NULL"进行NULL值的测试

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

1、RDMBS查询处理可分为( )、( )、( )、( )四个阶段。
2、一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”间的关系属于()的关系。
3、数据库系统的特点是数据共享、数据独立、______、避免数据不一致和加强了数据保护。
4、SQL语言具有数据定义、数据操纵、________的功能。
5、设有关系模式R(A,B,C,D、,函数依赖F={AB→C,C→D,D→A},则R的所有3个可能的候选码分别是( )、( )、( )。
6、消除了非主属性对主码的部分函数依赖的关系模式,称为( )模式;消除了非主属性对主码的传递函数依赖的关系模式,称为( )模式;消除了每一属性对主码的传递函数依赖的关系模式,称为( )模式。
7、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 ______ 。
8、用于声明一个或多个局部变量的命令是( )。
9、Access中,实现打开表功能的宏命令是____。
10、LEFT("123456789",LEN("数据库"))的计算结果是 ______。

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

1、什么是基本表?
2、什么是系统权限?
3、什么是非平凡函数依赖?
4、什么是规范化?

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

1、某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。
 (1)根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。
 (2)将ER模型转换成关系模型,并指出每个关系模式的主键和外键。
 (3)分析每个关系模式已经达到第几范式。