沈阳体育学院历年数据库基础

本试卷为沈阳体育学院历年数据库基础,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库基础

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

(  C  )
1、关于信息“计算机一班的王红身高1.70米”,下列说法正确的是( )
A、“计算机一班是”实体
B、一个实体集就是1条记录
C、王红的特征是身高1.70米
D、“王红”是关系名
(  D  )
2、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
A、笛卡尔积
B、交
C、并
D、连接
(  B  )
3、在设计表时,若输人掩码属性设置为“LL”,则能接收的输人是( )
A、abBd
B、aB
C、AB+C
D、ABa9
(  D  )
4、以下关于Oracle数据库物理文件的描述,描述正确的是( )。
A、数据库只能有1个控制文件
B、每组在线日志只能有1个成员
C、可以删除状态为CURRENT的在线redo日志
D、控制文件和在线日志文件都可以进行多路复用,以提高可靠性
(  D  )
5、Oracle的参数文件中,下列( )符号开头的行表示注释行。
A、$
B、%
C、!
D、#
(  C  )
6、逻辑结构设计不包括()。
A、关系模式规范化
B、初始关系模式设计
C、构建E-R模型
D、模式的评价与改进
(  A  )
7、数据库中不仅能够保存数据本身,而且能保存数据之间的相互联系,保证了对数据修改的( )。
A、独立性
B、安全性
C、共享性
D、一致性
(  C  )
8、用于实现数据存取安全性的SQL语句是()。
A、CREATE TABLE
B、COMMIT
C、GRANT和REVOKE
D、ROLLBACK
(  D  )
9、SQL中的视图提高了数据库系统的( )
A、完整性
B、并发控制
C、隔离性
D、安全性
(  D  )
10、数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展过程。分布式数据库、面向对象数据库等新型数据库是属于( )发展阶段的。
A、入工管理
B、文件系统
C、数据库系统
D、高级数据库技
(  C  )
11、数据库管理员(DBA)的主要工作包括数据库设计、数据库维护和( )。
A、数据库查询
B、数据库完整性定义
C、改善系统性能,提高系统效率
D、数据库连接
(  B  )
12、关系模式Sailors(sid,sname,age,ratring)下面哪个语句能够查找出sname属性值至少为四个字符长,并且开始和结束字符都是B的水手信息.
A、SELECT * FROM SAILORS WHERE sname like 'B%%_B'
B、SELECT * FROM SAILORS WHERE sname like'B__%B'
C、SELECT * FROM SAILORS WHERE sname like 'B??*B'
D、SELECT * FROM SAILORS WHERE sname like'B**?B'
(  B  )
13、数据库中最能体现数据库设计目的的对象是
A、表
B、查询
C、窗体
D、程序
(  B  )
14、表的组成内容包括( )。
A、查询和字段
B、字段和记录
C、记录和窗体
D、报表和字段
(  D  )
15、段是表空间中一种逻辑存储结构,以下( )不是ORACLE数据库使用的段类型。
A、索引段
B、临时段
C、回滚段
D、代码段
(  C  )
16、下列不属于数据库实施阶段的工作()。
A、建立数据库
B、加载数据
C、扩充功能
D、系统调试
(  B  )
17、将多个查询结果返回一个结果集合的运算符是____。
A、JOIN
B、UNION
C、INTO
D、LIKE
(  A  )
18、表达式'123’+'456’的值是____。
A、123456
B、579
C、'123456’
D、'123456”
(  D  )
19、若MySQL数据表中有姓名为“李建华”的记录,下列无法查出“李建华”的表达式是______。
A、Like "%华%"
B、Like "%华"
C、Like "__华"
D、Like "华"
(  B  )
20、下列选项中,能够解除HR用户的锁定的语句是( )。
A、alter user hr unlock
B、alter user hr account unlock
C、alter table alter hr unlock
D、alter table alter unlock hr

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

1、在SQL SELECT语句查询中,要去掉查询结果中的重复记录,应该使用() 关键字。
2、关系演算分为()演算和()演算。
3、数据访问页的链接信息存放在______属性中。
4、在Access中,用户级安全机制是指当数据库中有多个用户时,将用户分成组,规定不同组的用户具有不同的____。
5、一个关系模式的定义主要包括关系名、属性名、________、属性长度和关键字。
6、在数据流图中,用(  )表时数据流
7、SQL支持数据库的三级模式结构,其中()对应于基本表。
8、在Access中,可以利用“格式”菜单中的____命令,选择特定标题格式、背景色彩、边框颜色等不同风格的数据访问页模板。
9、SQL是( )的缩写。
10、窗体中以表达式作为数据源的控件称为____控件。

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

1、建立一个学生表Student,它由学号SNo、姓名SName、性别SSex、年龄SAge、所在系SDept五个属性组成,其中学号(假定其为字符型,长度为8个字符)属性不能为空。Student表建立完成后,若要在表中增加年级SGrade项(设字段类型为字符型,长度为10),其SQL命令为:( )。
2、简述数据库概念结构设计的方法和设计步骤。
3、数据库管理系统的主要功能有哪些?
4、事务中的提交和回滚是什么意思?

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

1、设有关系模式:
TEACHER(教师编号,教师姓名,电话,所在部门,借阅图书编号,书名,借书日期,还书日期,备注)
(1)教师编号是候选码吗?说明理由
(2)该关系模式的主码是什么?
(3)该关系模式是否存在部分函数依赖?如果存在,请写出至少两个?
(4)该关系模式满足第几范式?
(5)将该关系模式分解为3NF。