数据库应用基础知识课件

上传人:我*** 文档编号:143741823 上传时间:2020-09-01 格式:PPT 页数:22 大小:203.50KB
返回 下载 相关 举报
数据库应用基础知识课件_第1页
第1页 / 共22页
数据库应用基础知识课件_第2页
第2页 / 共22页
数据库应用基础知识课件_第3页
第3页 / 共22页
数据库应用基础知识课件_第4页
第4页 / 共22页
数据库应用基础知识课件_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《数据库应用基础知识课件》由会员分享,可在线阅读,更多相关《数据库应用基础知识课件(22页珍藏版)》请在金锄头文库上搜索。

1、第1章 数据库应用基础知识,数据库是20世纪60年代后期发展起来的一项重要技术。70年代以来,数据库技术得到了迅速发展和广泛应用,已经成为计算机科学与技术的一个重要分支。Microsoft Access作为一种关系型桌面数据库管理系统是中小型数据库应用系统的理想开发环境,具有界面友好、易学好用、开发简单、接口灵活等特点,已经得到越来越广泛的应用。 本章介绍数据库的基本概念和基本理论知识。,1.1 数据库基础知识,1.1.1 数据库技术的发展 1.1.2 数据库系统 1.1.3 数据模型,1.1.1 数据库技术的发展,数据管理技术的发展历程,大体上经历了几个阶段: 人工管理阶段 文件系统阶段 数

2、据库阶段 分布式数据库阶段,1.1.2 数据库系统,数据库系统是指带有数据库并利用数据库技术进行数据管理的计算机系统。由以下四部分组成: 数据库:数据库系统的数据源。 硬件:支持系统运行的计算机硬件设备。包括CPU、内存、外存及其它外部设备。 软件:包括操作系统、数据库管理系统、应用开发工具和应用系统。 人员:数据库系统中的主要人员有:数据库管理员、系统分析员和数据库设计人员、应用程序开发人员和最终用户。,1.1.3 数据模型,计算机并不直接处理现实中的事物,而是把事物以数据表示,然后对数据进行处理。真实事物的变化反应在数据的变化上。 在计算机中表示一类事物之前,可以为事物构建数据模型。 数据

3、模型应满足三方面要求: 一是能比较真实地模拟现实世界; 二是容易为人所理解; 三是便于在计算机上实现。,1概念模型,涉及的概念主要有: 实体:客观存在并可相互区别的事物称为实体。 属性:实体所具有的某一特性称为属性。例如,学生的学号、姓名。 关键字:唯一标识实体的属性集。例如,学号是学生实体的关键字。 实体型:类似的实体必然具有共同的特征和性质。用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。例如,学生(学号,姓名,性别,出生年份,系,入学时间)就是一个实体型。,1概念模型(续),实体集:同型实体的集合称为实体集。例如,全体学生就是一个实体集。 联系:在现实世界中,事物内部以及事物之间

4、是有联系的,这些联系在信息世界中反映为实体(型)内部的联系和实体(型)之间的联系。 两个实体型(或者称为两类实体)之间的联系可以分为三类: 一对一 一对多 多对多,一对一联系(1:1),例如,对于班级的集合和班长的集合,一个班级只有一个正班长,而一个班长也只在一个班中任职。,一对多联系(1:n),例如,一个班级中可以有若干名学生,而每个学生只在一个班级中学习。,多对多联系(m:n),例如,一个学生可以选修多门课程,而一门课程可以被多个学生选修,学生和课程之间就是多对多的联系。,课程1,课程2,课程3,课程4,课程5,张三,李四,王五,钱二,课程,学生,2数据库的数据模型,在数据库的发展史上,主

5、要有三种数据模型:层次模型、网状模型和关系模型。 关系数据库系统采用关系模型作为数据的组织方式,现在流行的数据库管理系统大都是基于关系模型的。,1.1.4 关系型数据库,1970年E.F.Codd在美国计算机学会会刊上发表了题为“A Relational Model of Data for Shared Data Banks”的论文,开创了数据库系统的新纪元。以后,他连续发表了多篇论文,奠定了关系数据库的理论基础。,1关系模型的基本术语,关系:关系模型中一个关系就是一个二维表,每个关系有一个关系名。 元组:表中的一行即为一个元组。 属性:表中的一列即为一个属性,给每个属性起一个名字即为属性名。

6、 域:属性的取值范围,如性别域是(男,女),百分制成绩域是1100。,1关系模型的基本术语(续),关键字:属性或属性的集合,其值能唯一地标识一个元组。 外关键字:若一个关系R中的属性(或属性组)F不是其关键字,却与另一个关系S的主关键字Ks相对应,则F称为是R关系的外关键字。,关联到“学生”表的外键,关联到“课程”表的外键,主键,主键,3关系模式,在关系模型中,对关系的描述称为关系模式,通常可以简记为: 关系名(属性名1,属性名2,属性名n),4关系运算,关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算。 关系的基本运算有两类:一类是传统的集合运算(并、差、交等

7、),另一类是专门的关系运算(选择、投影、连接),有些查询需要几个基本运算的组合。,传统的集合运算,进行并、差、交集合运算的两个关系必须具有相同的关系模式,即元组有相同结构。,A B C,C D E,S1,S2,S1与S2的交集:C S1与S2的并集:ABCDE S1与S2的差集:AB,专门的关系运算,在Access中,查询时高度非过程化的,用户只需明确提出“要查询什么”而不需要指出“怎么去查询”,然而了解专门的关系运算有助于正确给出查询表达式。,选择,从关系中找出满足给定条件的元组的操作称为选择。选择的条件以逻辑表达式给出,使逻辑表达式的值为真的元组将被选取。 例如:从“图书信息表”中找出“高

8、等教育出版社”出版的图书,所进行的查询操作就属于选择运算。,选择运算,投影,从关系模式中指定若干属性组成新的关系称为投影。投影是从列的角度进行的运算,相当于对关系进行垂直分解。经过投影运算可以得到一个新的关系,其关系模式所包含的属性个数往往比原关系少,或者属性的排列顺序不同。 例如从“图书信息表”中查询图书的“图书名称”和“作者”,所进行的查询操作就属于投影操作。,投影,连接,连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。连接过程是通过连接条件来控制的,连接条件中将出现两个表中的公共属性名,或者具有相同的语义、可比的属性。连接结果是满足条件的所有记录。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号