第十章数据库技术.pptVIP

  • 1
  • 0
  • 约 67页
  • 2017-04-26 发布于北京
  • 举报
第十章数据库技术

第10章 数据库技术基础;本章导读;内容介绍;教学目的;教学难点;10.1 数据库的基本概念;10.1.1 数据管理技术;信息是经过加工的数据,是对决策者有用的数据。;数据管理技术的发展;各个数据管理阶段中应用程序和数据之间的对应关系;文件系统阶段;数据库系统阶段;数据库系统阶段的特点 ;10.1.2 数据库系统(DBS);数据库管理系统的基本功能;数据库系统的基本特点;10.2 数据模型 ; 根据模型应用的不同阶段,可以将模型分为两类: 概念模型:按观点来对数据和信息建模,主要用于数据库设计。概念模型是不依赖于具体的计算机系统也不为某一种数据库管理系统支持的模型。 数据模型:按计算机系统的观点对数据建模,主要用于数据库管理系统的实现。 数据库系统的实现过程 ;10.2.1 概念模型 概念模型实际上是现实世界到机器世界的一个中间层次,涉及到以下几个主要概念: 实体:现实世界客观存在并且可以相互区分的事物。如一个学生;一张桌子 属性与域:描述实体某一方面的特性,其取值范围叫域。如姓名、性别;长、宽、高 关键字:唯一标识实体的属性集称为关键字,亦称为码。例如,学号是学生实体的关键字。 实体型:由实体名与其属性名的集合共同构成。如学生(姓名,性别);桌子(长,宽高) 实体之间的联系:实体之间的相互关系;学号;实体间的相互联系;一对一联系;一对多联系;多对多联系;为了把现实世界中的具体事物抽象、组织为某一具体的DBMS支持的数据模型,通常要先将现实世界抽象为信息世界,然后再将信息世界转换为机器世界。即: 将现实世界中的客观对象抽象为概念模型; 把概念模型转换为某一DBMS支持的(逻辑)数据模型。 概念(数据)模型是现实世界到机器世界的一个中间层次。 概念(数据)模型必须转化为逻辑数据模型才能在数据库中实现 ;对象的抽象过程;数据模型;10.3.1 关系模型及关系数据库;10.3.2 关系代数; 关系代数是关系模型和关系数据库的理论基础。 运算对象、运算符、运算结果是运算的三大要素。 关系代数的运算对象是关系,运算结果亦为关系。;关系代数的运算符;A;(a) 学生关系S;10.3.3 关系的完整性约束;10.4 数据库设计与管理 ;需求分析 需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅按当前应用需求来设计数据库。这里的重点是对建立数据库的必要性及可行性分析和研究,确定数据库在整个数据库应用系统中的地位以及各个数据库之间的关系。 概念结构设计 将需求分析阶段得到的用户需求抽象为反映现实世界信息需求的数据库概念结构(概念模式)就是概念结构设计。 逻辑结构设计 逻辑结构设计就是把概念结构设计阶段的E-R图转换成与具体的数据库管理系统产品所支持的数据模型相一致的逻辑结构。 ;物理结构设计 数据库在实际的物理设备上的存储结构和存取方法称为数据库的物理结构。对于设计好的逻辑模型来说,选择一个最符合应用要求的物理结构就是数据库的物理结构设计,物理结构设计依赖于给定的硬件环境和数据库产品。 数据库实施 数据库实施阶段的工作就是根据逻辑设计和物理设计的结果,在选用的DBMS上建立起数据库。具体有如下3项工作:建立数据库的结构、载入实验数据并测试应用程序、载入全部实际数据并试运行应用程序。 数据库运行和维护 在数据库运行阶段,对数据库经常性的维护工作主要由数据库管理员(DBA)完成,主要工作包括数据库的转储和恢复、数据库的安全性和完整性控制的监督和分析、数据库的重组织和重构造等。 ;10.5 Access数据库及其应用;10.5.1 Access数据库概述;图8-18 主窗口及数据库窗口;表是数据库的核心与基础,存放着数据库中的全部数据信息 ;10.5.2 创建Access数据库;数据库中数据的组织关系 数据的组织层次 表的特点 表的结构 字段、记录、值、主关键字 表之间的关系;数据库的设计 确定新建数据库所要完成的目的 确定新建数据库所需要的表 确定各个表中所需要的字段 定义有唯一值的主关键字字段 确定表之间的关系 优化设计;10.5.3 在Access数据库中创建表;字段类型;建立数据表之间的关联;建立表之间关联的步骤:;10.5.4 数据表的维护与操作; 在表中查找和替换数据 通过记录定位器查找记录 通过“查找和替换”对话框查找/替换; 查询对象 查询对象是用来对表中数据进行加工并输出信息的数据库对象 创建查询对象 在设计视图中创建查

文档评论(0)

1亿VIP精品文档

相关文档