欢迎来到天天文库
浏览记录
ID:24759298
大小:289.50 KB
页数:21页
时间:2018-11-14
《d1visual foxpro基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章VisualFoxPro基础1.1数据库基础知识1.2关系数据库1.3数据库设计基础1.4VisualFoxPro系统概述退出1.1数据库基础知识1.1.1计算机数据管理的发展1.1.2数据库系统1.1.3数据模型后退首页前进1.1.1计算机数据管理的发展1、数据与数据处理数据:指存储在某种媒体上能够识别的物理符号。此概念包括内容和形式两个方面。数据处理:指将数据转换成信息的过程。信息处理:为产生信息而处理数据。通过处理数据可以获得信息,通过分析和筛选信息可以产生决策。信息:信息=数据+处理后退首页前进1.1.1计算
2、机数据管理的发展2、计算机数据管理数据处理的中心问题是数据管理。计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护提供操作手段。计算机在数据管理方面的发展阶段:(1)人工管理时期:20世纪50年代中期以前特点:数据与程序不具有独立性,一组数据对应一组程序,数据不长期保存,程序运行结束后就退出计算机系统,一个程序中的数据无法被其他程序利用,存在大量的数据冗余。后退首页前进1.1.1计算机数据管理的发展(2)文件系统时期:20世纪50年代后期至60年代中后期特点:①程序与数据有了一定的独立性,程序和数据分开存储,
3、有了程序文件和数据文件的区别。数据文件可以长期保存在外存储器上被多次存取。②程序只需用文件名访问数据文件,程序员可集中精力在数据处理的算法上,而不必关心记录在存储器上的地址和内、外存交换数据的过程。③文件系统中的数据文件是为了满足特定业务领域,或某部门的专门需要而设计的,服务于某一特定应用程序,数据和程序相互依赖。同一数据项可能重复出现在多个文件中,导致数据冗余度大。这不仅浪费存储空间,增加更新开销,更严重的是,由于不能统一修改,容易造成数据的不一致性。后退首页前进1.1.1计算机数据管理的发展(3)数据库系统时期:20世
4、纪60年代后期开始数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余度,以提高数据和一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。为数据库的建立、使用和维护而配置的软件称为数据库管理系统DBMS。由于数据库管理系统利用了操作系统提供的输入/输出控制和文件访问功能,因此它需要在操作系统的支持下运行。在数据库管理系统的支持下,数据与程序的关系如下图:后退首页前进1.1.1计算机数据管理的发展(4)分布式数据库系统分布
5、式数据库技术和计算机网络技术紧密结合的产物。在20世纪70年代后期之前,数据库系统多数是集中式的。网络技术的进展为数据库提供了分布式运行环境,从主机—终端体系统结构发展到客户/服务器系统结构。数据库技术与网络技术的结合分为紧密结合与松散结合两大类。因此,分布式DBMS分为物理上分布、逻辑上集中的分布式数据库结构和物理上分布逻辑上分布式数据库结构两种。物理上分布、逻辑上集中的分布式数据库结构物理上分布逻辑上分布式数据库结构后退首页前进1.1.1计算机数据管理的发展(5)面向对象数据库系统面向对象方法是一种认识、描述事物的方法
6、论,它起源于程序设计语言。面向对象程序设计是20世纪80年代引入计算机领域的一种新的程序设计技术和范型,它的发展十分迅猛,影响涉及计算机科学及其应用的各个领域。后退首页前进1.1.2数据库系统1、有关数据库的概念(1)数据库数据库是存储在计算机存储设备上,结构化的相关数据集合。它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。(2)数据库应用系统数据库应用系统是指系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。(3)数据库管理系统数据库管理系统DBMS是对数据库的建立、使用和维护进行管
7、理的软件系统。它既要实现数据库中最小冗余度,还必须使数据与程序具有较高的独立性。(4)数据库系统数据库系统是指引进数据库技术后的计算机系统,实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段。数据库系统由五部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。后退首页前进1.1.2数据库系统2、数据库系统的特点(1)实现数据共享,减少数据冗余(2)采用特定的数据模型(3)具有较高的数据独立性(4)有统一的数据控制功能后退首页前进1.1.3数据模型1、实体的描述现实世界存在各种
8、事物,事物与事物之间存在着联系。这种联系是客观存在的,是由事物本身的性质决定的。(1)实体客观存在并且可以相互区别的事物称为实体。实体可以是实际事物,也可能是抽象的事件。(2)实体的属性描述实体的特性称为属性。(3)实体集和实体型属性值的集合表示一个实体,而属性的集合表示一种实体的类型,称为实体型。同类
此文档下载收益归作者所有