Visual FoxPro程序设计杜春敏 VFP第1章

Visual FoxPro程序设计杜春敏 VFP第1章

ID:40239684

大小:1.94 MB

页数:63页

时间:2019-07-28

Visual FoxPro程序设计杜春敏 VFP第1章_第1页
Visual FoxPro程序设计杜春敏 VFP第1章_第2页
Visual FoxPro程序设计杜春敏 VFP第1章_第3页
Visual FoxPro程序设计杜春敏 VFP第1章_第4页
Visual FoxPro程序设计杜春敏 VFP第1章_第5页
资源描述:

《Visual FoxPro程序设计杜春敏 VFP第1章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、主编杜春敏MicrosoftVisualFoxPro程序设计第1章数据库系统与VisualFoxPro基础关系数据库VisualFoxPro操作基础及数据运算数据模型数据库系统1.1数据库系统1.1.1计算机数据管理的发展1.信息、数据及数据处理(1)数据是指存储在某种媒体上能够识别的物理符号。(2)信息是指数据经过加工处理后所获取的有用知识。(3)数据处理就是将数据转换为信息的过程。包括对各种类型的原始数据进行采集、整理、存储、分类、加工、检索、统计、维护和传输等一系列过程。2.数据管理技术的发展(1)人工管理阶段应用程序和数据之间的关系如图1-1所示。应用程序A

2、1应用程序A2应用程序An数据集S1数据集S2数据集Sn……图1-1(2)文件管理阶段应用程序和数据之间的关系如图1-2所示。应用程序A1应用程序A2应用程序An数据集S1数据集S2数据集Sn文件系统……图1-2(3)数据库管理阶段应用程序和数据之间的关系如图1-3所示。应用程序A1应用程序A2应用程序An数据集S1数据集S2数据集Sn……图1-3DBMSDB(4)分布式数据库系统阶段1.1.2数据库系统1.数据库(DB)数据库就是存储数据的仓库。数据库具有数据结构化、数据独立性、数据安全性、数据冗余度小、数据共享等几个特点。2.数据库管理系统(DBMS)数据库管理

3、系统属于系统软件,为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新及各种数据控制。数据库管理系统是数据库系统的核心。3.数据库系统(DBS)数据库系统是指在计算机系统中引入数据库后的系统,主要由数据库及相关硬件、数据库管理系统及其开发工具、应用系统、数据库管理员和用户几个部分组成。4.数据库应用系统(DBAS)数据库应用系统是根据用户任务需要用高级语言编写的可以实现对数据库中的数据进行存储和检索操作的程序。关系数据库VisualFoxPro操作基础及数据运算数据模型数据库系统1.2数据模型1.层次模型层次模型的基本结构是树型结构,自顶向下层次分明。

4、它具有以下特点:①有且仅有一个根结点无双亲。②根结点以外的子结点,向上有且仅有一个父结点,向下有若干子结点。2.网络模型网络模型是呈现一种交叉联系的网状结构。它具有以下特点:①有一个以上结点无双亲。②至少有一个结点有多于一个双亲,但结构与使用均比较复杂。3.关系模型关系模型是用二维表格的结构形式来表示客观事物及其之间的联系。在关系模型中,操作的对象和结果都是二维表格。4.面向对象模型面向对象的数据模型是面向对象技术与数据库技术相结合的产物。关系数据库VisualFoxPro操作基础及数据运算数据模型数据库系统1.3关系数据库1.3.1关系的基本概念1.关系的基本概念

5、(1)关系一个关系的逻辑结构就是一张二维表。(2)元组二维表(关系)中水平方向的行称为元组。每一行是一个元组。(3)属性二维表中垂直方向的列称为属性。每一列有一个属性名,属性值则是各个元组的属性的取值。(4)域属性的取值范围,即不同元组对同一属性的取值所限定的范围。(5)关键字属性或属性的组合,其值能够唯一地标识一个元组。(6)候选关键字关系中可以成为关键字的属性或属性的组合可能不是唯一的,凡是在关系中能唯一区分、确定不同元组的属性或属性的组合都称为候选关键字。(7)主关键字在候选关键字中选择一个作为关键字,称为该关系的主关键字。主关键字是唯一的。(8)外部关键字关

6、系中某个属性或属性的组合并非该关系的关键字,但却是另外一个关系的主关键字,则称此属性或属性的组合为该关系的外部关键字。1.3关系数据库1.3.1关系的基本概念2.关系的性质(1)关系必须规范化。(2)在同一关系中不能出现相同的属性名。(3)关系中不允许有完全相同的元组。(4)在同一关系中元组的次序无关紧要。(5)在同一关系中列的次序无关紧要。1.3关系数据库1.3.2关系模式对关系的描述称为关系模式,其格式为:关系名(属性名1,属性名2,…,属性名n)一个关系模式对应一个关系的数据结构,即二维表的数据结构。对应的二维表的描述其格式为:二维表名(字段名1,字段名2,…

7、,字段名n)1.3关系数据库1.3.3关系运算1.选择从关系中找出满足给定条件的元组的操作称为选择。2.投影从关系中指定若干个属性组成新的关系称为投影。3.连接连接运算将两个关系模式连接成一个更大的关系模式,生成的新关系中包含满足连接条件的元组。关系运算举例编号系名姓名性别03004计算机系韩 东男02001外语系刘 玲女03001计算机系王 东男04001数学系姜瑞青男05001电子工程系翁超雷男05002电子工程系田茉莉女03002计算机系宋江明男【例1.1】选择关系:系名=“计算机系”编号系名姓名性别03004计算机系韩 东男03001计算机系王 东男03

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。