第7章-数据库技术基础.ppt

第7章-数据库技术基础.ppt

ID:61916757

大小:498.50 KB

页数:69页

时间:2021-03-29

第7章-数据库技术基础.ppt_第1页
第7章-数据库技术基础.ppt_第2页
第7章-数据库技术基础.ppt_第3页
第7章-数据库技术基础.ppt_第4页
第7章-数据库技术基础.ppt_第5页
资源描述:

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

1、计算机信息技术应用基础第7章数据库技术基础第7章数据库技术基础7.1关系数据库系统概述7.2数据库设计概述7.3关系数据库标准语言SQL简介7.4Access2002数据库应用实例7.5数据库技术的发展历程和发展方向7.1关系数据库系统概述7.1.1数据库的基本概念1.数据、信息和数据处理2.数据管理技术的发展3.数据库、数据库管理系统和数据库系统4.数据库系统的体系结构7.1.2数据模型的概念1.概念模型2.常用的三种数据模型3.数据模型的组成要素7.1.3关系数据模型1.关系模型的常用术语2.关系模型的优缺点3.关系模型的三种基本运算4.关系模型的完整性约束条件1.数据、信息和数

2、据处理⑴数据和信息数据在计算机内以文件的形式保存⑵数据处理数据处理又称为信息处理,指的是利用计算机对各种类型的数据进行处理为了更好地提高信息的价值,必须用数据库技术来管理信息。7.1.1数据库的基本概念2.数据管理技术的发展2.数据管理技术的发展⑴人工管理阶段⑵文件系统管理阶段⑶数据库系统管理阶段(20世纪60年代后期以来)7.1.1数据库的基本概念3.数据库、数据库管理系统和数据库系统⑴数据库(DB)长期存储在某种存储介质上的有组织的、可共享的相关数据的集合⑵数据库管理系统(DBMS)数据库管理系统是用来对数据库进行集中统一管理的,帮助用户创建、维护和使用数据库的系统软件,如SQL

3、SEVER,ACCESS⑶数据库系统(DBS)数据库系统指在计算机系统中引入数据库后的整个系统,一般由数据库、数据库管理系统、应用开发工具应用系统、数据库管理员和用户构成。7.1.1数据库的基本概念4.数据库系统的体系结构数据库系统在总的体系结构上通常具有相同的特征,即采用三级模式结构并提供二级映射功能⑴三级模式①模式②外模式③内模式⑵二级映射①外模式/模式映射②模式/内模式映射7.1.1数据库的基本概念7.1.2数据模型的概念数据模型(DataModel)是现实世界数据特征的一种抽象,是对现实世界的模拟。数据模型大致分为两个不同层次:概念模型:也称信息模型,是按用户的观点对数据和信

4、息进行建模的,是现实世界到信息世界的第一层抽象。基本数据模型:是按计算机系统的观点对数据进行建模的,是概念模型的数据化。主要用于DBMS的实现,主要包括层次模型、网状模型和关系模型等。现实世界(事物、事物性质)信息世界(实体、实体属性)抽象化数据化机器世界(记录、数据项)用概念模型(E-R图)描述用DBMS支持的数据模型描述从现实世界到机器世界的过程7.1.2数据模型的概念1.概念模型用(E-R图)描述E-R图中的三种基本图素内涵如下:⑴实体:是现实世界中客观存在的可以相互区分的事物,例如一个学生、一台计算机等;也可以是抽象的概念,例如一场比赛、一次选课等。实体集是具有相同属性的实体

5、集合。学生的集合可以定义为一个实体集。用矩形表示⑵属性:是描述对象的某个特性,如:学生实体可用学号、姓名、性别、出生日期等属性来描述;用椭圆表示⑶联系:是实体间的相互关系。它反映了客观事物间相互依存的状态。用菱形表示两个不同实体集之间的联系有三种类型实体间的三种联系两个不同实体集之间的联系有三种类型,如图所示。①一对一联系(1∶1)②一对多联系(1∶n)③多对多联系(m∶n)11校长学校管理n1院系教师聘任nm学生课程选修(a)1∶1联系(b)1∶n联系(c)m∶n联系7.1.2数据模型的概念例:院系学生成绩管理系统的概念模型该系统的实体和实体属性:学生:属性有学号、姓名、性别、出生

6、日期和专业,关键字为学号;课程:属性有课程号、课程名、学时和学分,关键字为课程号;教师:属性有编号、姓名和职称,关键字为编号;系:属性有系名、系主任和电话,关键字为系名。例:院系学生成绩管理系统的概念模型2.上述四个实体有如下联系:则系与学生之间是一对多联系;则学生与课程实体之间是多对多联系;则系与教师之间是一对多联系;则教师与课程实体之间是多对多联系。用E-R图表示院系学生成绩管理系统的概念模型总体概念结构E-R图mnnm学生课程成绩选修课程号课程名学时学分n1系教师聘任编号姓名职称系名系主任电话有授课n1姓名性别出生日期专业学号时间2.常用的三种数据模型⑴层次模型层次模型是用树形

7、结构描述实体集之间的联系。层次模型的基本联系是一对一和一对多的联系。⑵网状模型网状模型可反映多对多的联系。⑶关系模型可表示一对一、一对多和多对多的联系。7.1.3关系数据模型关系模型中数据的逻辑结构是一张二维表,它由行和列组成。1.关系模型中的常用术语关系:一个关系对应通常所说的一张二维表;元组:表中的一行称为一个元组;属性:表中的一列称为一个属性,列名称为属性名,列值称为属性值;关键字:能够惟一确定一个元组的属性或属性集称为关键字。例:“学生”表中的属性

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

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

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