- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.2VFP数据库管理系统概述.doc
Visual FoxPro系统概述
随着计算机技术的发展,计算机的主要应用领域已经从科学计算转到了事务处理,而在事务处理中,会涉及到大量的数据,这就需要一种有效的手段来管理和处理这些数据,于是诞生了数据库管理系统。Visual FoxPro(简称VFP)就是目前微机上优秀的关系型数据库管理系统之一,它具有丰富的工具、良好的图形用户界面,采用了可视化的设计方法,支持面向对象的编程技术,大大简化了数据库应用系统的开发过程。
本章主要介绍数据库系统的基本概念、VFP 的特点及其界面组成。掌握这些内容是学好、用好VFP 必要的前提条件。
1.1 数据库系统概述
数据库系统是指引进数据库技术后的计算机系统,而数据库技术是数据处理发展过程中形成的一种新技术。目前,数据处理已成为计算机的一个重要应用领域。本节将简单介绍数据处理、数据库技术等相关知识。
1.1.1 数据处理的基本概念
数据、信息和数据处理是非常基本的概念,它们贯穿于计算机数据处理的始终。因此,正确理解它们的内涵,掌握它们的联系与区别是非常有必要的。
(1)数据(data)
数据是指能够被计算机接收、存储和处理的字符、数字等各种符号的集合,它包含两方面的概念:一是描述事物特性的数据内容;二是存储在媒体上的数据形式。例如,某人出生日期是1989年7月21日,身高1.80m。其中的“1989年”、“7月”、“21日”、“1.80m”就是数据,既有内容又有表示形式,描述了该人的一些特征。数据形式可以是多种多样的,不仅可以包括由数字、字母、文字及其他特殊字符组成的文本数据,而且还可以包括图形、图像、影像、声音和动画等多媒体数据。但是,使用最多、最基本的仍然是文本数据。
(2)信息(information)
信息是一种被加工成特定形式的数据,这种数据形式对于数据接收者来说是有意义的。例如,把某个班级英语成绩数据保存在计算机中,教师可通过计算机查询得到该班英语课程的平均成绩、优秀率、不及格率等信息。
(3)数据处理
数据处理指将数据转换成信息的过程。它包括对各种形式的数据进行收集、存储、加工和传播等。其目的是从大量、杂乱的原始数据中抽取、推导出对人们有价值的信息以作为行动和决策的依据,并且借助计算机科学地保存和管理大量复杂的数据,以便人们能方便而充分地利用这些宝贵的数据资源。
1.1.2 数据处理的发展历程
在计算机中,是用计算机外存来存储数据的,并通过计算机软件来管理数据,通过应用程序来对数据进行加工处理。所以,计算机数据处理技术的发展是随着计算机软硬件技术的发展而不断发展的。计算机数据处理技术大致经历了人工管理阶段、文件管理阶段和数据库系统阶段,每个阶段的时期及特点如表1-1所示。
表1-1 计算机数据处理技术的发展历程
发展阶段 年 代 特 点 人工管理 20世纪50年代中期以前 ① 数据由计算或处理它的程序自行携带
② 程序之间存在大量重复数据,称为数据冗余 文件管理 从20世纪50年代后期至60年代中后期 ① 程序与数据可以分开存储
② 一个数据文件仅供某一个特定应用程序使用
③ 数据冗余问题仍未解决 数据库系统 从20世纪60年代后期开始 ① 实现数据共享,减少数据冗余
② 采用特定的数据模型
③ 具有较高的数据独立性
④ 有统一的数据控件功能 1.1.3 数据库技术
数据库技术的基本概念包括:数据库、数据应用系统、数据管理系统及数据库系统。其主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减少数据的冗余度,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。
1.数据库(DataBase,简称DB)
所谓数据库是指存放在计算机存储设备中的,相互关联的数据文件的集合。这些数据文件具有特殊的结构,以达到允许多个应用程序存取其数据,使数据的冗余最小,及允许对数据的增加和修改等目的。并且,这些数据文件由一个系统软件统一管理。
2.数据库应用系统
数据库应用系统是指系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统,是以数据库为基础和核心的计算机应用系统。例如,以数据库为基础的计算机学生管理系统、财务管理系统、图书管理系统、产品供销管理系统等。
3.数据库管理系统(DataBase Management System ,简称DBMS)
数据库管理系统是用来帮助用户在计算机上建立、使用和维护数据库而配置的软件,需要在操作系统的支持下运行,是数据库系统的核心。数据库管理系统的主要功能包括:
(1)数据库定义功能
数据库定义功能提供了数据定义功能语言(Data Definition Language,简称DDL),用于定义数据库的结构,描述数据及
您可能关注的文档
最近下载
- 秋季安全生产培训ppt.pptx VIP
- (完整word版)护理安全(不良)事件报告制度及工作流程.docx VIP
- 体育教学工作总结学情分析报告(共8).docx VIP
- 内部审核工作程序.pdf VIP
- 怪物猎人3金手指素材代码.doc VIP
- 马工程-中国古代文学史(第二版)第三编上册魏晋南北朝文学PPT课件-50109.docx VIP
- 传统节日中秋节介绍英文版ppt课件.pptx VIP
- 销售合同管理excel表格系统 台账登记统计 到期提醒Excel表格模板 (9).xlsx VIP
- 刘毅5000词汇.doc VIP
- 《单相全桥逆变器死区效应分析及补偿方法》-毕业论文(设计).doc VIP
文档评论(0)