- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第1章vfp概述
第1章数据库系统及VFP概述 目录 1.1 数据库系统的基本概念 1.2 数据模型 1.3 关系数据库理论基础* 1.4 关系数据库系统简介 1.5 项目管理器 1.1 数据库系统的基本概念 1.1.1 数据管理技术的发展 一、数据与信息 数据是指用物理符号记录下来的可鉴别的信息。在形式上可以表示为:数字、文字、图形、图像或其它符号。 信息是经过加工并对人类社会实践和生产及经营活动产生决策影响的数据。 二、数据处理 数据处理(信息处理)是对各种类型的数据进行收集、存储、分类、计算、加工、检索和传输的过程。经过数据处理得到的结果对某些特定的人来说是有价值的。 数据库系统 1.1.2 数据库的特点 一、数据被集成化(结构化) 按一定的数据模型来组织和存放数据 二、具有数据独立性 物理独立性和逻辑独立性 三、实现数据共享 数据库中的数据可供多个应用程序使用;可以为不同终端的用户使用 四、数据的冗余度小 五、具有统一的数据控制功能 安全性控制、完整性控制、并发控制、故障的发现与恢复 三、 应用程序 使用DBMS支持的程序设计语言编写的处理数据业务的程序 四、 人员 数据库管理员(DBA) 系统分析员 应用程序员 用户 1.1.4 数据库系统体系结构 描述数据库系统的结构特征,具有三级模式: 内模式(存储模式): 数据在数据库中的内部表示, 即物理结构和存储方式的描述 模式(逻辑模式或概念模式): 是数据库中全体数据的 全局逻辑结构 外模式(子模式或用户模式) :数据的局部逻辑结构 两次映像: 外模式/模式 (逻辑独立性) 模式/内模式 (物理独立性) 数据库系统三层模式结构图 1.2 数据模型 一、 三种基本数据模型 层次模型、网络模型、关系模型。 ★ ★关系模型是用二维表格的结构形式来表示实体及实体间的联系。 ★二维表格中的每一列称为字段或域;每一行称为一个 记录。 ★一张二维表所包含的内容称为 关系。 1.4 关系数据库系统简介 1.4.1 Visual FoxPro 6.0的特点 数据库方面: 严格区分数据库与数据表的概念;采用Rushmore技术,提高了数据的查询和检索速度;使用SQL命令能方便地从多个表中检索数据。 数据操作方面:具有简单灵活多样的数据交换手段。 程序设计方面:编写少量程序代码就可以创建出可视化的应用程序。 操作使用方面:提供完善的集成环境和丰富的开发工具。 * * 1、关系数据库基础知识 (1)掌握数据库和DBMS的概念; (2)了解信息的三个领域,了解数据模型; (3)掌握关系模型及其性质; (4)理解二维表及其关键字 2、熟悉VFP集成环境 (1)熟悉VFP的用户界面、环境设置; (2)掌握项目管理器的使用; (3)了解VFP文件类型、创建文件的一般方法以及创建各类文件的常用工具(设计器、向导等); 本章重点: 原始数据的收集 编码转换 数据存储 数据处理 数据输出 数据处理的步骤: 三、 数据管理技术的发展★ ◆人工管理阶段 程序与数据结合成一个整体,相互依赖,数据的管理分散。 ◆文件管理方式阶段 一个程序使用的数据很难被其他程序所使用。管理的仍然是分散的相互独立的数据。数据的冗余度大。 ◆数据库管理方式阶段 程序对数据实行统一、集中的管理,使数据的存储独立于使用它的程序。数据的冗余度小。 应用1 应用2 应用n 数据库(DB) 数据库管理员(DBA) 数据库管理 系统(DBMS) 1.1.3 数据库系统(DBS) ★ 一、 数据库(DB) ★ ◆概念:数据库是以一定的组织形式存储在计算机存储介质上的相互关联的数据集合。 ◆特点:冗余度小、资源共享性、数据独立性、安全可靠、保密性能好。 1.1.3 数据库系统(DBS) ★ 二、数据库管理系统(DBMS) ★ ◆概念:数据库管理系统是对数据库进行管理的系统软件,是用户与数据库进行交互的接口。 如:DB2, Informix, Oracle, Sybase, Visual Foxpro (1)数据库定义功能 数据库描述语言(DDL),定义数据库结构、数据完整性等 (2)数据库操纵功能 数据操纵语言(DML),数据的查询、插入、更新和删除等; (3)数据库运行和控制功能 (4) 数据库维护功能 1.1.3 数据库系统(DBS) ★ ◆DBMS的组成: “查询”管理器、存储管理器、事
文档评论(0)