第01章 数据库系统及vfp概述

第01章 数据库系统及vfp概述

ID:5568404

大小:155.50 KB

页数:8页

时间:2017-12-18

第01章 数据库系统及vfp概述_第1页
第01章 数据库系统及vfp概述_第2页
第01章 数据库系统及vfp概述_第3页
第01章 数据库系统及vfp概述_第4页
第01章 数据库系统及vfp概述_第5页
资源描述:

《第01章 数据库系统及vfp概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《VisualFoxpro程序设计》教程:第一章VisulFoxpro基础编辑:夏超英主要内容:数据库基本概念、数据库应用系统、关系数据库1.1数据库(DataBase)基础知识数据库管理系统用于对数据进行有效管理,是计算机应用技术的最大领域。1.1.1计算机数据管理(数据库)的发展数据独立数据共享1.数据处理:对数据进行收集、存储、分类、计算、加工和传输的过程,中心问题是数据管理2.计算机数据管理的发展阶段→解决问题①人工管理阶段:数据与程序为一整体,数据不具有独立性②文件管理方式阶段(文件系统)数据与程序分开,数据有一定的独立性(数据文件.

2、dat),但与程序相互依赖,难以共享数据。数据冗余度大(同一数据可能重复出现在多个文件中)硬件据数统作系操数统系库管理统系用应库据用户开发人员③数据库系统:从20世纪60年代起,发展了数据库技术。数据独立,实现计算机对数据的统一管理,达到数据共享④分布式数据库系统:数据库技术+计算机网络技术⑤面向对象数据库系统:数据库技术+面向对象程序设计1.1.2数据库系统1.有关数据库的概念:硬件系统+相关软件+数据库+数据库管理系统+有关人员①数据库(存储数据的基地Database)财务管理设备管理存储在计算机存储设备上,结构化的相关数据集合。包括数据(

3、描述事物)+联系(相关事物间)②数据库应用系统:开发人员利用数据库管理系统开发数据库应用软件③数据库管理系统(DBMS):如VisualFoxpro专门用于对数据库的建立、使用和维护进行有效管理的系统。④数据库系统:是指引进数据库技术后的计算机系统由五部分系统组成:硬件系统+相关软件+数据库+数据库管理系统+有关人员2.数据库系统的特点①实现数据共享,减少数据冗余②采用数据的数据模型③具有较高的数据独立性④有统一的数据控制能力1.1.3数据库模型1、实体的描述1)实体:客观存在且可相互区别的事物2)实体的属性:描述实体的特征3)实体集和实体型:

4、同类型的实体的集合→实体集,实体的类型→实体型2、实体间联系及联系的种类:以二元(两个实体集之间的联系)为例l一对一关系:指主表中的每一记录只与相关表中的的某一记录相关联l一对多关系:是指主表中的每一条记录与相关表中的多条记录相关联l多对多关系:表间有多条记录相对应8《VisualFoxpro程序设计》教程:第一章VisulFoxpro基础编辑:夏超英AB一对一AB一对多AB多对多3、数据模型:数据库中的数据存储结构用数据模型来表示,它反映事物本身与事物之间的各种联系,数据模型是数据库管理系统用来表示实体及实体间联系的方法。数据管理系统所支持的

5、数据模型,分为三种:①层次型:树状结构,按层次路径存储数据。②网络型:网状结构,每一节点代表一个实体类型。③关系型:二维表结构,用表格的形式表示实体之间联系的模型1.2关系数据库VFP是一种关系数据库管理系统1.2.1关系模型1.关系术语①关系:一个关系就是一张二维表,以文件形式存储,存储的文件扩展名为.dbf②关系数据模式:关系名(属性名1,属性名2,…属性名n)对应VFP表结构:表名(字段名1,字段名2,…字段名n)逻辑结构是张二维表,由表名、行(记录=元组)和列(字段=属性)组成。③关系数据模型的存储结构:二维表以文件(.dbf)形式存储

6、文件系统关系模型数据库文 件关系(二维表)基本表记 录元组行数据项(字段)属性列④域:属性的取值范围⑤关键字:属性或属性的组合,其值唯一地标识一个元组主关键字和侯选关键字能唯一标识一个元组⑥外部关键字:如果表中一个字段不是本表的主关键字或候选关键字,而是另一个表的主关键字或候选关键字,那么这个字段(属性)就称为外部关键字。2.关系的特点①关系必须规范化:二维表②属性唯一:不允许同一个表中出现相同的字段名③元组唯一:关系中不允许出现相同元组④在一个关系中列的次序无紧要关:列的顺序可任意交换*关系中每个属性值都应是原始数据和基本数据元素:不能存放公

7、式或表达式3.实际关系模型一个具体的关系模型由若干个关系模式组成,即在VF中,一个数据库中包含相互之间存在联系的多个表。而公共字段起着联系的作用8《VisualFoxpro程序设计》教程:第一章VisulFoxpro基础编辑:夏超英[例1.1]部门—职工—工资关系模型和公共字段的作用部门编号部门名称负责人D01公关部李友谊D02市场部张华D03开发部王学伟职工号姓名性别部门编码1001李小明男D011002李新男D011003刘明明女D03年月职工号姓名基本工资01-011001李小明645.8001-011002李新782.9001-0110

8、03刘明明1050.50职工号部门编码在关系数据库中,数据结构是二维表,表之间的联系通过不同表中的公共字段来体现。1.2.2关系运算1.传统的集合运算

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

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

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