VF第一张讲解ppt课件.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VF第一张讲解ppt课件

面向21世纪高等院校计算机教材系列;第1章 数据库基础和Visual FoxPro编程环境;1.1 数据库的基本概念;1.1.2 数据库的产生 计算机管理数据随着计算机的发展而不断发展,利用计算机对数据进行处理经历了4个阶段。 1. 人工管理阶段 2. 文件系统阶段 3. 数据库系统阶段 4. 分布式数据库系统阶段 分布式数据库是由一组数据组成的,这些数据物理上分布在计算机网络的不同节点上,逻辑上是属于同一个系统。 ;1.1.3 数据库系统 1. 基本概念(DB、DBMS、DBAS、DBS) ① 数据库(DB) 数据库是以一定的组织方式存放于计算机外存储器中相互关联的数据集合。它是数据库系统的核心和管理对象,其数据是集成的、共享的,冗余度最小,并由数据库管理系统统一管理。 ② 数据库管理系统(DBMS) 数据库管理系统是维护和管理数据库的软件,是数据库与用户之间的界面。它是一组能完成描述、管理、维护数据库的程序系统。是数据库的核心软件。 ;③ 数据库应用系统(DBAS) 数据库应用系统是利用数据库系统资源开发的面向某一类实际应用的软件。一个DBAS通常由数据库和应用程序两部分组成,它们需要在数据库管理系统(DBMS)的支持下开发和工作。 ④ 数据库系统(DBS) 数据库系统是一个采用数据库技术,具有管理数据库的功能,由硬件、软件、数据库管理系统、数据库及各类人员( 包括数据库设计者、数据库管理员、应用程序设计者、普通用户等)组成的计算机系统。 ;2. 数据库系统的特点 与文件系统相比,数据库系统具有以下特点: ① 数据的独立性强,减少了应用程序和数据结构的相互依赖性。 ② 数据的冗余度小,尽量避免存储数据的相互重复。 ③ 数据的高度共享,一个数据库中的数据可以为不同的用户所使用。 ④ 数据的结构化,便于对数据统一管理和控制。 ;1.2 数据模型;3. 属性 属性又称字段或数据项,用于描述实体的特性,是数据库的基本单位。实体通过一组属性来表示,属性是实体集中每个成员具有的描述性性质。 如:学生实体的属性有姓名、性别、出生日期、所在系、入学年份等。 4. 联系 实体之间的对应关系称为联系,它反映了现实事物之间的相互联系。 如:学生与课程之间存在选课的联系,一个学生可选多门课。;1.2.2 实体之间的联系 联系可以归纳为3类: 一对一的联系 如:部门与经理,一个部门有一个经理,一个经理只能在一个部门中任职,则部门实体集与经理实体集为一对一的联系。 2. 一对多的联系 如:部门与职工,一个部门有多名职工,一位职工只能在一个部门中工作,则部门实体集与职工实体集为一对多的联系。 3. 多对多的联系 如:学生与选修课程,一位学生可选多门课,一门课可有多位学生选修,则学生实体集与课程实体集为多对多的联系。 ;1.2.3 数据模型简介 按照实体集间的不同联系方式,数据库分为3种数据模型:层次模型、网状模型、关系模型 1. 层次模型 层次模型的结构是树型结构,树的节(结)点是实体,树的枝是联系,从上到下为一对多的联系。图1-1为某系的机构设置,“根”节点是系,“叶”结点是各位教师。;2. 网状模型 用网形结构表示实体及其之间的联系的模型称为网状模型。在网状模型中,每一个节点代表一个实体,并且允许节点有多于一个的“父”节点。这样网状模型代表了多对多的联系类型,如图1-2所示。;3. 关系模型 关系模型是以数学理论为基础构造的数据模型,它用二维表格来表示实体集中实体及其之间的联系。在关系模型中,操作的对象和结果都是二维表(即关系),表与表之间通过相同的列建立联系。 ;1.3 关系数据库; 元组(记录);4. 关系模式(表结构) 对关系的描述称为关系模式,一个关系模式对应一个关系的结构。其格式为: 关系名(属性名1,属性名2,…,属性名n) 在Visual FoxPro中对应的表结构为: 表名(字段名1,字段名2,…,字段名n) 例如:图书表的结构为: 图书(条形码,书名,作者,出版社,出版日期,售价) 5. 域 域是属性取值的范围,不同的属性有不同的取值范围,即不同的域。;6. 码(关键字) 用来区分不同元组(记录)的属性或属性组合,称为码。在Visual FoxPro中对应的概念是关键字,关键字是字段或字段的组合,用于在表中唯一标识记录。 如果表中的某个字段不是本表的关键字,而是另外一个表中的关键字,则称该字段为外部关键字。 7. 关系模型与数据库 一个关系模型是若干个有联系

文档评论(0)

dmdt5055 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档