数据库应用基础.ppt

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

数据库应用程序设计 一、数据库基本理论 1.1数据库的基本概念 数据库技术涉及到许多基本概念,主要包括:数据、数据处理、数据库、数据库管理系统以及数据库系统等。 数据:数据是指存储在某一种媒体上能够识别的物理符号。 数据处理 :数据处理是指对各种形式的数据进行收集、存储、加工和传播的一系列活动的总和。 一、数据库基本理论 数据处理技术的发展大致经历了以下三个阶段: (1)人工管理阶段 (2)文件系统管理阶段 (3)数据库系统管理阶段:   分布式数据库系统   面向对象数据库系统 一、数据库基本理论 数据库:数据库可以直观地理解为存放数据的仓库。 数据库管理系统:数据库管理系统(DataBase Management System,简称DBMS)是位于用户与操作系统之间的,用于管理数据的计算机软件,它的职能是有效地组织和存储数据、获取和管理数据,接受和完成用户提出的访问数据的各种请求。 数据库系统:数据库系统是指拥有数据库技术支持的计算机系统。 一、数据库基本理论 与文件系统比较,数据库系统管理具有以下特点: 1、数据的结构化 在文件系统中,数据在整体上是没有结构的;数据库系统则不同,在同一数据库中的数据文件是有联系的,且在整体上服从一定的结构形式。 2、数据共享 共享是数据库系统的目的,也是他的重要特点。一个库中的数据不仅可为同一企业或机构之内的各个部门所共享,也可为不同单位、地域甚至不同国家的用户所共享。而在文件系统中,数据一般是由特定的用户所专用的。 一、数据库基本理论 3、数据独立性 在文件系统中,数据和应用程序相互依赖,一方的改变总是要影响另一方的改变。数据库系统则力求减小这种相互依赖,实现数据的独立性。 4、可控冗余度 数据专用时,每个用户拥有并使用自己的数据,难免有许多数据相互重复,这就是冗余。实现共享后,不必要的重复将全部消除,但为了提高查询效率,有时也保留少量重复数据,其冗余度是可调节的。 1.2数据模型 1.2数据模型 1 . E-R模型  E-R模型的三要素是:实体、属性和联系。在E-R图中用矩形表示实体集,椭圆表示属性集,用菱形表示联系。 2.层次模型 层次模型表示数据间的从属关系结构,是一种以记录某一事物的类型为根结点的有向树结构。 层次模型象一棵倒置的树,根结点在上,层次最高;子结点在下,逐层排列。 1.2数据模型 3.网状模型 网状模型是层次模型的扩展,表示多个从属关系的层次结构,呈现一种交叉关系的网络结构。 网状模型可以表示较复杂的数据结构,即可以表示数据间的纵向关系与横向关系。这种数据模型在概念上、结构上都比较复杂,操作上也有很多不便。 4.关系模型 用二维表格作为基本的数据结构,通过公共的关键字段来实现不同二维表之间(或“关系”之间)的数据联系。 1.2数据模型 一般情况下,同一个数据库中的相关联的表间关系有一对一、一对多、多对一和多对多关系。 1.3 关系数据库基础知识 1.3.1 关系术语   关系是建立在数学集合概念基础上,由行和列的二维表组成。 关系—指一个二维表,在VF中一个关系就称为一个数据表。 元组—指表中一行上的所有数据,在VF中一行称为一个记录。 属性—指表中的一列,在VF中一列称为一个字段。 域 —指表中的取值范围。在VF中,字段的取值范围称为一个字段的宽度。 关键字—是指表中具有惟一标识的属性,在VF中具有惟一取值的字段称为关键字段。 关系模式—是对关系的描述,一个关系模式对应一个关系的结构。 1. 3.2 关系运算 1. 3.2 关系运算 二. Visual FoxPro 6.0系统概述 2.2 设置工作环境 设置Visual FoxPro 6.0的工作环境可以采用两种方式:临时设置和永久设置 2.2 设置工作环境 2.2.2 使用SET命令 在Visual FoxPro 6.0中,可以使用SET命令设置临时系统工作环境。SET命令通常在程序中使用,也可以在命令窗口中执行。 2.3 Visual FoxPro 6.0的工作方式 三. 项目管理器 项目管理器是组织数据和对象的可视化操作工具。在使用Visual FoxPro时会创建种类繁多的各种文件,因此就需要专门的可视化管理工具来管理以提高工作效率。 认识与创建项目管理器 项目管理器包含有“全部”、“数据”、“文档”、“类”、“代码”和“其他”六个选项卡。各选项卡的具体含义如下: “全部”选项卡:用于显示和管理项目管理器能够显示和管理的所有类型的文件,其中

文档评论(0)

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

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

1亿VIP精品文档

相关文档