Posted on 2009-05-11 16:37
我是菜鸟 阅读(2062)
评论(0) 编辑 收藏 所属分类:
oracle 学习
数据管理技术经历了人工管理、文件系统、数据库和高级数据库技术等四个阶段。
数据库系统是在文件系统的基础上发展而成的,同时又克服了文件系统的三个缺陷:数据的冗余、不一致性和联系弱。
数据模型是对现实世界进行抽象的工具,用于描述现实世界的数据、数据联系、数据语义和数据约束等方面内容。数据模型分成概念模型和结构模型两大类。前者的代表是实体联系模型,后者的代表是层次、网状、关系和面向对象模型。关系模型是当今的主流模型,面向对象模型是今后发展的方向。
数据库是存储在一起集中管理的相关数据的集合。数据库的体系结构是对数据的三个抽象级别。它把数据的具体组织留给DBMS去做,用户只需抽象地处理逻辑数据,而不必关心数据在计算机中的存储,减轻了用户使用系统的负担。由于三级结构之间往往差别很大,存在着两级映象,因此使DBS具有较高的数据独立性:物理数据独立性和逻辑数据独立性。
数据独立性是指在某个层次上修改模式而不影响较高一层模式的能力。
DBMS是位于用户与OS之间的一层数据管理软件。数据库语言分成DDL和DML两类。DBMS主要由查询处理器和存储管理器两大部分组成。
DBS是包含DB和DBMS的计算机系统。DBS的全局结构体现了DBS的模块功能结构。
数据库三级体系结构:
数据库体系结构五要素:1、概念模式是数据库中全部数据的整体逻辑结构的描述。
2、外模式是用户写数据库系统的接口,是用户用到那部分数据的描述。
3、内模式是数据库在物理存储方面的描述,定义内部记录类型、索引和文件的组织方式,以及数据控制方面的细节。
4、模式/内模式映象存在于概念级和内部级之间,用于定义概念模式和内模式之间的对应性。
5、外模式/模式映象存在于外部级和概念级之间,用于定义外模式和概念模式之间的对应性。
DBMS的模块组成:
查询处理器有四个主要成分:DDL编译器,DML编译器,嵌入式DML的预编译器及查询运行核心程序。
存储管理器有四个主要成分:权限和完整性管理器,事务管理器,文件管理器及缓冲区管理器。
DBS的全局结构:
DBS结构的分类:
集中式DBS(centralized DBS)
客户机/服务器式DBS(client/server DBS,记为C/S DBS)
并行式DBS(parallel DBS)
分布式DBS(distributed DBS)
DBA的主要职责有以下六点:1、定义模式。
2、定义内模式。
3、与用户的联络。包括定义外模式、应用程序的设计、提供技术培训等专业服务。
4、定义安全性规则,对用户访问数据库的授权。
5、定义完整性规则,监督数据库的运行。
6、数据库的转储与恢复工作。