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

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

ID:59451031

大小:933.50 KB

页数:31页

时间:2020-09-18

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

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

1、关于本课程MicrosoftAccess是一个中、小型数据库管理系统,最适合用来作为中、小规模数据量的应用软件的底层数据库。它以强大的功能,可靠、高效的管理方式,支持网络和多媒体技术,简单易学,便于开发为主要特点,深受许多中、小型数据库应用系统开发者的喜爱。学完本课程可以参加全国或广东省计算机等级考试二级ACCESS。2021/9/411.1数据库基本概念1.2数据库设计第1章数据库基础2021/9/421.1数据库的基本概念数据库:存储数据的仓库,也称Database,简称DB。数据模型:实体类型及实体之间的联系的模型称为“数据

2、模型”。它包括关系模型、层次模型和网状模型等。数据处理:“数据处理”也称为信息处理,就是利用计算机对数据进行输入、输出、整理、存储、分类、排序、检索、统计等加工过程。而数据处理的对象,包括数值、文字、图形、表格等。随着多媒体计算机的出现,声音、图像、影视等也成为计算机能处理的数据。2021/9/43数据库管理系统:也称DBMS,是数据库系统中对数据进行管理的专门的软件,它是数据库系统的核心组成部分,对数据库的所有操作和控制,都是通过DBMS来进行的。数据库应用系统:是在某种DBMS支持下,根据实际应用的需要,开发出来的应用程序包,

3、例如财会软件,商品进销存管理系统等。数据库系统:它是数据库、数据库管理系统、数据库应用系统的统称。2021/9/44数据模型层次型数据库系统网状型数据库系统关系型数据库系统(RDBS)面向对象型数据库系统(OODBS)2021/9/45关系模型(RelationalModel)关系模型是目前应用广泛、最重要的一种数据模型。最先提出关系模型的是数据库的鼻祖,美国IBM的研究员E.F.codd。关系模型的理论基础,是基于数学中的关系代数的关系演算。1.1数据库的基本概念2021/9/46关系模型关系模型是用二维表的结构来表示的(这个2

4、维表叫“关系”)表中的一列为一个”属性“表中的一行为一个”元组“字段(属性)记录(元组)2021/9/47(1)关系中每一分量不可再分,是最基本的数据单位;(2)每一竖列的分量是同属性的,列数根据需要而设,且各列的顺序是任意的;(3)每一横行由一个个体事物的诸多属性构成,且各行的顺序可以是任意的;(4)一个关系是一张二维表,不允许有相同的字段名,也不允许有相同的记录。关系模型的主要特点2021/9/48主键与外键键:(关键字):能惟一标识实体的属性集,它可以由一个或多个字段组成。也称候选键(candidatekey)在一个给定

5、的关系中,有时存在多个属性,其值都能够唯一标识每一个记录。例如,学号是学生实体的键。身份证也可以是键,称为候选键主键:其值能唯一地标识表中的每一个记录。(可以在候选键中选择一个适合的)将该表与其它表进行关联时,必须指定主键。外键:如果A表中的一个字段是另一个表的主键,那么这个字段称为A表的外键2021/9/49外键的实例学生选课中的“学号”(以及“课程ID”)是外键。2021/9/410层次模型层次模型(HierarchicalModel)表示数据间的从属关系结构,是一种以记录某一事物的类型为根结点的有向树结构特点1:有且仅有一个

6、根结点无父结点。特点2:其它结点:向上仅有一个父结点,向下有若干子结点。层次模型反映了实体间一对多的关系。2021/9/411层次模型PRSS2S1一父多子只有一个无父2021/9/412网状模型网状模型(NetworkModel)是层次模型的扩展,它表示多个从属关系的层次结构,呈现一种交叉关系的网络结构。基本特征:一个父结点允许有多个子结点,一个子结点也可有多个父结点。特点1:有一个以上结点无父结点。特点2:至少有一个结点有多于一个的父结点。网状模型表示了一种多对多的关系2021/9/413网状模型T2S1S2S3C1T1C2多

7、个无父结点一子多父多个无父结点2021/9/414面向对象模型三个类:“学生”、“学生选课”和“课程”类中具体的某个学生就叫“对象”类“学生选课”的字段“学号”取值于类“学生”中的对象类是对象的抽象,而对象是类的具体实例2021/9/415用户A1用户A2用户B1用户B2…………外视图A……外模式A外视图B外模式B概念模式概念视图存储结构定义(内模式)存储数据库(内视图)……DBMS由数据库管理员建立和维护的模式……数据库的体系结构外部级概念级内部级2021/9/4161.2关系数据库设计1.2.1关系数据库的结构设计1.2.2数

8、据库应用系统的功能设计2021/9/4171.2.1关系数据库的结构设计关系规范化:关系模型是以关系集合理论中基本的数学原理为基础的,通过确立关系中的规范化准则,既可以方便数据库中数据的处理,又可以给程序设计带来方便。这一规范化准则称为关系规范化。

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

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

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