数据库复习范围.ppt_第1页
数据库复习范围.ppt_第2页
数据库复习范围.ppt_第3页
数据库复习范围.ppt_第4页
数据库复习范围.ppt_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库系统及其应用复习范围 1数据的概念和四个基本特征概念数据是对客观事物记录下来的 可鉴别的符号 数字 字符 图形 图象等 特征1 数据有 型 和 值 之分 数据的型是指数据的结构 数据结构指数据的内部结构和对外联系 2 数据受数据类型和取值范围的约束 数据类型是对不同应用场合设计的数据约束 数据的取值范围指数据的值域3 数据有定性表示和定量表示之分 4 数据应具有载体和多种表现形式 第1章绪论 2数据库概念和性质概念数据库是长期存储在计算机内 有组织的 可共享的大量数据集合 性质1 数据库中的数据具有数据整体性2 数据库中的数据具有数据共享性 3数据库管理系统概念和用途概念数据库管理系统 DatabaseManagementSystem 简称DBMS 是位于用户与操作系统之间专门用于管理数据库的计算机系统软件 用途科学地组织和存储数据 高效地获取和维护数据 4数据库管理系统的基本功能1 数据定义功能 提供数据定义语言 定义数据库中的数据对象2 数据操纵功能 提供数据操纵语言 操纵数据实现对数据库的基本操作 查询 插入 删除和修改 3 数据库的建立和维护功能 数据库数据批量装载 数据库转储 介质故障恢复 数据库的重组织 性能监视等4 数据库的运行管理功能 保证数据的安全性 完整性 多用户对数据的并发使用 发生故障后的系统恢复 5数据库系统概念概念数据库系统是指在计算机系统中引入数据库后的系统构成 一个数据库系统应由计算机硬件 数据库 数据库管理系统 应用软件和数据库管理员等5部分构成 6文件系统阶段的数据管理特点和缺陷特点1 管理的数据以文件的形式长久地被保存在计算机的外存中 2 文件系统有专门的数据管理软件提供有关数据存取 查询及维护功能 3 文件系统中的数据文件已经具有多样化 4 文件系统的数据存取是以记录为单位的 缺陷1 文件系统的数据共享性差 冗余度大 2 文件系统中缺乏数据与程序独立性 3 应用程序的改变将影响到文件数据结构的改变 7数据库系统阶段的数据管理特点特点数据库设计时面向数据模型对象数据库系统的数据冗余度小 数据共享度高数据和程序之间具有较高的独立性数据库系统通过DBMS进行数据安全性 完整性 并发控制和数据恢复控制数据库中数据的最小存取单位是数据项 8数据库系统的三级数据模式结构数据库的体系结构是数据库的一个总体框架 大多数数据库系统在总的体系结构上都具有三级结构的特征 既外部模式 逻辑模式和内部模式 外模式是对各个用户或程序所涉及到的数据的逻辑结构和数据特征的描述 逻辑模式是对数据库中数据的整体逻辑结构和特征的描述 内模式是数据的存储模式 它是数据的内部表示或底层描述 9数据独立性物理独立性指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的 当数据的物理存储改变了 应用程序不用改变 逻辑独立性指用户的应用程序与数据库的逻辑结构是相互独立的 数据的逻辑结构改变了 用户程序也可以不变 1信息的三种世界及其描述现实世界 是指我们要管理的客观存在的各种事物 事物之间的相互联系及事物的发生 变化过程 信息世界 是指现实世界在人们头脑中的反映 数据库设计者必须对用户提供的原始数据进行综合 抽象出所需要的数据 将现实世界中的事物及其联系 转换成信息世界中的实体及其联系 计算机世界 是指信息世界中的信息在计算机中的数据存储 信息世界中的实体及其联系将被转换成数据世界中的数据及其联系 这种联系是用数据模型表示的 第2章数据模型与概念模型 2解释概念模型中的以下术语 1 实体实体是客观存在且可区别其他对象的事物 2 实体型对现实世界中 对具有相同性质 服从相同规则的一类事物 或概念 既实体 的抽象称为实体型 3 实体集实体集是具有相同类型和相同性质的实体的集合 4 属性属性为实体的某一方面特征的抽象表示 5 码码能够惟一标识实体集中一个实体 码可以是属性或属性组 6 域属性的取值范围称为属性的域 3举例说明实体联系的类型 1 2个实体集之间一对一联系 1 1 2 2个实体集之间一对多联系 1 n 3 2个实体集之间多对多联系 m n 4 2个实体集之间的一个以上的不同联系5 3个实体之间多对多的联系 4概念模型以及概念模型的作用概念模型实体及其相互之间的联系用概念模型描述 概念模型是一种独立于计算机系统的数学模型 它是按用户的观点组织所关心的信息结构 是对现实世界中的第一层抽象 作用是DB设计人员进行数据库设计的有力工具 也是DB人员和用户之间进行交流的语言 E R模型实际上是现实世界到数据世界的中间层次 是现实世界到信息世界的第一层抽象 5根据题目的文字描述画出ER模型图 5论述数据模型的概念数据模型是一组严格定义的概念集合 这些概念精确的描述了系统数据结构 数据操作和数据完整性约束条件 数据模型是通过概念模型数据化处理得到的 6数据模型组成的三要素数据结构 数据类型 内容 性质 数据之间联系数据操作 插入 删除 修改数据的约束条件 完整性集合 7关系模型的概念 解释相关术语概念关系数据模型是建立在严格的数学基础上 在关系模型中 数据逻辑结构是一张二维表 由行和列组成 术语关系 一个关系对应通常所说的一张二维表 元组 表中的一行称为一个元组 属性 表中的一列称为一个属性 主码 表中的某个属性或属性组 它们的值可以惟一地确定一个元组 且属性组中不含多余的属性 这样的属性或属性组称为关系的主码 域 属性的取值范围称为域 分量 元组中的一个属性值称为分量 关系模式 关系的型称为关系模式 关系模式是对关系的描述 关系模式一般的表示是 关系名 属性1 属性2 属性n 8关系操作和关系的完整性约束条件 关系操作主要包括数据查询和插入 删除 修改数据 关系中的数据操作是集合操作 关系的完整性约束条件包括三类 实体完整性 参照完整性和用户定义的完整性 9论述关系模型的特点1 关系数据模型建立在严格的数学基础之上 2 关系数据模型的概念单一 容易理解 3 关系模型中的数据联系是靠数据冗余实现的 第3章数据库系统设计的步骤和方法 1叙述数据库设计的基本步骤需求分析 调查和分析用户的应用需求概念结构设计 表达出一个组织环境中信息需求的概念模型 明确描述出业务环境数据需求 数据之间的联系 数据约束条件 逻辑结构设计把概念结构设计转换成所选择的DBMS支持的数据模型数据库物理设计为数据模型在设备上选定合适的存储结构和存取方法数据库实施建立数据库 编制程序 装载数据数据库运行与维护性能监测 数据转储与恢复 安全控制 2什么叫数据抽象 用什么方法实现数据抽象 数据抽象数据抽象是从实际的人 物 事和概念中抽取所关心的共同特性 忽略非本质的细节 把这些特性用各种概念精确地加以描述 这些概念组成了某种模型方法分类 聚集 和概括 分类定义某一类概念作为现实世界中一组对象的类型 这些对象具有某些共同的特性和行为 聚集定义某一类型的组成部分 它抽象了对象内部类型和对象内部 组成部分 的语义 概括定义类型之间的一种子集联系 它抽象了类型之间的 所属 的语义 3确定实体和属性的原则是什么 1 属性不能再具有描述特性2 属性不能与其他实体发生联系3 在满足处理问题的要求前提下 尽量减少实体 能作属性时不要作为实体 4E R模型的设计步骤1 根据需求分析确定局部结构范围2 局部ER设计 确定局部结构实体 属性 联系3 下一个局部结构的ER设计4 全局E R模型设计 5掌握概念模型向关系模型的转换规则1 实体集的转换 概念模型中的一个实体集转换为关系模型中的一个关系2 1 1的转换 将1 1联系与某一端实体集所对应的关系合并 在被合并关系中增加属性 其新增的属性为联系本身的属性和与联系相关的另一个实体集的主码3 1 n的转换 在n端实体集中增加新属性 新属性由联系对应的1端实体集的主码和联系自身的属性构成 新增属性后原关系的主码不变 4 m n联系的转换 一个m n联系转换为一个关系模式 转换方法为 与该联系相连的各实体集的主码以及联系本身的属性均转换为关系的属性 新关系的主码为两个相连实体主码的组合 6将局部ER图合并成为一个全局ER图会遇到的问题及解决1 属性冲突属性域冲突 即属性值的类型 取值范围或取值集合不同 属性取值单位冲突属性冲突通常以讨论和协商方式解决2 命名冲突同名异义冲突 即不同意义的对象在不同的局部应用中具有相同的名字 异名同义冲突 即意义相同的对象在不同的局部应用中有不同的名字 调整和统一命名 3 结构冲突同一对象在不同的应用中具有不同的抽象 同一实体在不同分E R图中的属性组成不一致 实体之间的联系在不同的分E R图中呈现不同的类型 结构冲突通过进行综合调整解决 同一对象的抽象不同 按高一级的数据抽象处理 例如同一对象属性与实体不同的抽象 应抽象为实体 同一实体的属性应包括不同分E R图中的属性 1 1与1 n联系的矛盾按1 n处理 1 n与n m联系的矛盾按n m处理 7什么是数据库的物理设计和物理结构 数据库的物理设计是对于给定的逻辑数据模型选择一个最适合应用环境的物理结构 物理结构数据库在物理设备上的存储结构与存取方法 它依赖于给定的计算机系统 8根据题目设计ER模型9根据题目将ER模型转换为关系模型 第7章关系数据库理论 1范式范式是指规范化的关系模式 由于规范程度不同 就产生了不同的范式 满足最基本的规范化的关系模式叫第一范式 第一范式再满足另外一些约束条件就产生了第二范式 第三范式 BC范式等 一个低一级的关系模式通过分解可以转换成若干高一级的范式的关系模式集合 这种过程叫关系的规范化 2关系模式应满足的基本要求1 元组的每个分量必须是不可分的数据项 2 数据库中的数据冗余应尽可能少 3 不能因为数据更新操作而引起数据不一致问题 4 当执行数据插入操作时 不能产生插入异常现象 5 不能在执行删除操作时产生删除异常问题 6 数据库设计应考虑查询要求 数据组织应合理 3函数依赖定义1 设R U 是一个属性集U上的关系模式 X和Y是U的子集 若对于R U 的任意一个可能的关系r r中不可能存在两个元组在X上的属性值相等 而在Y上的属性值不等 则称X函数确定Y函数 或Y函数依赖于X函数 记作X Y 4完全函数依赖与部分函数依赖 5传递函数依赖 定义3在关系模式R U 中 如果X Y 且Y X Y X Y Z 则称Z对X传递函数依赖 或称Z传递函数依赖于X 61NF 2NF 3NF的定义1 如果一个关系模式R的所有属性都是不可分的基本数据项 则R 1NF 2 若关系模式R 1NF 且每一个非主属性都完全函数依赖于码 则R 2NF 3 若关系模式R 1NF 且每个非主属性都不传递依赖于码 则R 3NF 7对给定的关系模式判断其满足的范式 第四章SQLServer2000RDBMS 1 基本数据文件基本数据文件也称为主文件 2 辅助数据文件 次文件 辅助数据文件又称从属文件或次文件 当数据库中的数据较多时需要建立辅助数据文件 3 日志文件日志文件是用于存放数据库日志信息的文件 一个数据库可以有一个或多个日志文件 1SQLServer2000的三种物理文件 SELECT查询语句SELECT ALL DISTICT 字段表达式1 n FROM1 n WHERE GROUPBY ORDERBY字段名 ASC DESC ALL指定在结果集中可以显示重复行 ALL是默认设置 DISTINCT指定在结果集中只能显示唯一行 字段表达式

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论