欢迎来到天天文库
浏览记录
ID:39012876
大小:1.03 MB
页数:41页
时间:2019-06-23
《VisualFoxPro数据库技术及应用第1章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VisualFoxPro数据库技术及应用杨帆email:yang@xmu.edu.cn参考书籍:曾碧卿等,VisualFoxPro数据库技术及应用,机械工业出版社要求了解数据库的基本原理掌握VisualFoxpro的基本功能和操作认真完成课外作业及上机操作高级以Foxpro二级考试为目标自学其他数据库系统,如SQL第一章数据库基础理论本章主要介绍数据处理技术的发展、数据模型及关系数据库的基本概念。本章要点1.1数据管理技术的发展一、数据及数据处理数据:是指存储在某种媒体上能够识别的物理符号,是对客观事物特性和特征的一种抽象的、符号化的表示。信息:指数据经过加工处理后所获取的有用数据。数
2、据处理:是指数据通过加工并获取有用信息的过程,也称信息加工或信息处理。二、数据管理技术的发展数据管理技术发展的四阶段1.人工管理阶段2.文件管理阶段3.数据库系统阶段4.分布式数据库系统阶段1、人工管理阶段在这种管理方式下,数据和程序不具有独立性,应用程序与数据相互结合不可分割,当数据有所变动时程序则随之改变,程序的独立性差,一组数据对应一组程序,数据不宜长期保存,程序运行结束后就退出计算机系统,一个程序中的数据无法被其他程序利用,各程序之间的数据不能相互传递,缺少共享性。应用程序1数据集1应用程序2应用程序3数据集2数据集32、文件管理阶段文件管理方式即把有关的数据组织成一种文件,这
3、种数据文件可以脱离程序而独立存在,由一个专门的文件管理系统实施统一管理。文件管理系统是一个独立的系统软件,它是应用程序与数据文件之间的一个接口,应用程序通过文件管理系统进行数据文件的建立、存取、修改等。应用程序的数据具有一定的独立性,但是数据文件仍高度依赖于其对应的程序,不能被多个程序所通用。由于数据文件之间不能建立任何联系,因而数据的通用性仍然较差,数据冗余度大。数据分散在各文件中,无集中管理机制,缺乏对数据操作的控制方法,故数据安全性、完整性较差;另外每个数据文件仅限于一定的应用,不易扩充,不能反应信息之间的内在联系,所以缺乏灵活性。3、数据库阶段数据库(DBS)的组织是面积整个系
4、统,形成一个数据中心一个数据仓库,数据库中的数据能够满足所有用户的不同要求,供不同用户共享。在这一管理方式下,应用程序不再只与一个孤立的数据文件相对应,而是通过数据库管理系统(DBMS)实现逻辑文件与物理数据之间的映射。应用程序A应用程序B应用程序C数据库管理系统DBMS数据库数据文件A数据文件B数据文件C综合4.分布式数据库系统阶段分布式数据库系统是数据库技术和计算机网络技术紧密结合的产物质,是一个逻辑上统一、地域上分布的数据集合,是计算机网络环境中各个结点局部数据库的逻辑集合,同时受分布式数据库管理系统的控制和管理。B/SC/S1.2数据模型1、实体:客观存在并且可以相互区别的事
5、物。它可以是事物本身,也可以是抽象的事件。2、实体的属性:描述实体的特性。3、实体集和实体型:属性值的集合表示一个实体,而属性的集合表示一种实体类型,称为实体型。同类型的实体的集合,称为实体集。一、数据模型数据模型是表示现实世界中的各种事物及其之间的各种联系;它是现实世界数据特征的抽象;它是指反映客观事物及其之间联系的数据的结构和形式;是数据库管理系统用来表示实体及实体间联系的方法。事物(实体)之间的三种联系1、一对一联系(1:1)2、一对多联系(1:N)3、多对多联系(M:N)二、数据模型的分类数据库系统所支持的常见的数据模型有层次模型、网状模型和关系模型三种。当今最流行的数据库模型
6、是关系模型。本课程所介绍的VisualFoxPro(以下简称VFP)就属于关系模型。1、层次模型层次模型(hierarchicalmodel)表示数据间的从属关系结构,是一种以记录某一事物的类型为根结点的有向树结构。层次模型是树型结构,根结点在上,自顶向下层次分明。其主要特征如下:.1、有且仅有一个根结点无双亲。.2、根结点以外的子结点,向上仅有一个父结点,向下有若干子结点。反映了客观事物之间“一对多”的联系。层次模型的示例如图:人才管理中心北京市国有企业界科研机构高等院校广东省黑龙江省上海市......2、网络模型网络模型(networkmodel)是层次模型的扩展,表示多个从属关系
7、的层次结构,呈现一种交叉关系的网络结构。是以记录为结点的网络结构。其主要特征如下:.1、有一个以上的结点无双亲。.2、至少有一个结点有多个双亲。反映了客观事物间的“多对多”的联系,但是结构和使用很复杂。专业分类地区分布人才编号地区编号地区名称人才编号专业编号专业名称专门人才自然情况人才编号姓名年龄姓名学历专业名称专门人才专业特长职称姓名专业名称特殊成就成就网状模型的示例如图:从用户的角度来看,关系实际上就是一个二维表。编号系名姓名性别出生年月0
此文档下载收益归作者所有