第七章 数据库管理系统Visual FoxPro.ppt

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

第七章 本章主要内容: 数据库的基本概念 VFP 6.0的概述 VFP 6.0的语言基础 数据库和数据库表的基本操作 表的维护、排序、索引、查询、统计 简单程序设计 Visual FoxPro简称VFP,是由美国Microsoft公司推出的功能强大的小型数据库管理系统之一,是FoxPro与可视化程序设计相结合的产物。VFP6.0是用户收集信息、查询数据、创建集成数据库系统以及进行实用系统开发较为理想的软件。 §7.1 数据库的基本概念 一、数据处理技术的发展(3个阶段): 1. 人工管理阶段:(20世纪50年代中期前) 数据存放在卡片或纸带上,包含在程序文件中,程序中的数据不独立、不能传递、不能重复使用,程序运行结束后数据不保存。 2.文件系统管理阶段: (20世纪50年代后期—20世纪60年代中期) 系统按一定的规则将数据组织成一个数据文件,应用程序通过文件系统对文件中的数据进行存取操作。但该阶段的数据仍然不能完全独立、数据冗余、不能集中管理。 3.数据库系统管理阶段: (20世纪60年代末期) 数据集中到数据库中,形成一个数据中心。解决了 数据冗余和数据依赖,提供了更广泛的数据共享和 更高的独立性,保证了数据完整性和安全性。 二.基本概念: 数据(Data):描述事物的符号,在日常生活中数据无所不在,数字、文字、图表、图像、声音等都是数据。 数据库(DB-DataBase):是以一定组织方式存储在一起的相关数据的集合。能为多个用户、多种应用所共享,具有最小的冗余度,数据之间联系密切,又与应用程序没有联系,具有较高的数据独立性。 例如:把一所学校所有学生的学号、姓名、性别等 数据有序地组织起来,储存在计算机磁盘上,就构 成一个学生管理数据库。数据库好比是计算机存储 数据的“仓库”。 数据库管理系统(DBMS——Data Base Management System):是用于管理数据的计算机软件,它是数据库系统的核心组成部分,DBMS在操作系统支持下工作。DBMS主要包括数据库定义功能、数据操纵功能、数据库运行和控制功能、数据库建立和维护功能、数据通信功能。比较著名的DBMS有:FoxBase、FoxPro、Visual FoxPro、Access、Sybase、Oracle等。 数据库系统(DBS——DataBase System):数据库系统狭义地讲是由数据库、数据库管理系统和用户构成,广义地讲是由计算机硬件、操作系统、数据库管理系统以及在它支持下建立起来的数据库、应用程序、用户和维护人员组成的一个整体。 数据库应用系统(DBAS):在数据库管理系统(DBMS)的支持下,为解决实际应用问题而开发的数据库应用软件,通常由数据库和应用程序组成。 数据模型:用来表示实体与实体之间的联系。常用的数据模型有三种:关系模型、层次模型和网状模型。对应支持的数据库分别叫做关系数据库、层次数据库和网状数据库。 关系模型:是指用表格数据来表示实体间联系的 模型。将数据看成是二维表中的元素。 三.关系数据库: 关系:关系模型呈二维表形式,其中第一行称为字段名,其余行称为记录,每一列称为一个字段或属性。但并不是任何一个二维表都是一个关系。 二维表是一个关系,具有以下特征: 一个关系有唯一确定的字段名,不可重名。 关系的每一字段(列)是具有相同类型的数据。 关系的每一字段(列)是不可分的基本数据项。 字段的先后次序,不影响记录的完整性。 记录的先后次序,不影响数据表文件内容的完整性。 表中没有数据完全相同的行。 关系的描述: 关系:指二维表,VFP的一个关系称为一个数据表。 元组:(行)指二维表中的一行数据,VFP称为一个记录。 属性:(列)指二维表中的一列,VFP称为一个字段。 关系名:对于每一个关系可以给它一个惟一标识这个关系的 名字,称为关系名。 域:指二维表中属性的取值范围,VFP字段的取值范围称为 字段宽度。 关键字:指二维表中能够唯一识别每个实体属性的标识。在 VFP中具有惟一性取值的字段,称为关键字段。 关系模式:指一个关系模式所对应的关系结构。 关系名(属性1,属性2,…,属性n) e.g: 学生情况表(学号,姓名,性别,出生年月,入校 总分,三好生,特长,照片) 关系数据库的3种关系运算: 1.选择:(行角度)(单目运算)从给定条件中选取满足条件的记录。选择运算提供对数据库进行“横向分割关系”手段。 e.g:查找“学生.DBF”中入校总分大于580分的记录。 ???? USE? 学生 BROWS FOR 入校总分=580

文档评论(0)

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

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

1亿VIP精品文档

相关文档