VisualFoxPro数据库技术及应用第1章.pptVIP

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual FoxPro 数据库技术及应用 要 求 第一章 数据库基础理论 1.1 数据管理技术的发展 一、数据及数据处理 二、数据管理技术的发展 数据管理技术发展的四阶段 1.人工管理阶段 2.文件管理阶段 3.数据库系统阶段 4.分布式数据库系统阶段 1、人工管理阶段 在这种管理方式下,数据和程序不具有独立性,应用程序与数据相互结合不可分割,当数据有所变动时程序则随之改变,程序的独立性差,一组数据对应一组程序,数据不宜长期保存,程序运行结束后就退出计算机系统,一个程序中的数据无法被其他程序利用,各程序之间的数据不能相互传递,缺少共享性。 2、文件管理阶段 文件管理方式即把有关的数据组织成一种文件,这种数据文件可以脱离程序而独立存在,由一个专门的文件管理系统实施统一管理。 文件管理系统是一个独立的系统软件,它是应用程序与数据文件之间的一个接口,应用程序通过文件管理系统进行数据文件的建立、存取、修改等。 应用程序的数据具有一定的独立性,但是数据文件仍高度依赖于其对应的程序,不能被多个程序所通用。由于数据文件之间不能建立任何联系,因而数据的通用性仍然较差,数据冗余度大。数据分散在各文件中,无集中管理机制,缺乏对数据操作的控制方法,故数据安全性、完整性较差;另外每个数据文件仅限于一定的应用,不易扩充,不能反应信息之间的内在联系,所以缺乏灵活性。 3、数据库阶段 数据库(DBS)的组织是面积整个系统,形成一个数据中心一个数据仓库,数据库中的数据能够满足所有用户的不同要求,供不同用户共享。 在这一管理方式下,应用程序不再只与一个孤立的数据文件相对应,而是通过数据库管理系统(DBMS)实现逻辑文件与物理数据之间的映射。 4.分布式数据库系统阶段 分布式数据库系统是数据库技术和计算机网络技术紧密结合的产物质,是一个逻辑上统一、地域上分布的数据集合,是计算机网络环境中各个结点局部数据库的逻辑集合,同时受分布式数据库管理系统的控制和管理。 B/S C/S 1.2 数据模型 1、实体:客观存在并且可以相互区别的事物。它可以是事物本身,也可以是抽象的事件。 2、实体的属性:描述实体的特性。 3、实体集和实体型:属性值的集合表示一个实体,而属性的集合表示一种实体类型,称为实体型。同类型的实体的集合,称为实体集。 一、数据模型 数据模型是表示现实世界中的各种事物及其之间的各种联系;它是现实世界数据特征的抽象;它是指反映客观事物及其之间联系的数据的结构和形式;是数据库管理系统用来表示实体及实体间联系的方法。 事物(实体)之间的三种联系 1、一对一联系(1:1) 2、一对多联系(1:N) 3、多对多联系(M:N) 二、数据模型的分类 数据库系统所支持的常见的数据模型有层次模型、网状模型和关系模型三种。当今最流行的数据库模型是关系模型。 本课程所介绍的Visual FoxPro(以下简称VFP) 就属于关系模型。 1、层次模型 层次模型(hierarchical model)表示数据间的从属关系结构,是一种以记录某一事物的类型为根结点的有向树结构。 层次模型是树型结构,根结点在上,自顶向下层次分明。 其主要特征如下: .1、有且仅有一个根结点无双亲。 .2、根结点以外的子结点,向上仅有一个父结点,向下有若干子结点。反映了客观事物之间“一对多”的联系。 2、网络模型 网络模型(network model)是层次模型的扩展,表示多个从属关系的层次结构,呈现一种交叉关系的网络结构。是以记录为结点的网络结构。 其主要特征如下: .1、有一个以上的结点无双亲。 .2、至少有一个结点有多个双亲。反映了客观事物间的“多对多”的联系,但是结构和使用很复杂。 3.关系模型 用二维表结构来表示实体以及实体之间联系的模型称为关系模型。 关系模型的主要特点有: ·关系中每一数据项不可再分,是最基本的单位; ·每一竖列数据项是同属性的。列数根据需要而设,且各列的顺序是任意的; ·每一横行记录由一个事物的诸多属性项构成。记录的顺序可以是任意的; ·一个关系是一张二维表,不允许有相同的字段名,也不允许有相同的记录行。 关系模型中的术语 关系(relation):关系实际上就是一个二维表 元组(tuple):二维表中水平方向的行称为元组. 属性(attribute):二维表中垂直方向的列称属性 分量:元组中的一个属性值。 键(key):在一个关系中能够唯一确定

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档