数据库系统基础.doc

数据库系统基础.doc

ID:56966873

大小:1.26 MB

页数:20页

时间:2020-07-29

数据库系统基础.doc_第1页
数据库系统基础.doc_第2页
数据库系统基础.doc_第3页
数据库系统基础.doc_第4页
数据库系统基础.doc_第5页
资源描述:

《数据库系统基础.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、19数据库系统基础数据管理是计算机应用的重要方面。数据库技术是先进的数据管理技术。VisualFoxPro6.0是可以运行在微型计算机上的优秀的数据库管理系统,不仅可以用于管理和操作数据库,而且是一种高级程序设计语言,具有一般计算机语言的特点,同时也是一种功能强大的数据库应用系统开发工具。VisualFoxPro6.0同时支持结构化程序设计和面向对象程序设计两种程序设计方法。本书选取VisualFoxPro6.0中文版(如无特别说明,下文叙述中的VisualFoxPro或必要时简称的VFP均指VisualFoxPro6.0中文版)来讲解数据

2、库和程序设计及应用系统开发,内容具有普适性、基础性和代表性,兼顾面大,学习者在掌握此内容的基础上,可以很容易地进行计算机应用知识的扩展和能力的再提高。1.1数据库基础知识1.1.1基本概念1.信息与数据1)信息(Information)信息是对客观事物属性的反映,是为某一特定目的所提供的决策依据。它所反映的是关于某一客观系统中某一事物的某一方面属性或某一时刻的表现形式,泛指通过各种方式传播的可被感知的声音、文字、图像、符号等所表征的某一特定事物的消息、情报或知识。2)数据(Data)数据是用来描述客观事物的可识别的符号。它是数据库存储和处理

3、的基本元素,是信息的具体表现形式。其概念包括两个方面:(1)数据内容是事物特性的反映或描述。(2)数据是存储在某一媒体上的符号的集合。这里的符号包括两类:一类是能参与数字运算的数值型数据;另一类是不能参与数字运算的非数值型数据,如文字、图形、声音、图像等。数据是信息存在的一种形式,只有在通过描述或加工之后,有用的数据才能成为信息。数据是信息的符号表示或载体,信息是数据的内涵,是对数据的语义解释。数据是物理的,信息是观念上的。数据表示了信息,而信息只有通过数据形式表示出来才能被人们理解和接受。数据反映信息,而信息依靠数据来表达。如:“1998

4、年全国工商税收完成8552亿元。”是一条信息,其中,“1998”、“年”、“全国”、“工商税收”、“8552”、“亿元”都是数据。第1章数据库系统基础192.数据处理数据处理也称信息处理,是将数据转换成信息的过程。广义地讲,处理包括对数据的收集、存储、加工、分类、检索、传播等一系列活动,新的数据又表示了新的信息。狭义地讲,处理是指对所输入的数据进行加工处理。可用下列式子简单表示:信息=数据+处理。数据处理的核心问题是数据管理。数据管理技术的发展随着计算机硬件(尤其是外存储器)、软件技术和计算机应用范围的发展而不断发展,到目前为止,数据管理大

5、致经历了3个阶段,如表1-1所示。表1-1数据管理技术的3个发展阶段及应用领域人工管理阶段文件系统阶段数据库系统阶段应用领域适用于科学计算适用于科学计算和一些简单的管理系统适用于大规模数据管理系统软/硬件环境有纸带、卡片等外存设备;没有直接存取的存储设备;没有操作系统有磁盘、磁鼓等直接存储设备;有文件系统管理数据有大容量磁盘存储设备;有数据库管理系统特点数据不保存;应用程序管理数据;数据不共享;数据不具有独立性数据可长期保存;由文件系统管理数据;数据的共享性差、冗余度高;数据的独立性差面向全组织的复杂的数据结构;数据的冗余度低、共享性好、易

6、扩充;数据的独立性好;具有数据控制功能3.数据库系统1)数据库(DataBase)数据库是存放数据的仓库,是对现实世界有用信息的抽取、加工处理,并把处理结果按一定的格式存放。数据库是长期存储在计算机内的、有组织的、可共享的数据集合。其特点是:按一定的数据模型组织、描述和存储数据,具有较低的冗余度、较好的数据独立性和共享性。2)数据库管理系统(DataBaseManagementSystem,DBMS)数据库管理系统是介于应用程序与操作系统之间的数据库管理软件,是数据库的核心,包括数据库的一切操作,如查询、更新、插入等。其主要功能包括以下4个

7、方面:(1)数据库定义功能。提供数据定义语言(DataDefinitionLanguage,DDL)或操作命令,以便对各级数据模式进行具体的描述,对数据库中的数据对象进行定义,如库、表、视图、索引、角色、用户、触发器等。(2)数据操纵功能。提供数据操纵语言(DataManipulationLanguage,DML)对数据库中的数据对象进行基本操作,如查询、更新等。(3)数据库运行管理。对数据库中的数据对象进行统一控制,包括数据的完整性控制、数据库的并发操作控制、数据的安全性控制、多用户的并发控制和数据库的恢复。(4)数据库建立和维护功能。包

8、括对数据库中数据对象的输入、转换、转储、重组织、系统性能监视、分析等。3)数据库系统(DataBaseSystem)数据库系统第1章数据库系统基础19是指引进数据库技术后的计算机

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

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

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