《数据库概述》PPT课件.ppt

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

5数据库;一、数据管理技术的发展

数据管理主要面向非数值数据的处理问题,这类数据的特点是数据量大,数据处理的内容主要是数据的分类、组织、编码、存储、检索和维护等。

随着计算机技术的不断发展,数据管理一共经历了下面三个阶段。;1、人工管理阶段(50年代中期以前);3、数据库系统阶段(60年代后期以来);二、数据库系统的组成(重点);二、数据库系统的组成;3、软件支持系统

主要包括:

数据库管理系统(DBMS)

操作系统

应用开发工具等

;数据库管理系统(DBMS)是管理和控制数据库的系统软件。

DBMS是数据库系统的核心软件。

功能:数据定义

数据操纵

数据库管理和控制功能;

不同的DBMS其功能、规模、价格是不同的。

目前常见的DBMS:

Oracle、SQLServer、Sybase、DB2、Access、VisualFoxpro等。;4、应用系统

以数据库为基础开发的各种应用程序。

5、有关人员

主要包括:

数据库管理员(DBA)、系统分析员、

数据库设计人员、应用程序员和用户。;1.数据结构化

2.数据共享性高,冗余度低

3.程序和数据具有比较高的独立性

4.为用户提供了良好的接口

5.统一和管理控制数据

6.系统灵活,易于扩充

;从DBMS角度来看,数据库的体系结构是数据库的一个总框架,它是一种三级模式和二级映象结构。这是数据库内部的系统结构。

从数据库最终用户角度来看,数据库结构可分为单机结构、集中式结构、C/S结构、B/S结构等,这是数据库外部的体系结构。

;数据库的体系结构:三级模式和二级映像;(1)三级模式;外模式/模式映象

它表达了用户数据库和概念数据库之间的对应关系。

模式/内模式映象

它表达了概念数据库和物理数据库之间的对应关系。;1.银行业务系统

2.超市销售系统

3.学校教学管理系统

4.图书管理系统

……;六、数据库技术的发展;六、数据库技术的发展;;;分布式数据库

面向对象数据库

并行数据库

工程数据库

空间数据库

多媒体数据库

主动数据库

模糊数据库

……;一、数据模型的概念

模型:现实世界特征的模拟和抽象。

数据模型:现实世界数据特征的抽象。;概念模型;概念模型是从现实世界到计算机世界的一个中间层次,是一种信息世界的模型。

特点:使用简单的概念,清晰的表达方式来直观表达应用对象及语义的关联,便于用户理解。且使所描述的问题和具体的计算机无关。

E-R数据模型(Entity-Relationshipdatamodel),即实体—联系数据模型。;(1)概念模型涉及的基本概念;联系;1:m联系(one-to-many)

设有两个实体集A、B,若A中每个实体与B中任意个实体(包括零个)相联系,而B中每个实体至多和A中一个实体有联系,则称A和B是1:m联系。

如:班级与学生系部与教师;m:n联系(many-to-many)

若两个实体集A、B中的每一个实体都和另一个实体集中任意个实体(包括零个)有联系,则称A、B是m:n联系。

如:教师与学生学生与课程;实体:用矩形表示。

属性:用椭圆形表示

联系:用菱形表示

连线:实体与属性间、联系与属性间、

联系与实体间。连线上要标注联系类型。;学生;三、数据模型的分类;5.3关系模型(重点);5.3关系模型(重点);;2、关系的性质

(1)同一属性的数据具有同质性。

(2)属性值必须是不可分的数据项。

(3)同一关系的属性具有不能重复性。

(4)关系中任意两个元组不能相同。

(5)关系中元组的顺序可以任意交换。

(6)关系中列的顺序可以任意交换。;3、关系模型的存储结构;二、关系操作;二、关系操作;二、关系操作;A

;A

;(4)广义笛卡尔积:

设关系R和S分别具有p和q个属性,R和S的广义笛卡尔积是一个具有(p+q)个属性的元组集合,每一个元组的前p个属性来自R的一个元组,后q个属性来自S的一个元组。广义笛卡尔积记为RxS。;A

;2、专门的关系运算;(2)投影

投影运算是从关系的属性中选择属性列,由这些属性列组成一个新关系。

例如,在学生登记表中找出所有学生的学号和姓名,可以对学生登记表做投影操作。;(3)连接

连接操作是将不同的两个关系连接成为一个新关系。它是从两个关系的广义笛卡尔积中选

文档评论(0)

祝星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档