网站大量收购闲置独家精品文档,联系QQ:2885784924

VF的01数据库系统基础知识.ppt

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

第一章 数据库系统基础知识 1.1 数据库系统概述 1.1.1数据与数据处理 数据是描述事物的符号。 数据的概念有两个方面涵义:描述事物特性的数据内容以及存储在媒体上的数据形式。 数据形式可以是多样的。 数据处理是指将数据转换成信息的过程,通过数据处理可以获得信息。 1.1.2数据库的基本概念 1、基本概念 (1)数据库(DB)是存储在计算机存储器中的,结构化的相关数据的集合。 (2)数据库管理系统(DBMS)是指帮助用户建立使用和管理数据库的软件系统。 (3)数据库应用系统(DBAS)是指利用数据库系统资源开发的面向某一类实际应用的应用软件系统。 (4)数据库系统(DBS)是指引进数据库后的计算机系统,包括硬件系统、数据库集合、数据库管理系统和相关软件、数据库管理员、用户等五部分。 硬件系统是指运行数据库系统需要的计算机硬件。 数据库集合是指数据库系统包含的若干个设计合理、满足应用需要的数据库。 数据库管理系统和相关软件包括操作系统、数据库管理系统、数据库应用系统等相关软件。 数据库管理员是指对数据库系统进行全面维护和管理的专门人员。 数据库系统最终面对的是用户。 2、数据库系统的特点: (1)数据的独立性强,减少了应用程序和数据结构的相互依赖性。 (2)数据的冗余度小,尽量避免存储数据的相互重复。 (3)数据的共享度高,即一个数据库中的数据可以为不同的用户所使用。 (4)数据的结构化,便于对数据统一管理和控制。 1.2 数据模型 在现实世界中,事物之间是存在联系的,这种联系是客观存在的,是由事物本身的性质决定的。 例如,学校教学系统中的教师、学生、课程、成绩等都是相互关联的。 通常把表示客观事物及其联系的数据及结构称为数据模型。 1.2.1基本概念 1、实体:客观存在并且可以相互区别的事物称为实体。 2、实体集:实体集是具有相同类型及相同性质(或属性)的实体集合。 3、属性:实体通过一组属性来表示,属性是实体集中每个成员具有的描述性性质。 4、联系:实体之间的对应关系称为联系,它反映了现实事物之间的相互联系。 1.2.2实体之间的联系 联系(也称关系)可以归纳为:一对一的联系、一对多的联系和多对多的联系三类。 1.一对一的联系:若对于实体集A中的每一个实体,在实体集B中都有唯一的一个实体与之联系。 2.一对多的联系:若对于实体集A中的每一个实体,实体集B中有n(n0)个实体与之联系,反之,对于实体集B中的每个实体,实体集A中至多只有一个实体与之联系。 3.多对多的联系:若对于实体集A中的每一个实体,实体集B中有n(n0)个实体与之联系,反之,对于实体集B中的每个实体,实体集A中也有m(m0)个实体与之联系。 1.2.3数据模型 数据模型的重要任务之一就是指出实体间的联系。按照实体间的不同联系方式,数据库分为三种数据模型,即层次模型、网状模型和关系模型。 1、层次模型 层次模型的结构是树形结构,树的节(结)点是实体,树的枝是联系,从上到下为一对多的联系。每个实体由“根”开始,沿着不同的分支放在不同的层次上。如果不再向下分支,则此分支中最后的节点称为“叶”。 图为某学院的机构设置,“根”节点是学院,“叶”节点是各教研室。 支持层次模型的数据库管理系统称为层次数据库管理系统,其中的数据库称为层次数据库。 2、网状模型 用网状结构表示实体及其之间的联系的模型称为网状模型。在网状模型中,每一个节点代表一个实体,并且允许节点有多余一个“父”节点。这样网状模型代表了多对多的联系类型。 支持网状模型的数据库系统称为网状数据库管理系统,其中的数据库称为网状数据库。 3、关系模型 关系模型是以数学理论为基础构造的数据模型,它用二维表格来表示实体集中实体之间的联系。 关系模型有很强的数据表达能力和坚实的数学理论基础,且结构单一,数据操作方便,最易被用户接受,以关系模型建立的关系数据库是目前应用最广泛的数据库。 1.3 关系型数据系统 自20世纪80年代以来,新推出的数据库管理系统几乎都是基于关系模型。Visual FoxPro就是一种关系型数据库管理系统。 1.3.1基本概念 1、关系与表 关系的逻辑结构就是一张二维表,例如,学籍表、课程表等。 在Visual FoxPro中,一个关系就是一个“表”,每个表对应一个磁盘文件,表文件的扩展名为.DBF。 表文件名即表的名称,也就是关系的名称。 2、属性与字段 一个关系有很多属性(即实体的属性),对应二维表中的列(垂直方向)。 每一个属性有一个名字,称为属性名。 对于一张二维表格来说,属性就是表格中的栏(列),同栏的数据应具有相同的性质,例如,“姓名”这一栏就只能填入姓名数据,而不能是其他数据。 在Visual FoxPro中,属性表示为表中的

文档评论(0)

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

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

1亿VIP精品文档

相关文档