计算机二级考试公共基础知识(7)

2019-06-17 18:24

各个应用程序共享。 被各个应用程序共享。 数据库管理系统:一种系统软件, 数据库管理系统:一种系统软件,负责数据库中的数 据组织、数据操纵、数据维护、 据组织、数据操纵、数据维护、控制及保护和数据服 务等,是数据库的核心。 务等,是数据库的核心。 数据库系统:由数据库(数据)、数据库管理系统 数据库系统:由数据库(数据)、数据库管理系统 )、 软件)、数据库管理员(人员)、硬件平台( )、数据库管理员 )、硬件平台 (软件)、数据库管理员(人员)、硬件平台(硬 )、软件平台 软件)五个部分构成的运行实体。 软件平台( 件)、软件平台(软件)五个部分构成的运行实体。 数据库应用系统:由数据库系统、 数据库应用系统:由数据库系统、应用软件及应用界 面三者组成。 面三者组成。 第86页 数据库系统 第87页

常见的关系数据库管理系统 小型数据库:

Visual FoxPro (以后简称为VFP) Access (office套件中的一个) Paradox 大型数据库:

Oracle Informix SYBASE SQL server 等 88

1.数据库系统的基本概念 数据库系统的基本概念

数据库管理系统提供的数据语言: 数据库管理系统提供的数据语言: (1)数据定义语言 数据定义语言: 数据定义语言 负责数据的模式定义与数据的物理存取构建; (2)数据操纵语言 数据操纵语言: 数据操纵语言

负责数据的操纵,如查询与增、删、改等; (3)数据控制语言 负责数据完整性、安全性的定义与检查 3 数据控制语言 数据控制语言: 以及并发控制、故障恢复等。 数据库管理系统的发展

(1)文件系统阶段 提供了简单的数据共享与数据管理能力,但 文件系统阶段: 文件系统阶段

是它无法提供完整的、统一的、管理和数据共享的能力。

(2)层次数据库与网状数据库系统阶段 :为统一与共享数据 层次数据库与网状数据库系统阶段

31

提供了有力支撑。

(3)关系数据库系统阶段 关系数据库系统阶段 第89页

1.数据库系统的基本概念 数据库系统的基本概念

关系数据库系统的基本特点: 关系数据库系统的基本特点: 数据的集成性 数据的高共享性与低冗余性 数据独立性(物理独立性与逻辑独立性) 数据独立性(物理独立性与逻辑独立性) 数据统一管理与控制。 数据统一管理与控制。 数据库存放数据是按数据所提供的数据模式存放的, 数据库存放数据是按数据所提供的数据模式存放的,具有集成 与共享的特点。 与共享的特点。 数据库系统的三级模式: 数据库系统的三级模式: (1)概念模式(2)外模式(3)内模式 )概念模式( )外模式( ) 数据库系统的两级映射: 数据库系统的两级映射: (1)概念模式到内模式的映射; )概念模式到内模式的映射; (2)外模式到概念模式的映射。 )外模式到概念模式的映射。 第90页

应用 外模式 (用户数据库 用户数据库) 用户数据库 应用 外模式 (用户数据库 用户数据库) 用户数据库 应用 外模式 (用户数据库 用户数据库) 用户数据库 外模式→概念模式映射 外模式 概念模式映射 概念模式 (概念数据库 概念数据库) 概念数据库 概念模式→内模式映射模式 概念模式 内模式映射模式 内模式 (物理数据库 物理数据库) 物理数据库 数据库 91

2. 数据模型

数据模型( 数据模型(Data Model)是对客观事物及其 ) 关系的数据描述。 关系的数据描述。

数据库中的数据模型可以将复杂的现实世界要求反映 到计算机数据库中的物理世界。 到计算机数据库中的物理世界。 现实世界 信息世界 计算机世界

数据模型是数据特征的抽象, 数据模型是数据特征的抽象,从抽象层次上 数据特征的抽象 静态特征、 描述了系统的静态特征 动态行为和约束条件。 描述了系统的静态特征、动态行为和约束条件。 数据模型所描述的内容包含:数据结构、 数据模型所描述的内容包含:数据结构、数据 所描述的内容包含 操作和数据约束。 操作和数据约束。

32

92

2. 数据模型

E-R模型的基本概念 (1)实体 现实世界中的事物 实体:现实世界中的事物 实体 现实世界中的事物; (2)属性 事物的特性; 属性:事物的特性 属性 事物的特性; (3)联系 现实世界中事物间的关系。实体 联系:现实世界中事物间的关系 联系 现实世界中事物间的关系。 集的关系有一对一、一对多、多对多 一对一、 一对一 一对多、多对多的联系。

一个班级的学生,学生与学生之间是一对一的关系。 一个班级的学生,学生与学生之间是一对一的关系。 一对一的关系 在一所学校,一门课程与学生之间是一对多的关系。 在一所学校,一门课程与学生之间是一对多的关系。 一对多的关系 在一所学校,多门课程与多个学生之间是多对多 多对多的 在一所学校,多门课程与多个学生之间是多对多的 关系。 关系。 第93页

E-R模型的图示法

