77范文网 - 专业文章范例文档资料分享平台

数据库原理期末模拟试题大全(2)

来源:网络收集 时间:2020-05-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

六、写出下列操作的SQL语句(每小题4分,共20分)

1.建立一张职工登记表EMPLOYEE,它由编号BH,姓名XM,部门BM,基本工资JBGZ,职称ZC,学历XL,特长TC组成,主码为编号BH。 2.向上述职工登记表增加一个“职务(ZW)”列,类型为字符型。

3.建立上述职工登记表EMPLOYEE的按编号的索引,索引名称为teach

4.建立上述职工登记表EMPLOYEE的视图,视图包括姓名、职务、基本工资,名称为BMV,条件是部门是“金融系”。

5.删除基本表职工登记表EMPLOYEE。

数据库原理模拟题及其答案(3)

一、

填空题

1.________________是一个逻辑上统一、地域上分布的数据集合。(分布式数据库) 2.数据库的三级模式是指内模式、___________________、外模式。(模式)

____________________现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。(概念世界)

3.数据模型由三部分组成:模型结构、数据操作、__________________。(完整性规则)

4.一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点;其它结点有且仅有一个父结点。则这种数据模型是__________________________。(层次模型) 5.能唯一标识一个元组的属性或属性组成为________________。(关键字)

6.SQL语言一种标准的数据库语言, 包括查询、定义、操纵、___________四部分功能。(控制) 7.视图是从其它________________________或视图导出的表。(基本表)

8.在关系模式 R 中,若属性或属性组 X 不是关系 R 的关键字,但 X 是其他关系模式的关键字,则称 X 为关系 R 的______________________。(外关键字) 9. 数据字典中的___________________是不可再分的数据单位。(数据项) 二、单项选择题

1. ______________是长期存储在计算机内的有组织,可共享的数据集合. (c) a.数据库管理系统 b.数据库系统 c.数据库 d.文件组织

2.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和__________________.(d) a.数据库管理系统 b.数据库应用系统 c.相关的计算机系统 d.各类相关人员 3.在文件系统阶段,数据_____________________。(b) a.无独立性 b.独立性差 c.具有物理独立性 d.具有逻辑独立性 4.数据库系统阶段,数据__________________。(d) a.具有物理独立性,没有逻辑独立性 b.具有物理独立性和逻辑独立性 c.独立性差 d.具有高度的物理独立性和一定程度的逻辑独立性

5.________________属于信息世界的模型,是现实世界到机器世界的一个中间层次。(b)

a.数据模型 b.概念模型 c.E-R图 c.关系模型

6.数据库系统软件包括DBMS和________________________。(d) a.数据库 b.高级语言 c.OS d.数据库应用系统和开发工具 7.在SQL语言中授权的操作是通过________________语句实现的。(c) a.CREATE b.REVOKE c.GRANT d.INSERT 8.数据库中只存放视图的__________________。(c) a.操作 b.对应的数据 c.定义 d.限制 9.概念结构设计阶段得到的结果是________。(b) a.数据字典描述的数据需求 b.E-R图表示的概念模型 c.某个DBMS所支持的数据模型 d.包括存储结构和存取方法的物理结构 10.一个m:n联系转换为一个关系模式。关系的码为________。(b) a.某个实体的码 b.各实体码的组合 c.n端实体的码 d.任意一个实体的码 三.问答题

1.试比较文件系统和数据库系统的特点?

答:文件系统和数据库系统所处理的数据都可长期保存,反复操作。

文件系统中文件内部具有结构,但数据文件之间的联系无法定义;数据库系统既可结构化局部数据,也可定义全局的数据结构。

文件系统的应用程序与数据之间有了一定的独立性;而数据库系统通过两方面的映象功能,使数据具有物理独立性和逻辑独立性。

文件系统的数据共享性较差,冗余度高,数据是面向程序的;数据库系统的数据是面向全局的,共享性好,冗余度低。

数据库系统的数据由DBMS统一管理和控制,有较好地控制数据安全性、完整型、并发管理、数据库恢复等。

2.DBA的主要职责是什么?

答:数据库管理员(DBA)负责全面和控制数据库系统,其主要职责有: 设计与定义数据库系统;

帮助最终用户使用数据库系统;

监督与控制数据库系统的使用和运行;

改进和重组数据库系统,调优数据库系统的性能; 转储与恢复数据库; 重构数据库。 3.简述关系的性质?

答:① 同一列中的分量是同一类型的数据。 不同列可以取相同的数据类型。 ② 关系中的列又称为属性,并赋予属性名。不同列的属性名不同。 ③ 列的次序可以任意交换。 ④ 任意两个元组不能完全相同。 ⑤ 行的次序可以任意交换。

⑥ 列具有原子性,即每一列值是不可分的数据项 4.数据依赖对关系模式的影响?

答:数据依赖是通过一个关系中属性间值的相等与否体现出来的数据间的相互关系。它是现实世界属性间相互联系的抽象,是数据内在的性质,是语义的体现。 函数依赖是数据依赖的一种类型。

部分函数依赖、传递函数依赖会导致关系模式中的更新异常、插入异常、删除异常、数据冗余等问题。

5.试述数据库设计的基本步骤。 答:(1)需求分析阶段:需求收集和分析,得到数据字典和数据流图。

