简答题
第一章
一、简述数据库模型经历了那些阶段,各有哪些优缺点?
(1) 层次模型
优点:数据结构类似金字塔,不同层次之间的关联性直接而简单;
缺点:由于数据纵向发展,横向关系难以建立,数据可能会重复出现,造成维护不便。
(2) 网状模型
优点:容易反应实体之间的关联,同时还避免了数据的重复性。
缺点:关联错综复杂,而且当个数据库逐渐增多时,很难对结构中的关联进行维护。
(3) 关系模型
优点:结构简单、格式唯一、理论基础严格,数据表之间相互独立,可以在不影响其他数据表的情况下,进行数据的增加、修改和删除,在进行查询时,还可以根据数据表之间的关联性,从多个数据表中查询抽取相关信息。
缺点: 查询效率不如非关系模型。因此,为了提高性能,必须对用户的查询进行优化,增加了开发数据库管理系统的负担。
二、解释键、主键和候选键的区别
(1) 键
在关系中用来识别行的一列或者多列。
(2) 主键
主关键字是被挑选出来的,作为表行唯一标识的候选关键字,一个表只有一个主关键字。
(3) 候选关键字
是唯一标识表中的一行而又不含多余属性的一个属性集。
三、 简述数据库的三大范式,分别需要符合哪些条件?
(1) 第一范式:数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。
指导原则:
l 数组的每个属性只能包括一个值。
l 关系中的每个数组必须包含相同数量的值。
l 关系中的每个数组一定不能相同。
(2) 第二范式
是第一范式的进阶,需要确保数据表中国的每一列都与逐渐相关,而不能只与主键的某一个部分相关。
l 在一个数据表中只能保存一种数据,不可把多种数据保存在同一张数据表中。
(3) 第三范式
需确保数据表中的每一列数据都与主键直接相关。
属性不依赖其他非主属性。
四、 基本的E-R图元素有哪几个?分别用什么形状来绘制。
(1) 实体
是实现世界中各种事物的抽象。方框表示
(2) 属性
实体一般具有若干特征,称为实体的属性。一个属性实际上相当于关系数据库中的表的一个列。椭圆表示
(3) 关系
实体之间存在各种关系。用菱形表示。
第二章
一、 简述oracle的安装及验证安装步骤
-
略
-
为了检验安装是否正确,最简单的方法是查看oracle的服务是否完整。在window操作系统下通过“控制面板”->“管理工具”->“服务”,打开系统服务窗口。
二、 简要介绍表空间的数据文件之间的关系
一个表空间在物理上可以对应一个或多个数据文件,而一个数据文件只能属于一个表空间。
三、 简要概述oracle数据库体系的物理结构
Oracle的物理存储结构指的是oracle运行时需要的屋里存储文件&#