第1章 数据库基础知识(VFP)ppt课件.ppt

第1章 数据库基础知识(VFP)ppt课件.ppt

ID:59020924

大小:2.24 MB

页数:37页

时间:2020-09-26

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

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

1、教师:王月中文VisualFoxPro应用系统开发教程 第二版绪论学习本课程的目的与意义初步掌握数据库的基础知识、VFP数据库系统的使用方法以及数据库应用系统软件的开发过程和方法。第1讲数据库基础知识返回1.1数据库的产生与发展1.2数据库系统1.4数据模型1.5关系术语及关系运算1.3实体及其相互联系1.6本书的一些约定1.1数据库的产生与发展数据管理技术经历了哪几个发展阶段?手工管理、文件管理和数据库技术。回顾1.1数据库的产生与发展手工管理阶段(20世纪40~50年代初期)(1)数据处理中的数据不需要、也不允许长期保存。(2)程序员负担加重。(3)数据无法共享

2、。1.1数据库的产生与发展文件系统阶段(从20世纪50年代后期到60年代中期)数据以数据文件的形式长久地保存。仍然存在诸如数据独立性差、冗余不可避免、不支持并发访问等不足。数据库系统阶段(从20世纪60年代后期以来)出现了管理数据的专门软件,即数据库管理系统。返回1.1数据库的产生与发展1.摇篮时期——20世纪60年代出现数据库的概念。2.发展时期——20世纪70年代数据库的应用成为信息系统开发不可缺少的工具。已开始出现较为完善的关系数据库系统。3.成熟时期——20世纪80年代以后关系数据库系统商品化。最重要的发展是分布式数据库和面向对象的数据库技术的产生。返回数据

3、库技术自产生以来,大致经历了三个发展时期:1.1数据库的产生与发展1.2.1有关数据库的概念1.数据(Data):2.数据库(DataBase):3.数据库管理系统(DBMS):4.数据库系统(DBS):5.数据库应用系统:1.2数据库系统数据库系统层次示意图数据库管理系统操作系统数据库应用系统数据库管理员开发人员最终用户硬件1.数据高度结构化2.数据的共享程度高3.数据的独立性强4.使用统一软件对数据进行管理和操作1.2数据库系统数据库系统的特点1.2.21.3实体及其相互联系1.3.1实体的描述1.实体:客观存在并且可以相互区别的事物称为实体。2.实体的属性:描

4、述实体的特性称为属性。3.实体型:属性值的集合表示一个实体,而属性的集合表示一种试题的类型,称为实体型。4.实体集:同类型实体的集合称为实体集。实体之间的对应关系称为“联系”。实体间的联系有三种类型:1.一对一联系(1:1)2.一对多联系(1:m)3.多对多联系(m:n)实体间联系及联系的种类1.3.21.3实体及其相互联系实体间联系及联系的种类1.3.21.3实体及其相互联系系别主任老师甲老师乙老师丙。。。同学甲同学乙同学丙同学丁。。1:11:nn:m1.4数据模型数据模型:是数据库管理系统用来表示实体及实体间联系的方法。一个具体的数据模型应正确地反映出数据之间存

5、在的整体逻辑关系。在数据库发展历史中,产生了三种数据模型:层次模型、网状模型和关系模型。1.4数据模型1.4.1层次模型用树形结构表示实体及其之间联系的模型。课程系教研室班级教师实验人员特点:只有一个根记录,父记录可以有多个子记录,子记录只能有一个父记录。1.4.2网状模型用网状结构表示实体及其之间联系的模型。课程系教研室任课学生教师选课特点:可以有多个根记录,一个子记录可以有多个父记录。可以表示横向复杂的联系。1.4数据模型层次模型和网状模型本质上是一致的。从逻辑上看,从物理上看,1.4数据模型课程系教研室班级教师实验员课程系教研室任课学生教师选课1.4.3关系模

6、型用二维表表示实体以及实体之间联系的模型称为关系模型。关系模型是以关系数学理论为基础的,是数学领域的专家、学者总结了层次模型和网状模型设计和使用中的经验教训,并借助于近代数学工具而提出来的。1.4数据模型1.4.3关系模型下面是一个学生关系,也是一个二维表。1.4数据模型1.5关系术语及关系运算1.5.1关系术语1.关系:2.元组(记录):3.属性(字段):4.域:5.关键字:6.外部关键字:返回1.5关系术语及关系运算1.关系:返回一个关系就是一张二维表。每个关系有一个关系名,在VFP之中,一个关系存储为一个文件,文件扩展名是.dbf,称为“表”。对关系的描述称为

7、关系模式。一个关系模式对应一个关系的结构,其格式为:关系名(属性1,属性2,……,属性n)1.5关系术语及关系运算1.关系:返回根据关系结构的格式:关系名(属性1,属性2,……,属性n)在VFP中表示为表结构:表名(字段名1,字段名2,…….,字段名n)1.5关系术语及关系运算2.元组(记录):返回在关系表中,一行称为一个元组。也称为一条记录。一个关系有多条记录。如职工表、工资表中都有多条记录。1.5关系术语及关系运算3.属性(字段):返回二维表中垂直方向的列称为属性,也叫字段。每一列有一个属性名(字段名)。每个字段的数据类型、宽度等在创建表的结构时规定。如职工

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

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

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