- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual FoxPro 基础教程 【National Computer Rank Examination】 第一章 Visual FoxPro 基础概念 ——Visual FoxPro:是关系型32位数据库开发、数据 库管理系统,它支持标准的面向过程的程序设计方式,还 支持面向对象的程序设计方法。简称VFP,关系型数据库 管理系统。 ——本章主要介绍Visual FoxPro数据库的基本概念、 关系数据库设计的基础知识,使用Visual FoxPro必要前提 条件。 一、Visual FoxPro数据库基础知识 1、数据、信息 数据:是指存储在某一种媒体上的,计算机能够接受、识别、处理的 符号。 广义上的数据:信息的载体,物理符号。 数据的概念包括:其一是描述事物特性的数据内容 其二是存储在某一种媒体上的数据形式 信息:是指计算机处理的数据。 数据 信息 数据反映信息,信息靠数据来表达。 2、数据管理、数据处理 数据管理:是指对数据的组织、分类、编码、存储、检索、维护 数据处理:是指将数据转换成信息的过程 管理过程:共性化过程 处理过程:个性化过程 注意: A、在计算机中:使用计算机外存存储数据;通过计算机软件来管理 数据;通过应用程序来对数据进行加工处理 B、数据管理方面的发展过程:人工管理;文件系统;数据库系统; 分布式数据库系统;面向对象数据库系统 3、数据库、数据库应用系统、数据库管理系统、数据库系统 数据库:是指存储在计算机存储设备上,结构化的相关数据集合。 DB— —DataBase 数据库应用系统:是指系统开发人员利用数据库系统资源开发出来的 ,面向某一类实际应用的应用软件系统。 DBAS— —DataBase Application System 数据库管理系统:为数据库的建立、使用、维护、管理的软件。 DBMS— —DataBase Management System 数据库系统:是指引进数据库技术后的计算机系统,实现有组织地、 动态地存储大量相关数据,提供数据处理和信息资源 共享的便利手段。 DBS— —DataBase System ?数据库系统组成: 硬件系统、数据库集合、数据库管理系统及相关软件、数据库 管理员和用户 ?数据库系统特点: 实现数据共享、减少数据冗余、采用特定的数据模型、具有较 高的数据独立性、有统一的数据控制功能 ?数据库管理员: DBA— —DataBase administrator ?管理员职责: a、收集、存储数据以及管理、维护数据 ——管理 b、提供自含语言对数据库进行编程处理 ——开发 4、数据模型 A、实体间联系、联系的种类 a、实体:客观存在并且可以相互区别的事物 b、实体属性:描述实体的特性 c、实体型:表示一种实体类型的属性的集合 d、实体集:同类型的实体的集合 e、联系:实体之间的对应关系 f、联系类型:一对一联系、一对多联系、多对多联系 B、数据模型:为了反映事物本身及事物之间的各种联系,数据库中 的数据必须有一定的结构,这种结构用数据模型表示 a、层次模型:用树形结构表示实体及其之间联系的模型 b、网状模型:用网状结构表示实体及其之间联系的模型 c、关系模型:用二维表结构来表示实体以及实体之间联系的模型 a、层次模型 一对多 b、网状模型 多对多 c、关系模型 一对多,多对多 5、关系模型 A、关系术语 a、关系:一个关系就是一张二维表,每个关系有一个关系名 扩展名为dbf文件,称 为“表”) b、元组:二维表中,水平方向的行 记录 c、属性:二维表中,垂直方向的列 字段 d、域:属性的取值范围 不同元组对同一个属性的取值所限定的范围 e、关键字:属性或属性的组合 其值能够惟一地标识一个元组 f、外部关键字:不是本表的关键字,而是另外表的关键字 主关键字、候选关键字 B、关系特点 a、关系必须规范化 b、在同一个关系中不能出现相同的属性名 c、关系中不允许有完全相同的元组 d、在一个关系中元组、属性的次序无关紧要 注意:在Visual FoxPro中,把相互之间存在联系的表放到一个数据库中统一管理 文件类型——dbc ,一个数据库就是一个实际关系模型, 它是一个或多个表 文件类型——dbf 或视图信息的容器。 6、关系运算 A、传统的集合运算 具有相同的关系模式,即相同结构 a、并:设有两个关系R、S,把S的元组追加到R元组后面。即并运算是由属 于这两个关系的元组组成的集合。 b、差:设有两个关系R、S,R差S的结果是由属于R但不属于S的元组组成的 集合。即差运算的结果是从R中去掉S中也有的元组。 c、交:设有两个关系R、S,既属于R又属于S的元组组成的集合。即交运
文档评论(0)