大学计算机基础-课件 第六章_数据库技术.pptVIP

  • 3
  • 0
  • 约3.98千字
  • 约 21页
  • 2017-07-07 发布于浙江
  • 举报

大学计算机基础-课件 第六章_数据库技术.ppt

第六章 数据库技术 6.1 数据库技术基本概念 是指以一定的组织方式将相关的数据组织在一起,长期存放在计算机内,可为多个用户共享。数据库是数据库系统的核心,是数据库系统的管理对象。 6.1 数据库技术基本概念 6.2 常见的数据库管理系统 6.3 数据模型 当我们面对“海量”的数据,如何管理和储存它们,这就需要有一个“模型” 按照一定的组织方式进行管理。 数据模型(Data Model)是现实世界数据特征的抽象,是对数据间联系和约束条件的全局性描述。数据库系统常用的数据模型有: 层次模型、网状模型、关系模型 数据库的性质是由数据模型决定的。如Access支持关系模型,所以由Access创建的数据库就为关系数据库。 6.3 数据模型 6.3 数据模型 6.3 数据模型 6.4 关系数据库设计 6.4 关系数据库设计 需求分析是数据库设计的第一步。该阶段主要是对数据库应用系统所要处理的对象进行全面了解,大量收集各类基础数据以及用户对数据库信息和对基础数据进行处理的要求等。 6.4 关系数据库设计 概念设计的目标是产生反映需求信息的数据库概念结构。它与具体的DBMS无关。概念设计用实体-联系模型(简称E-R图) 表示。 6.4 关系数据库设计 逻辑设计的任务是将概念模型转换为特定DBMS所支持的数据模型。 6.4 关系数据库设计 物理设计是根据DBMS和计算机系统所提供的手段,为逻辑数据模型选取一个最适合应用环境的物理结构。 6.4 关系数据库设计 数据库实施就是在计算机上建立起实际数据库结构、装入数据、测试和试运行的过程。 6.5 数据库在管理信息系统中的应用 管理信息系统(Management Information System)就是用计算机来执行管理功能的一种信息系统。 6.5 数据库在管理信息系统中的应用 6.5 数据库在管理信息系统中的应用 6.5 数据库在管理信息系统中的应用 6.5 数据库在管理信息系统中的应用 6.5 数据库在管理信息系统中的应用 数据库(DB):长期存储在辅助存储器中的有组织、可共享的数据集合。是数据库系统的核心部分,是数据库系统的管理对象。 * 教学进度 计算机科学与工程系 本章主要介绍与数据库技术有关的几个基本概念,包括什么是数据库、数据库管理系统、数据库系统、数据模型、数据库设计过程及数据库在管理信息系统中的应用等内容。 如何把大象放冰箱里? 1. 数据库(DB) 2. 数据库管理系统(DBMS)   是管理数据库的软件的集合,是位于用户(或应用程序)与操作系统之间的数据库软件,是用户访问数据库的接口。 数据库 DB 应用程序1 应用程序2 数 据 库 管理系统 图6.1 数据库管理系统 DBMS 3. 数据库系统   数据库系统(DBS):是指采用了数据库技术的计算机系统。一般由硬件平台、数据库软件支持环境(操作系统、数据库管理系统、应用开发工具软件、应用程序等)、数据库、人员组成。 1. Access 四种比较常见的数据库管理系统: Access是微软的Office组件之一,是中小型企业常用的数据库管理系统,适合初学者学习。 2. SQL Server SQL Server是微软在Windows系列平台上开发的数据库管理系统,具有良好的兼容性和易用性等功能。 3. MySQL MySQL是是广受Linux用户喜爱的半商业数据库,可运行在大多数的Linux平台。 4. Oracle Oracle是世界上使用最广的关系型数据库管理系统,功能强大,具有完整的存储和管理大量数据的能力 ,在数据库领域处于领先地位 。 层次模型是最早的数据模型。该模型中的每个结点表示一个记录类型,结点间的有向连线表示记录类型间的双亲-子女联系。这种联系只能是“父子”关系,只能处理一对多的实体关系。 1. 层次模型 网状模型展现了各种非层次关系。网中节点之间的联系不受层次限制。层次模型则可以看成是网状模型的一个特例。 2. 网状模型 23 女 陈四 21 男 李三 22 女 林二 24 男 王一 年龄 性别 姓名 一般来说,任何数据模型都描述一定事物数据之间的关系。层次模型描述数据之间的从属层次关系;网状模型描述数据之间的多种从属的网状关系。而关系模型则用二维表表示事物间的联系。关系模型则是用二维表格表示事物间的联系,当前主流数据库普遍采用的是关系数据模型。

文档评论(0)

1亿VIP精品文档

相关文档