(2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示。 (3)逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型。

(4)数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理结构。

(5)数据库实施阶段:建立数据库,编制与调试应用程序,组织数据入库,程序试运行。 (6)数据库运行和维护阶段:对数据库系统进行评价、调整与修改。 四、根据各小题要求,写出对应的 SQL语句。

以下给出三个基本表。

Student(学生表)的字段按顺序为学号、姓名、性别、年龄、所属院系; Course(课程表)的字段按顺序为课程编号、课程名、先行课程、课程学分; SC(选课表)的字段按顺序为学号、课程号、成绩。 各表的记录如下:

1.写出创建学生表Student的SQL命令,各字段的类型及长度应根据实际情况确定。其中学号属性不能为空,并且其值是唯一的。并在Sno列上建立一个聚簇索引。 CREATE TABLE Student

(Sno CHAR(5) NOT NULL UNIQUE, Sname CHAR(20), Ssex CHAR(1), Sage INT,

Sdept CHAR(15));

CREATE CLUSTED INDEX Stusname ON Student(Sname);

2.检索信息系(IS)和计算机科学系(CS)的学生的姓名和性别。 SELECT Sname, Ssex FROM Student WHERE Sdept IN ('IS','CS')

3.检索各个课程号及相应的选课人数,并给出结果。 SELECT Cno, COUNT(Sno) FROM SC GROUP BY Cno;

4.检索每个学生及其选修的课程名和成绩。

SELECT Student.Sno, Sname, Course.Cname, SC.Grade FROM Student, SC, Course

WHERE Student.Sno=SC.Sno and SC.Cno=Course.Cno;

五、完成下列各题

1.举出实体之间具有一对一、一对多、多对多的联系的例子。 答:(1)一个人有一个身份证号码,一个身份证号码对应一个人。实体“人”和实体“身份证号码”存在一对一的联系。

(2)一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体“项目主管”与实体“项目”存在一对多的联系。

(3)一个设备可以用在多个项目中,一个项目可使用多种设备。实体“设备”与实体“项目”存在多对多的联系。

2. 一个描述学校的关系模式,包括属性学号,姓名,所在系,系主任,课程名,成绩。在该校中: 一个系有若干学生,但一个学生只能在一个系; 一个系只有一名主任;

一个学生可以选修多门课程,每门课程有若干学生选修; 每个学生所学的每门课程都有一个成绩。

试分析该关系模式中的函数依赖,并指出关系模式的侯选码。 答: 在该关系模式中,存在以下函数依赖:

学号 → 姓名 学号 → 所在系 所在系 → 系主任 (学号,课程名) → 成绩 系主任传递的依赖学号;

该关系模式的侯选码为(学号,课程名); 姓名、所在系部分依赖侯选码。

数据库原理模拟题及答案(4)

一、

填空题

1. _______________是信息的符号表示。(数据)

2.数据库系统的组成包括:硬件系统、_________________、系统软件、数据库管理员和用户。(数据库)

3.如果一个关系中的属性或属性组并非该关系的关键字,但它是另外一个关系的______________________,则称其为该关系的外关键字。(关键字)

4.为了使通过视图插入新行时,元组满足视图的定义条件, 在定义视图时必须加上_________________________________子句。(WITH CHECK OPTION)

5. 数据字典通常包括数据项、数据结构、_____________________、数据存储和处理过程五个部分。(数据流)

6. 在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。这种方法称为________________________。(自顶向下方法)

7.当数据的存储结构改变时,通过对映象的相应改变可以保持数据的逻辑结构不变。这称之为数据的_____________________。 (物理独立性)

8.当数据的全局逻辑结构改变时,通过对映象的相应改变可以保持数据的局部逻辑结构不变。这称之为数据的_____________________。(逻辑独立性)

9.为防止数据在存储和传输中失密,根据一定的算法将原始数据变换为不可直接识别的格式,从而使得不知道解密算法的人无法获知数据的内容。此种技术称为_____________________。(数据加密)

10.如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。接着T2又申请封锁R1。这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成_________________。(死锁) 二、单项选择题

1.以下操作不属于数据更新的是______________(d) a. 插入 b. 删除 c. 修改 d.查询 2.描述事物的符号记录称为______________________。 (b) a.信息 b.数据 c.记录 d.记录集合

3. __________________是位于用户与操作系统之间的一层数据管理软件.(a) a.数据库管理系统 b.数据库系统 c.数据库 d.数据库应用系统 4.在人工管理阶段,数据是________________________。(b) a.有结构的 b.无结构的 c.整体无结构,记录有结构 d.整体结构化的 5.下列SQL语句命令,属于DDL语言的是_________________。(b) a.SELECT b.CREATE c.GRANT d.DELETE

6.若事务T对数据对象 A 进行读取和修改操作,且其它任何事务都不能访问 A,此时事务 T需对数据对象A加上 _________________。(c) a.读锁 b.死锁 c.写锁 d.活锁

7. 以关系数据库中,以下封锁的对象中最小的封锁粒度是 ________。(d)

a. 数据库 b.表 c.记录

d.字段

8.如果对于实体集A中的每一个实体,实体集B中有可有多个个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系。则称实体集A与B具有________。(d)

a. 1:1联系 b. 1:n联系 c. n:m联系 d. 多种联系

9.设域D1={a1,a2,a3};D2={1,2};D3={计算机;打印机;扫描仪}。则D1、D2和D3的笛卡尔积的基数为________。(d) a. 2 b. 3 c. 8 d. 18

10.索引项的顺序与表中记录的物理顺序一致的索引,称之为________。(c) a. 复合索引 b. 唯一性索引 c. 聚簇索引 d. 非聚簇索引 三.问答题

1.什么是事务?它有哪些属性?

答:事务是用户定义的一个操作序列,这些操作要么全做要么全不做,事务是一个不可分割的工作单位。事务具有四个特性:原子性、一致性、隔离性和持续性。 这个四个特性也简称为ACID特性。 2.简述数据库的物理设计内容。 答:主要包括了以下工作:

(1) 确定数据的存储结构,决定是否采用聚簇功能。

10

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库数据库原理期末模拟试题大全(2)在线全文阅读。

数据库原理期末模拟试题大全(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1025638.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: