论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
形成相当规模的理论体系和实用技术。优秀的数据库设计是应用成功的基石。万万丈高楼平地起
,数据库设计如同高楼的基石,是开发高品质应用的前提。
1.1.1 数据库的体系结构
数据的体系结构分成三级:内部级(Internal),概念级(Conceptual)和外部级(External)。这
个三级结构有时也称为“三级模式结构”。
l 外部级:最接近用户,是单个用户所能看到的数据特性。单个用户使用的数据视图的描述称为
“外模式”。
l 概念级:涉及到所有用户的数据定义、是全局的数据视图。全局视图的描述称为“概念模式”
。
l 内部级:最接近于物理存储设备,涉及到实际数据存储的结构物理存储数据视图的描述称为“
内模式”。
数据库的三级模式结构是数据的三个抽象级别。它把数据的具体组织留给DBMS
去做,用户只要抽象地处理数据,而不必关心数据在计算机中的表示和存储,这样就减轻了用户
使用系统的负担。
1.1.2 数据库管理系统(DBMS)
数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS是数据库系统的核心组成
部分。对数据库的一切操作,包括定义、查询、更新及各种控制,都是通过DBMS进行的。
本文来自中国科教评价网
统功能方面也常常是不相同的。
用户对数据库进行操作,是由DBMS把操作从应用程序带到外部级、概念级、再导向内部级,进而
操作存储器中的数据。DBMS的主要目标,是使数据作为一种可管理的资源处理。
DBMS的主要功能为:
l 数据库定义功能:DBMS提供数据定义语言(DDL)定义数据库的三级结构,包括外模式、概念模
式、内模式及基相互之间的映象,定义数据的完整性、安全控制等约束。因此,在DBMS中应包括
DDL的编译程序。
l 数据库的操纵功能:DBMS提供数据操纵语言(DML)实现对数据库中数据的操作。基本的数据操
作分成两类四种: