欢迎来到天天文库
浏览记录
ID:22438572
大小:1.76 MB
页数:78页
时间:2018-10-20
《第1章 delphi数据库应用系统基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库应用技术--Delphi应用系统开发蒋丽华主编中国水利水电出版社学习要点学习Delphi数据库应用系统的基本概念理解Delphi应用系统的组成学习Delphi基本概念和术语掌握Delphi可视化编程的基本步骤学习创建简单的数据库应用系统理解本书实例数据库应用系统需求第1章Delphi数据库应用系统基础概述:Borland公司的Delphi是一个非常优秀的数据库应用系统前端开发工具。这是由于BorlandDelphi自1995年2月诞生Version1.0以后,1996年3月,BorlandDelphiClient/ServerSuite2.0以其高效的数据
2、重用功能得以在美国国家软件测试实验室进行的软件评估中获得了最高评价。随后,Borland又推出Delnhi的第三代版本——Delphi3.0多层Client/Server的32位快速开发工具。※1.1数据库应用系统概述数据库应用系统是一种应用计算机技术完成数据处理的计算机应用系统,数据处理则指对各种形式的数据进行采集、存储、加工和传播的一系列活动的总和。进行数据处理的目的是为了从大量原始数据中获得对人类社会活动有价值的信息,以作为行动和采取对策的依据。数据处理的中心问题是数据管理,包括对数据的分类、组织、编码、存储、检索和维护,这就构成了数据库应用系统的功能需求。可见,数据库应
3、用系统包括如下三个部分:(1)数据库;(2)数据库管理系统;(3)数据库应用程序。因此,开发数据库应用系统需要选择一种数据库管理系统;然后,在其支持之下建立数据库;最后,使用一种开发工具编制数据库应用程序。本书所要介绍的BorlandDelphi就是一种可用于编制数据库应用程序的开发工具。※1.1.1数据库管理系统数据库管理系统(DBMS)是用于描述、管理和维护数据库的程序系统,是数据库应用系统的核心部分。DBMS建立在操作系统的基础上,对数据库进行统一的管理和控制。其主要功能有:(1)描述数据库DBMS负责描述数据阵的逻辑结构、存储结构以及语义信息等。(2)管理数据库DBMS
4、控制着整个数据库系统的运行,控制用户的并发性访问,提供数据安全、保密与完整性保障。(3)存取数据DBMS提供执行数据检索、插入、删除、修改等工作的支持。(4)维护数据库DBMS负责控制数据库初始数据的装载、记录工作日志、监视数据库性能、修改更新数据库。重新组织数据库、恢复出现故障的数据库。(5)其他功能DBMS负责管理与网络中其他软件系统的数据通信以及组织数据的传输,一个DBMS与另一个DBMS或文件系统的数据转换功能等。※1.1.2关系数据库管理系统不同类型的DBMS在组织数据的结构上采用不同的数据模型,存在如下三种经典的数据模型,分别为:(1)层次数据模型:采用树型结构描述
5、数据实体间的关联;(2)网状数据模型:采用网状结构描述数据实体间的关联;(3)关系数据模型:采用二维表结构描述数据实体间的关联。在这三种经典的数据模型中,关系数据模型具有较高的数据独立性和较严格的数学理论基础,并且具有结构简单和提供非过程性语言等优点,因而得到了较大规模的应用。1.数据元素(DataItem)数据元素存放于字段(Field)中,一个数据表中的每一个字段均具有一个唯一的名字(称为字段名)。一个字段也就是数据表中的一列。2.数据元组(DataRecord)在关系数据库中,数据元组被称为记录(Record)。一个数据表中的每一个记录均具有一个唯一的编号,被称为记录号。
6、一个记录即构成数据表中的一行。3.数据表(Table)具有相同字段的所有记录的集合称为数据表。一个数据库中的每一个数据表均具有一个唯一的名字,被称为数据表名。数据表是数据库中的子对象,也具有一系列的属性。同样可以为数据表属性设置不同的属性值,来满足实际应用中的不同需要。4.数据库(DataBase)数据库的传统定义是以一定的组织方式存储的一组相关数据项的集合,主要表现为数据表的集合。但是,随着数据库技术的发展,现代数据库已不再仅仅是数据的集合,而且还应包括针对数据进行各种基本操作的对象的集合。关系数据库基于关系模型建立,关系模型包含三个组成部分:数据结构、关系操作和关系的完整性
7、。在关系模型中,关系是唯一的一种数据结构。无论是实体还是实体之间都由单一的数据结构类型即关系来表示。关系模型给出了关系操作的特点,但不对DBMS的语言提出具体的语法要求。※1.1.3基于RDBMS的网络数据库应用系统既可以作为独立语言由终端用户以联机交互方式使用,也可以作为某一关系数据库管理系统的子语言嵌入在其支持的宿主语言中使用。关系模型有三类完整性约束:实体完整性、参照完整性和用户自定义完整性。对于小型数据库应用系统,DBMS和数据库应用程序都驻留在同一台计算机上,用于完成简单的信息管理
此文档下载收益归作者所有