《空间数据库技术应用电子教材-数据库技术.docx》由会员分享,可在线阅读,更多相关《空间数据库技术应用电子教材-数据库技术.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库技术数据库技术起源于20世纪60年代末70年代初,是借助计算机软件技术以取代人工来保 存和管理复杂、大量的数据的一门数据处理技术,其主要研究如何科学地组织和存储数据, 如何高效地使用和管理数据。数据库技术目前在事务处理、情报检索、人工智能、专家系统、计算机辅助设计与制造、 地理信息系统等领域已得到越来越广泛的应用。数据库的建设规模、信息量的大小和使用频 度已成为衡量国家信息化程度的重要标志。数据库技术包括许多基本术语,主要有数据库、数据库管理系统、数据库系统等。1 .数据库数据库(DataBase, DB)是长期存储在计算机内,有组织、可共享的数据集合,它不仅 包含数据本身,而且包含相关
2、数据之间的关系。数据库中的数据具有以下特点:(1)按一定的数据模型组织、描述和存储;(2)较小的冗余度;(3)较高的数据独立性和易扩展性;(4)共享性。2 .数据库管理系统数据库管理系统(Data Base Management System, DBMS)是位于用户与操作系统之间的 一层数据管理软件。其主要任务是科学有效地组织和存储数据、高效地获取和管理数据、接 受和完成用户提出的各种访问请求。DBMS的主要功能包括以下几个方面:(1)数据定义功能。提供数据定义语言(Data Definition Language, DDL),用户通过它 可以方便地对数据库中的数据对象进行定义,例如对数据库、
3、表、索引进行定义。(2)数据操作功能。提供数据操作语言(Data Manipulation Language, DML),用户通过 它可以实现对数据库的基本操作,例如对表中的数据进行查询、插入、删除、修改等。(3)数据库运行控制功能。是数据库管理系统的核心局部,包括:并发控制。即处理多个用户同时使用某些数据时可能产生的问题,如一个用户要写入数 据时,另一个用户要读取该数据而产生的错误,或两个用户同时要对某数据进行写入操作而 出现的错误等。平安性控制。是对数据库采用的一种保护措施,防止非授权用户存取造成数据的泄密或 破坏,如设置密码、用户访问权限等。 完整性控制。指数据的正确性和一致性,系统应采
4、取一定的措施保障数据有效,与数 据库的定义一致。数据库在建立、应用和维护时所有操作都要由这些控制程序统一管理和控制,以保证数 据的平安性、完整性以及多用户对数据的并发使用和发生故障后的系统恢复。(4)数据库的建立和维护功能。包括数据库初始数据的输入、转换功能,数据库的转储 恢复功能,数据库的重新组织功能和性能监视、分析功能等。DBMS是数据库系统的重要组成局部。3.数据库系统数据库系统(Data Base System, DBS)是指具有管理和控制数据库功能的计算机应用系 统,如以数据库为基础的管理信息系统。数据库系统一般由硬件系统、数据库集合、数据库 管理系统及相关软件、数据库管理员和用户五局部组成。硬件系统是整个数据库系统的基础,需要有足够大的内存、足够大容量的磁盘等直接存 取设备;数据库集合是假设干个设计合理、满足应用需求的数据库;数据库管理系统是为数据 库的建立、使用和维护而配置的软件;相关软件是支持软件,如操作系统等;数据库管理员 是全面负责建立、维护和管理数据库系统的人员;用户是最终系统的使用和操作人员。