用简单的几何图形表示实体集、属性与联系。 用简单的几何图形表示实体集、属性与联系。 (1)实体集表示法 实体集表示法 图中用矩形表表示实体集, 在E-R图中用矩形表表示实体集,在矩形内写上 图中用矩形表表示实体集 实体集名称。如实体集学生(student)、实体集课程 实体集名称。如实体集学生 、 (course) student course (2)属性表示法 属性表示法 图中用椭圆形表示属性, 在E-R图中用椭圆形表示属性,在椭圆形内写上 图中用椭圆形表示属性 该属性名称。如学生有属性:学号(S#)、姓名 该属性名称。如学生有属性:学号 、姓名(Sn)及 及 年龄(Sa)可用如下表示。 可用如下表示。 年龄 可用如下表示 S# Sn Sa 94

(3)联系表示法

图中用菱形(内写上联系名 表示联系。 在E-R图中用菱形 内写上联系名 表示联系。如 图中用菱形 内写上联系名)表示联系 学生与课程的联系SC,如下图所示: 如下图所示: 学生与课程的联系 如下图所示 SC

(4)实体集与属性间的联系关系 实体集与属性间的联系关系 属性依附于实体集,它们之间有联系关系用无 属性依附于实体集, 向线段表示。 向线段表示。 student S# Sn Sa 95

33

属性也依附于联系,它们之间也有联系关系, 属性也依附于联系,它们之间也有联系关系,因此也可 用无向线段,如联系SC可与学生的课程成绩属性 可与学生的课程成绩属性G建立联系 用无向线段,如联系 可与学生的课程成绩属性 建立联系 并用下图表示。 并用下图表示。 SC G (5)实体集与联系间的连接关系 也可用无向线段 实体集与联系间的连接关系(也可用无向线段 实体集与联系间的连接关系 也可用无向线段) student SC course 96

E-R模型之间的联接关系: 模型之间的联接关系: 模型之间的联接关系

实体是概念世界中的基本单位, 实体是概念世界中的基本单位, 是概念世界中的基本单位 属性有属性域, 属性有属性域,每个实体可取属性域内 有属性域 的值。 的值。 一个实体的所有属性值叫元组。 一个实体的所有属性值叫元组。 E-R模型的图示法: 模型的图示法: 模型的图示法 (1)实体集表示法;用长方形 )实体集表示法; (2)属性表法;用椭圆形 )属性表法; (3)联系表示法。用菱形,(m:n) )联系表示法。 第97页

层次模型(采用树型结构) 层次模型 图1-4 层次模型示例 第98页

网络模型(采用无向图型结构) 第99页

关系模型(采用二维表结构) 关系模型 第100页 关系数据模型

关系模型采用二维表来表示,简称表, 关系模型采用二维表来表示,简称表,由表框架 及表的元组组成。一个二维表就是一个关系。 及表的元组组成。一个二维表就是一个关系。 关系数据库系统的特点之一是它建立在数据理论 的基础之上, 的基础之上,有很多数据理论可以表示关系模型 的数据操作, 的数据操作,其中最为著名的是关系代数与关系 演算。 演算。

学号 04001001 04001002 04001057 04002023 姓名 尚杰 余习芳 张轶一 陶红莉 性别

34

男 女 男 女 出生日期 86-11-20 86-12-26 86-01-09 85-02-14 入学成绩 520.5 513.5 612.0 535.0 四级通过否 T F T F 二级 计算机等级考试 一级 二级 备注 第101页

1.关系的数据结构 关系的数据结构

二维表由表框架与表元组组成。 二维表由表框架与表元组组成。 表框架由n个命名的属性组成 称为属性元素)。 个命名的属性组成(n称为属性元素 表框架由 个命名的属性组成 称为属性元素 。 每个属性有一个取值范围称为值域。 每个属性有一个取值范围称为值域。 表框架对应了关系的模式,即类型的概念。 表框架对应了关系的模式,即类型的概念。 每行数据称为元组,一个元组由n个元组分量所组 每行数据称为元组,一个元组由 个元组分量所组 每个元组分量是表结构中每个属性的投影值。 成,每个元组分量是表结构中每个属性的投影值。

学号 姓名 性别 男 女 男 女 出生日期 86-11-20 86-12-26 86-01-09 85-02-14 入学成绩 520.5 513.5 612.0 535.0 四级通过否 T F T F 二级 102

计算机等级考试 一级 二级 备注

04001001 尚杰 04001002 余习芳 04001057 张轶一 04002023 陶红莉

一个二维表要满足下面7个性质就可称为一个关系。 一个二维表要满足下面 个性质就可称为一个关系。 个性质就可称为一个关系

①二维表中元组个数是有限的 ②二维表中元组均不相同 ③二维表中元组的次序可任意交换 ④二维表中元组的分量是不可分割的基本数据项 ⑤二维表中属性名各不相同 二维表中属性与次序无关, ⑥二维表中属性与次序无关,可任意交换 ⑦二维表属性中的分量具有与该属性相同的值域 二维表 二维表框架 行 列 关系模型 关系模式 元组 元组分量 属性 属性值域 VFP表文件 VFP表文件 数据表结构 记录 数据项 字段 字段值域

惟一标识元组的最小属性集称为该表的键(或码 , 惟一标识元组的最小属性集称为该表的键 或码),在VFP 或码 表中称为主关键字 103 关系操作

关系模型的基本运算: 关系模型的基本运算: 1. 数据查询

35


计算机二级考试公共基础知识(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新农村建设中农民集中居住问题研究

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: