第2章数据库基础ppt课件.ppt

第2章数据库基础ppt课件.ppt

ID:58705685

大小:566.00 KB

页数:98页

时间:2020-10-04

第2章数据库基础ppt课件.ppt_第1页
第2章数据库基础ppt课件.ppt_第2页
第2章数据库基础ppt课件.ppt_第3页
第2章数据库基础ppt课件.ppt_第4页
第2章数据库基础ppt课件.ppt_第5页
资源描述:

《第2章数据库基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章数据库基础Whatisadatabase?1数据库概述数据库就是为了实现一定目的而按某种规则和方法组织起来的数据的集合,在我们的生活中数据库的应用是随处可见。2数据库概述数据库的产生和发展方向自20世纪50年代中期开始,计算机的应用已不仅仅局限于科学研究领域,应用计算机进行数据处理很快上升为计算机应用的重要方面。到了20世纪60年代,由于计算机硬件技术的发展,尤其是辅助存储器容量的增大,使计算机用于管理的规模更加庞大,数据量急剧增加,为了提高效率,人们提出了“数据库”的概念。3人工管理阶段(50年代中期以前);文件系统阶段(50年代后期到60年代中期);数据库系统阶段(60年

2、代后期以来)。数据管理技术经历以下三个阶段:4数据库概述数据库的产生和发展方向研究的方向主要有两个:一是改造和扩充关系数据库,以适应新的应用要求;二是改用新的数据模型。新的数据库技术:并行数据库技术分布式数据库系统(DDS:DistributedDatabaseSystem)数据仓库、数据采掘技术多媒体数据库模糊数据库网络数据库5数据库(DB)数据库(Database,简称DB)是存放数据的“仓库”,只不过这个仓库建立在计算机存储设备上,比如硬盘、软盘等。并且数据库中的数据必须是按一定的格式存放的,以便于查询和存取。严格而言,所谓数据库是长期存储在计算机内的、有组织的、可共享的数据

3、集合。数据库中的数据按一定数据模型组织、描述和存储,具有最小冗余、较高的数据独立性和易扩展性,并可为各种用户共享。6数据库管理系统(DBMS)它们位于用户与操作系统之间,是建立在操作系统的基础上,对数据库进行统一管理和控制。主要功能:数据定义数据操作数据库的运行管理数据库的建立和维护功能数据库管理系统是数据库系统的一个重要组成部分7数据库系统(DBS)数据库系统(DatabaseSystem,简称DBS)是指在计算机系统之中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。8数据模型数据模型的基本概念概念模型数据模型9数据模型的基本

4、概念数据模型根据不同的应用层次划分为三种类型:1、概念模型:也称信息模型。它是按用户观点来对数据和信息建模,主要用于数据库设计。它与具体数据库管理系统无关,与具体的计算机平台无关。目前,较为流行的概念模型有E-R模型、扩充的E-R模型、面向对象模型等。102、逻辑模型:又称数据模型。它是按计算机系统观点对数据建模,主要用于DBMS的实现。目前数据模式有很多种,包括层次模型、网状模型和关系模型、面向对象模型等。3、物理模型:它是一中面向计算机物理表示的模型,此模型给出了数据模型在计算机上的物理结构的表示。11数据模型的三要素:1、数据结构。数据结构用来描述系统的静态特征。它主要描述数

5、据的类型、内容性质以及数据间的联系等。2、数据操作。数据操作用于描述系统的动态特征。它主要描述在相应数据结构上的操作类型与操作方式。数据库主要有检索和更新(包括插入、删除和修改)两类操作。123、数据约束条件。数据约束条件是一组完整型规则的集合,它描述了数据及其联系应具有的制约和依赖规则。13概念模型概念模型是现实世界到机器世界的一个中间层次。概念模型的表示方法很多,其中最常用的是实体—联系模型,简称为E-R模型。该模型将现实世界中需要的信息,以及它们之间的基本联接关系转化成图,比较直观的反映了现实世界。141.概念模型涉及的基本概念(1)实体:客观存在的并可相互区别的事物称为实体

6、。可以是具体的人、事、物,比如小赵、信息学院、教材等;也可以是抽象的概念或联系,比如领导与职工的领导关系。实体是概念世界中的基本单位。15(2)属性:实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。如学生实体可以由学号、姓名、性别等属性组成。(3)联系:现实世界中的事物间的关联称为联系。如教师与学生的授课关系等。这些联系反映为实体内部的联系和实体之间的联系。16两个实体集间的联系可以分为以下几种:一对一联系(1:1):对于实体集A中的每一个实体,实体集B中有且只能有一个实体与之联系,反之亦然。如学校与校长之间的联系。一对多联系(1:n)或多对一联系(n:1):对于实体

7、集A中的每一个实体,实体集B中有n(n≥1)个实体与之联系,反之,对于实体集B中的每一个实体,实体集A中有且只能有一个实体与之联系。如一个学院由多个班级。17多对多联系(m:n):这是一种复杂的联系,对于实体集A中的每一个实体,实体集B中有n(n≥1)个实体与之联系,反之,对于实体集B中的每一个实体,实体集A中有n(n≥1)实体与之联系。如一门课同时有若干个学生选修,而一个学生可以同时选修多门课。182.概念模型基本概念之间的关系(1)实体集(联系)与属性间的关系。一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。