《Access2010数据库课件-第一章-数据库基础知识.ppt》由会员分享,可在线阅读,更多相关《Access2010数据库课件-第一章-数据库基础知识.ppt(67页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Access2010 数据库张统宣渭南师范学院2018年3月5日1精选课件Access2010 数据库第一章 数据库基础2精选课件学习目的 123了解ACCESS2010 数据库在各个领域中的应用 掌握数据库的基本原理、数据库设计的步骤和方法具有设计一个小型数据库应用系统的基本能力 3精选课件本章学习目标 通过本章的学习:了解数据库有关基本概念,如数据、数据库、数据库系统和数据库管理系统等。了解数据库发展历史,数据库研究方向和应用范围。掌握数据库系统结构,数据库管理系统的功能和基本原理。理解数据模型的定义和实现方式,为关系型数据库系统的学习打下良好的基础。4精选课件学习要点01 数据库基本概念
2、02 数据库系统组成 03 数据模型04 关系数据库05 构建数据库模型5精选课件想一想 在 我 们 日 常 生 活 中,广 泛 使 用 计 算 机 进行 相 关 的 管 理,很 多 情 况 都 需 要 存 储 数 据 和管理数据,需要数据库系统的支持。6精选课件想一想超市收银系统银行信息系统餐馆点餐系统 教务管理信息系统图书借阅系统 数据库系统的应用实例7精选课件1.1 数据库简介01021.1.1 数据库相关的术语 数 据 是 指 存 储 在 某 一 种 媒 体 上 能 够 识 别 的 物 理 符 号。包 括 数 字、文 字、字 母 和 其 他 字 符 以 及 图 形、图 像、动 画、声音
3、等。数据 经 过 处 理 加 工 可 以 产 生 影 响 的 数 据 表 现 形 式。数 据 是信息的表现形式。信息8精选课件1.1 数据库简介031.1.1 数据库相关的术语 数 据 处 理 也 称 信 息 处 理,是 利 用 计 算 机 对 各 种 类 型 的数 据 进 行 处 理。包 括 数 据 的 采 集、整 理、存 储、分 类、排序、检索、维护、加工、统计和传输等一系列操作过程。数 据 处 理 目 的 是 从 大 量 数 据 中 通 过 分 析、归 纳、推 理等 科 学 方 法,利 用 计 算 机 技 术、数 据 库 技 术 等 技 术 手 段,提 取 有 效 的 信 息 资 源,为
4、 进 一 步 分 析、管 理、决 策 提 供 依据。数据处理9精选课件1.1 数据库简介041.1.1 数据库相关的术语 是 一 种 操 纵 和 管 理 数 据 库 的 软 件,用 于 建 立、使 用 和维护数据库,简称DBMS。数据库管理系统(DataBase Management System DBMS)10精选课件1.1 数据库简介051.1.1 数据库相关的术语 指 具 有 数 据 库 管 理 功 能 的 计 算 机 系 统,它 是 由 硬 件、软件、数据和人员组合起来为用户提供信息服务的系统。数据库系统(DataBase System DBS)1 1精选课件1.1 数据库简介1.1.
5、2 数据管理技术的发展1人工管理阶段(1)数 据 和 应 用 程 序 一 一 对 应,应 用 程 序 中 的 数 据 无 法 被 其 他 程 序利用。(2)程 序 与 程 序 之 间 存 在 大 量 重复数据,存在着数据冗余。(3)数 据 的 独 立 性 很 差,数 据 的类 型、结 构 发 生 变 化,则 程 序 必 须相应改变,因而数据的结构性差。程序1 数据1 程序2 数据2 程序N 数据N 12精选课件1.1 数据库简介1.1.2 数据管理技术的发展2文件系统阶段(1)应 用 程 序 采 用 统 一 的 存 取 方法 来 来 存 取、操 作 数 据,程 序 与 数据 之 间 不 再 是
6、 直 接 的 对 应 关 系,使程序和数据有了一定的独立性。(2)数 据 的 存 取 在 很 大 程 度 上 仍依 赖 于 应 用 程 序,不 同 程 序 之 间 很难 共 享 同 一 数 据 文 件,数 据 独 立 性较差。程序1 数据1 程序2 数据2 程序N 数据N 文件系统13精选课件1.1 数据库简介1.1.2 数据管理技术的发展3数据库系统阶段(1)数 据 库 系 统 管 理 方 式 对 所 有的 数 据 实 行 统 一 规 划 管 理,构 成 一 个数据仓库,有较高的数据独立性。(2)数 据 库 系 统 为 用 户 提 供 了 方便的用户接口,访问数据的各个应程序1 程序2 数据
7、库 程序N DBMS用 程 序 之 间 完 全 独 立,使 程 序 的 编 制 质 量 和 效 率 都 有 所 提 高,管理和访问灵活方便,增加了系统的灵活性。(3)数 据 文 件 间 可 以 建 立 关 联 关 系,数 据 的 冗 余 大 大 减 少,增强了数据共享性。14精选课件1.1 数据库简介1.1.2 数据管理技术的发展4分布式数据库系统阶段(1)数 据 库 技 术 与 网络 技 术 的 结 合 产 生 了 分布 式 数 了 分 布 式 数 据 库系统。(2)分 布 式 数 据 库 系统分为物理上分布、逻辑 上 集 中 的 分 布 式 数 据 库 结 构 和 和 物 理 上 分 布、
8、逻 辑 上 分 布的分布式数据库结构两种结构。15精选课件1.1 数据库简介1.1.2 数据管理技术的发展5面向对象数据库系统阶段(1)面 向 对 象 的 程 序 设 计技 术 与 数 据 库 技 术 相 结 合 的产物。(2)采 用 了 面 向 对 象 程 序设 计 方 法 的 思 想 和 观 点 来 描述 现 实 世 界 实 体 的 逻 辑 组 织和 对 象 之 间 的 联 系,提 高 了数 据 库 管 理 效 率,降 低 了 用户使用的复杂性。16精选课件1.1 数据库简介1.1.3 数据库系统 数 据 库 是 按 一 定 关 系 把 相 关 数 据 组 织、存 储,在 计 算 机 中
9、的 数 据 集 合。数 据 库 不 仅 存 放 数 据,而 且还存放数据之前的联系。17精选课件 数据库主要解决以下3 个问题:(1)有 效 地 组 织 数 据。主 要 是 对 数 据 进 行 合 理 设 计 以 便 计 算 机高效存储。(2)将数据方便地输入计算机中。(3)根据用户的要求将数据从计算机中提取出来。1.1.3 数据库系统1.1 数据库简介18精选课件1.1 数据库简介1.1.3 数据库系统 数据库管理系统(DataBase Management System DBMS 是一种操纵和管理数据库的软件,用于建立、使用和维护数据库,简称DBMS。19精选课件 数据库管理系统主要功能是
10、:(1)数据定义(2)数据操纵(3)数据库运行管理(4)数据库的建立与维护(5)数据通信功能1.1.3 数据库系统1.1 数据库简介20精选课件1.1 数据库简介1.1.3 数据库系统 数 据 库 系 统 是 指 具 有 数 据 库 管 理 功 能 的 计 算 机系 统,它 是 由 硬 件、软 件、数 据 和 人 员 组 合 起 来 为 用户 提 供 信 息 服 务 的 系 统,是 存 储 介 质、处 理 对 象 和 管理系统的集合体。21精选课件 数据库系统主要包括:(1)计算机硬件设备和操作系统(2)数据库管理系统(DBMS)(3)数据库(4)用户1.1.3 数据库系统1.1 数据库简介2
11、2精选课件 数 据 库 系 统 的三级模式结构:数 据 库 系 统 的三 级 模 式 结 构 是指 数 据 库 系 统 是由 外 模 式、模 式和 内 模 式 三 级 构成。1.1.3 数据库系统1.1 数据库简介23精选课件1.1.3 数据库系统01020304实现数据共享实现数据独立加强对数据的保护避免数据不一致性05减少数据冗余度1.1 数据库简介数据库系统的特点24精选课件数据模型概念1.2 数据模型 数 据 库 的 数 据 结 构 形 式,叫 数 据 模 型,它 是 对 数 据 库 如 何组织的一种模型化表示,即表示实体及实体之间联系。实 体 之 间 的 对 应 关 系 称 为 联
12、系,它 反 映 现 实 世 界 事 物 之 间的 相 互 关 系,也 可 以 说 数 据 模 型 是 指 数 据 库 中 记 录 与 记 录 之 间的关系。数据模型所描述的内容包括三个部分:(1)数据结构(2)数据操作(3)数据约束25精选课件数据模型概念1.2 数据模型 数据模型按不同的应用分为三类:(1)概念模型(2)逻辑模型(3)物理模型26精选课件1.2.1 概念模型E-R 模型1.2 数据模型 实 体:指 客 观 存 在 并 可 相 互 区 别 的 物 体。实 体 可 以 是 实在 的 物 体,如 学 生、图 书 等。也 可 以 是 抽 象 的 事 件,如 订 货、借书等。实体集:具
13、有相同类型及共享性质的实体集合。属性:实体具有的某一种特性。关 键 字 和 域:实 体 的 某 一 属 性 或 属 性 组 合,其 值 能 唯 一标识出某一实体。联系:实体间的对应关系。01实体联系模型(E-R 模型)基本概念27精选课件1.2.1 概念模型E-R 模型1.2 数据模型 两 个 实 体 之 间 的 联 系 有3 种 类 型:一 对 一 联 系(1:1),一 对多联系(1:n),,多对多联系(m:n)02实体之间的联系(1)一对一联系(1:1)一 个 实 体 集(表)中 的 每 一 个 实 体,另 一 个实 体 集(表)至 多 有 一 个 实 体 与 之 联 系。反 之 亦然。例
14、 如,学 生 表 和 学 生 家 庭 表 之 间 是 一 对一的联系。班长 班长班级班级28精选课件1.2.1 概念模型E-R 模型1.2 数据模型 两 个 实 体 之 间 的 联 系 有3 种 类 型:一 对 一 联 系(1:1),一 对多联系(1:n),多对多联系(m:n)02实体之间的联系(2)一对多联系(1:n)一 个 实 体 集(表)的 每 一 条 记 录 与 另 一 个 实体 集(表)中 的 多 条 记 录 相 关 联。例 如,学 生 表和成绩表之间是一对多的联系。学生表 成绩表29精选课件1.2.1 概念模型E-R 模型1.2 数据模型 两 个 实 体 之 间 的 联 系 有3
15、种 类 型:一 对 一 联 系(1:1),一 对多联系(1:n),多对多联系(m:n)02实体之间的联系(3)多对多联系(m:n)多 对 多 联 系 表 示 一 个 实 体 集(表)的 多 条 记录 与 另 一 个 实 体 集(表)中 的 多 条 记 录 相 关 联。例 如,学 生 成 绩 表 和 课 程 表 之 间 是 多 对 多 的联系。教师 教师学生学生30精选课件1.2.1 概念模型E-R 模型1.2 数据模型 E-R 模 型 中 包 含 了 实 体、关 系 和 属 性 等3 种 基 本 成 分,通常 用 矩 形 框 代 表 实 体、用 连 接 相 关 实 体 的 菱 形 框 表 示
16、关 系、用椭圆形或圆角矩形表示实体(或关系)的属性。03E-R 模型表示31精选课件1.2.2 数据模型1.2 数据模型 数 据 模 型 是 对 客 观 事 物 及 其 联 系 的 数 据 描 述,它 反 映 了 实体内部以及实体与实体之间的联系。数 据 模 型 不 同,相 应 的 数 据 库 系 统 就 完 全 不 同。任 何 一 个数 据 库 管 理 系 统 都 是 基 于 某 种 数 据 模 型 的 数 据 模 型 是 数 据 库 设计的核心。数 据 库 管 理 系 统 常 用 的 数 据 模 型 有 层 次 模 型、网 状 模 型 和关系模型3 种模型。32精选课件1.2.2 数据模型
17、1.2 数据模型用树形结构表示实体及其之间的联系的模型称为层次模型。层次数据模型(Hierarchical ModelHierarchical Model(1)只有一个结点无父结点,这个结点称为“根结点”。(2)根结点以外的子结点,向上仅有一个父结点,向下有若干子结点。33精选课件1.2.2 数据模型1.2 数据模型用网状结构表示实体及其之间的联系的模型称为网状模型。网状数据模型(Network ModelNetwork Model)(1)结点有多于一个的父结点。(2)有一个以上的结点无父结点。34精选课件1.2.2 数据模型1.2 数据模型关系模型是由若干行、列构成的二维表(表格)的结构。关
18、系模型(Relational ModelRelational Model)关系模型是建立在关系代数基础上的,一个关系模型的逻辑结构是一个二维表,由行和列组成。在关系模型中操作的对象和结果都是二维表,这种二维表就称为关系,用关系表示的数据模型称为关系模型。35精选课件1.2.3 关系数据库1.2 数据模型 与层次模型和网状模型相比较,关系模型具有数据结构单一、理论严密、使用方便、易学易用的特点,成为数据库应用的主流。Access 就是一种关系型数据库管理系统。36精选课件1.2.3 关系数据模型1.2 数据模型(1)关系:一个关系就是一张二维表,每个关系有一个关系名。关系数据模型的基本概念1学号
19、 姓名 课程 签名20170101011 张三 计算机学生签到表37精选课件1.2.3 关系数据模型1.2 数据模型(2)元 组:一 个 二 维 表 中,水 平 方 向 的 一 行 成 为 一 个 元 组,元 组对应表中的一个具体记录。Access 中表示为记录。关系数据模型的基本概念1学号 姓名 课程 签名20170101011 张三 计算机学生签到表38精选课件1.2.3 关系数据模型1.2 数据模型(3)属性:二维表中垂直方向的列。Access 中表示为字段名。关系数据模型的基本概念1学号 姓名 课程 签名20170101011 张三 计算机学生签到表39精选课件1.2.3 关系数据模型
20、1.2 数据模型(4)关键字:其值能唯一标识一个元组的属性或属性的组合。如选课关系中的“学号”与“课程号”属性组合。关系数据模型的基本概念1课程号 教师 课程612703 李四 计算机学生表学号 姓名 课程20170101011 张三 计算机课程表40精选课件1.2.3 关系数据模型1.2 数据模型(5)主 关 键 字:在 一 个 关 系 中 可 以 有 多 个 关 键 字,从 中 选 择 一个来与其他关系建立联系,称为主关键字。在Access 中称为主键。关系数据模型的基本概念1课程号 教师 课程612703 李四 计算机学生表学号 姓名 课程号20170101011 张三 612703课程
21、表41精选课件1.2.3 关系数据模型1.2 数据模型(6)外 关 键 字:关 系 中 的 属 性 或 属 性 组(字 段),不 是 该 关 系(表)的 主 关 键 字,而 是 另 外 一 个 表 的 关 键 字,这 个 字 段 就 称 为 外关键字。通过外部关键字使表与表建立联系。关系数据模型的基本概念1课程号 教师 课程612703 李四 计算机学生表学号 姓名 课程号20170101011 张三 612703课程表42精选课件1.2.3 关系数据模型1.2 数据模型(7)关系模式:对关系的描述称为关系模式。其格式为:关系名(属性1,属性2,属性)如“学生表”描述为:学生表(学号,姓名,课
22、程号)。关系数据模型的基本概念1课程号 教师 课程612703 李四 计算机学生表学号 姓名 课程号20170101011 张三 612703课程表43精选课件1.2.3 关系数据模型1.2 数据模型(1)关系中的每个属性必须是不可划分的数据项关系规范化2(3)在同一个关系中不能出现相同的属性名。(4)关系中不允许有完全相同的元组(2)每一列的元素必须是同一类型的数据,来自同一个域(5)在一个关系中元组和列的次序无关紧要。学生成绩表学号 姓名 成绩 学历语文 数学20170101011 张三 80 90 硕士20170101012 李四 80 90 大学/研究生44精选课件1.2.3 关系数据
23、模型1.2 数据模型 关系的基本运算有两类:传 统 的 集 合 运 算:并、差、交 等。在 进 行 传 统 的 并、差、交 集 合 运 算 中,两 个 关 系 必 须 具 有 相 同 关 系 模 式,即 元 组、记录、有相同的结构。专 门 的 关 系 运 算:选 择(Selection)、投 影(Projection)、联接(Join)等。这些运算可以实现数据库中的查询操作。关系运算345精选课件1.2.3 关系数据模型1.2 数据模型关系运算3(1)关系并运算 设 有 两 个 关 系R 和关 系S 具 有 相 同 的 关 系模 式,将 关 系R 和 关 系S 的 所 有 元 组 合 并,再删
24、 去 重 复 的 元 组,组 成一 个 新 的 关 系,称 为R与S 的并,记为R S。R学号 姓名 课程号20170101011 张三 61270320170101012 李四 612703S学号 姓名 课程号20170101011 张三 61270320170101013 王五 612703R S学号 姓名 课程号20170101011 张三 61270320170101012 李四 61270320170101013 王五 612703 传统的集合运算46精选课件1.2.3 关系数据模型1.2 数据模型关系运算3(2)关系差运算 设 有 两 个 关 系R 和关 系S 具 有 相 同 的
25、关 系模 式,求 属 于 关 系R 但不 属 于 关 系S 的 元 组 组成 的 集 合。即 只 考 虑 关系R,不 考 虑 关 系S,在 关 系R 中 删 去 与 关 系S 中 相 同 的 元 组,组 成一 个 新 关 系,称 为R 与S 的差,记为R-S。R学号 姓名 课程号20170101011 张三 61270320170101012 李四 612703S学号 姓名 课程号20170101011 张三 61270320170101013 王五 612703R-S学号 姓名 课程号20170101012 李四 612703 传统的集合运算47精选课件1.2.3 关系数据模型1.2 数据模
26、型关系运算3(2)关系差运算 设 有 两 个 关 系R 和关 系S 具 有 相 同 的 关 系模 式,求 属 于 关 系R 但不 属 于 关 系S 的 元 组 组成 的 集 合。即 只 考 虑 关系R,不 考 虑 关 系S,在 关 系R 中 删 去 与 关 系S 中 相 同 的 元 组,组 成一 个 新 关 系,称 为R 与S 的差,记为R-S。R学号 姓名 课程号20170101011 张三 61270320170101012 李四 612703S学号 姓名 课程号20170101011 张三 61270320170101013 王五 612703R-S学号 姓名 课程号2017010101
27、2 李四 612703 传统的集合运算48精选课件1.2.3 关系数据模型1.2 数据模型关系运算3(3)关系交运算 由属于R 又属于S的元组组成的集合,即在关系R 和关系S 两个关系中取相同的元组,组成一个新关系,称为R 与S 的交,记为RS。R学号 姓名 课程号20170101011 张三 61270320170101012 李四 612703S学号 姓名 课程号20170101011 张三 61270320170101013 王五 612703RS学号 姓名 课程号20170101011 张三 612703 传统的集合运算49精选课件1.2.3 关系数据模型1.2 数据模型关系运算3(1
28、)选择运算 从关系R 中找出满足给定条件F 的元组的操作称为选择运算。记作:F(R)选择运算是从关系的水平方向进行运算。其中,条件表达式的基本形式为XY,表示运算符,包括比较运算符(,=,=,)和逻辑运算符(,)。X 和Y 可以是属性、常量或简单函数。属性名可以用它的序号或者它在关系中列的位置来代替。若条件表达式中存在常量,则必须用英文引号将常量括起来。专门的关系运算50精选课件1.2.3 关系数据模型1.2 数据模型关系运算3(1)选择运算查询所有年龄小于20 岁的男生的信息。该查询涉及的属性是年龄和性别,这两个属性存在于一个关系中,就是学生关系。涉及的两个查询条件是:年龄小于20 和性别为
29、“男”。专门的关系运算年龄20 性别=“男”(S)【例】教学数据库中有3 个关系:学生关系:S(S#,姓名,年龄,性别,系)选课关系:SC(S#,C#,年级)课程关系:C(C#,课程,学分)51精选课件1.2.3 关系数据模型1.2 数据模型关系运算3(2)投影运算 从关系R 中选取指定的若干属性,组成一个新的关系。记作:属性列(R)投影操作是从列的角度对关系进行垂直分割,取消某些列并重新安排列的顺序。在取消某些列后,元组或许有重复。该操作会自动取消重复的元组,仅保留一个。因此,投影操作的结果使得关系的属性数目减少,元组数目可能也会减少。投影的结果仍是一个关系。专门的关系运算52精选课件1.2
30、.3 关系数据模型1.2 数据模型关系运算3(2)投影运算查询全体女生的学号和姓名。该查询涉及的属性是性别、学号和姓名,这三个属性存在于学生关系中。涉及的一个查询条件是:性别为“女”。首先进行选择操作,找出符合性别是女生的元组,然后再做学号和姓名两个属性列上的投影操作。关系表达式如下:专门的关系运算S#,姓名(性别=“女”(S)【例】教学数据库中有3 个关系:学生关系:S(S#,姓名,年龄,性别,系)选课关系:SC(S#,C#,年级)课程关系:C(C#,课程,学分)53精选课件1.2.3 关系数据模型1.2 数据模型关系运算3(3)连接运算 选取两个指定关系R 和S 中属性间满足一定条件的元组
31、,拼接成一个新的关系。生成的新关系中包含满足联接条件的元组。记作:专门的关系运算 ABR S 其中,是连接运算符,A 和B 分别代表关系R 和S 上的属性组,这些属性组个数要相等并且有可比性。54精选课件1.2.3 关系数据模型1.2 数据模型关系运算3(3)连接运算查询选修了课程号为C2 的学生的学号、姓名、年级。该查询涉及的属性有课程号、年级、学号、姓名。课程号和年级是选课关系的属性,学号和姓名是学生关系中的属性。很明显,该查询涉及两个关系,而这两个关系可以通过公共属性进行连接。关系表达式如下:专门的关系运算S#,姓名,年级(C#=“C2”(SSC)【例】教学数据库中有3 个关系:学生关系
32、:S(S#,姓名,年龄,性别,系)选课关系:SC(S#,C#,年级)课程关系:C(C#,课程,学分)55精选课件1.3 数据设计基础需求分析概念分析逻辑设计物理设计数据库实施数据库运行与维护 数据库设计是数据库应用的核心。基本任务是根据用户对象的信息需求、处理需求和数据库支持环境设计出数据模式。数据库设计有两种方法,一种是面向数据,以信息需要为主;一种是面向过程,以处理需要为主。数据库设计一般采用生命周期法,即将整个数据库应用系统的开发分解成目标独立的几个阶段。56精选课件1.3 数据设计基础需求分析概念分析逻辑设计物理设计数据库实施数据库运行与维护 需求分析阶段的目的是根据现实世界要处理的对
33、象及用户的要求等确定数据库应用系统的功能,常用结构化方法和面向对象的方法。结构化方法是强调开发方法的结构合理性以及所开发软件的结构合理性的软件开发方法。结构的合理性通过系统内各个组成要素之间的相互联系、相互作用的框架来进行约束。而结构化开发方法的作用就在于提出了一组提高软件结构合理性的准则,如分解与抽象、模块独立性、信息隐蔽等。57精选课件1.3 数据设计基础需求分析概念分析逻辑设计物理设计数据库实施数据库运行与维护 需求分析阶段的目的是根据现实世界要处理的对象及用户的要求等确定数据库应用系统的功能,常用结构化方法和面向对象的方法。58精选课件1.3 数据设计基础需求分析概念分析逻辑设计物理设
34、计数据库实施数据库运行与维护 需求分析阶段的目的是根据现实世界要处理的对象及用户的要求等确定数据库应用系统的功能,常用结构化方法和面向对象的方法。面向对象方法是使用现实世界的概念把系统分为不同的对象,通过对象的继承,调用等方式,以一种相对和现实世界解决问题的方法接近的方式解决问题。59精选课件1.3 数据设计基础需求分析概念分析逻辑设计物理设计数据库实施数据库运行与维护 需求分析阶段的目的是根据现实世界要处理的对象及用户的要求等确定数据库应用系统的功能,常用结构化方法和面向对象的方法。60精选课件1.3 数据设计基础需求分析概念分析逻辑设计物理设计数据库实施数据库运行与维护 概念设计的目的是分
35、析数据间内在的语义关联,在此基础上建立一个数据的抽象模型。(一)数据库概念设计方法:集中式模式设计和视图集成设计。(二)数据库概念设计过程:使用E-R模型与视图集成法进行设计时,首先选择局部应用,再进行局部视图设计,最后对局部视图进行集成得到概念模式。61精选课件1.3 数据设计基础需求分析概念分析逻辑设计物理设计数据库实施数据库运行与维护 概念设计的目的是分析数据间内在的语义关联,在此基础上建立一个数据的抽象模型。62精选课件1.3 数据设计基础需求分析概念分析逻辑设计物理设计数据库实施数据库运行与维护 逻辑设计的主要工作是将E-R 图转换成指定RDBMS(关系型数据库管理系统)。E-R 模
36、型 关系属性 属性实体 元组实体集 关系联系 关系63精选课件1.3 数据设计基础需求分析概念分析逻辑设计物理设计数据库实施数据库运行与维护 物理设计是将一个给定的逻辑结构实施到具体的环境中时,提供逻辑数据模型数据存储结构的存储方法的工作环境。64精选课件1.3 数据设计基础需求分析概念分析逻辑设计物理设计数据库实施数据库运行与维护 数据库实施阶段包括两项主要的工作:一项是数据的载入,另一项是应用程序的设计。65精选课件1.3 数据设计基础需求分析概念分析逻辑设计物理设计数据库实施数据库运行与维护 数据库运行与维护:主要包括维护数据库的安全性和完整性;监测并改善数据库性能;必要时需要进行数据库的重新组织和构造。66精选课件1.3 数据设计基础67精选课件