| 姓名:逯燕玲 戴红 李志明著 作者简介: 作品:《网络数据库技术》 姓名:逯燕玲//戴红//李志明著 作者简介: 作品:《网络数据库技术》 |
| 插图: 内模式也称为存储模式,是数据在数据库系统内部的表示或底层描述,即对数据库物理结构和存储方式的描述。一个数据库只能有一个内模式,描述记录的存储方式是顺序存储、链式存储还是按hash方式存储,说明按照什么方式组织索引、数据是否压缩、是否加密等。数据库系统提供内模式描述语言(内模式ddl)来描述数据库的物理存储。 数据库模式是数据库的核心和关键,外模式通常是模式的子集.数据按外模式的描述提供用户,按内模式的描述存储在硬盘上,而模式介于外、内模式之间,既不涉及外部的访问,也不涉及内部的存储,从而起到隔离作用,有利于保持数据的独立性。内模式依赖于全局逻辑结构,但可以独立于具体的存储设备。 映像是一种对应规则,说明映像双方如何进行转换。 (1)外模式/模式映像 作用:把描述局部逻辑结构的外模式与描述全局逻辑结构的模式联系起来。 当模式改变时,只要对外模式/模式映像做相应的改变,使外模式保持不变,则以外模式为依据的应用程序不受影响,从而保证了数据与程序之间的逻辑独立性,也就是数据的逻辑独立性。 (2)模式/内模式映像 作用:把描述全局逻辑结构的模式与描述物理结构的内模式联系起来。 当内模式改变时,如存储设备或存储方式有所改变,只要模式/内模式映像做相应的改变,使模式保持不变,则应用程序就不受影响,从而保证了数据与程序之间的物理独立性。1.4数据库设计数据库设计是指在给定的应用环境中,构造最优的数据库模式,并利用现有的数据库管理系统建立数据库及其应用系统的过程,使之能够有效地收集、存储、操作和管理数据,满足应用环境中各种用户的应用需求。 数据库设计是一项涉及多种科学技术的庞大的工程项目,所以数据库设计也被称为数据库工程,属于软件工程的范畴,可以按照软件工程的思想方法和步骤进行数据库设计。数据库设计的基本步骤包括:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行与维护。 1.4.1需求分析需求分析是关于用户数据和业务的采集分析过程,直接关系到数据库及其应用程序的质量。需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应 更多 |
| 第1章 数据库系统概述 1.1 计算机数据处理 1.1.1 数据及数据处理 1.1.2 数据处理的三个发展阶段 1.1.3 数据库技术的发展 1.2 数据模型 1.2.1 信息的三个世界 1.2.2 概念模型 1.2.3 逻辑模型 1.3 数据库系统的基本概念 1.3.1 数据库系统的组成 1.3.2 数据库管理系统的功能 1.3.3 数据库系统的三级模式结构 1.4 数据库设计 1.4.1 需求分析 1.4.2 概念结构设计 1.4.3 逻辑结构设计 1.4.4 物理结构设计 1.4.5 数据库实施 1.4.6 数据库运行与维护 习题1 第2章 关系数据库基本理论 2.1 关系模型的概念 2.1.1 关系的数学定义 2.1.2 关系操作 2.1.3 关系的完整性 2.2 关系代数 2.2.1 传统的集合运算 2.2.2 专门的关系运算 2.3 关系模型的规范化 2.3.1 函数依赖 2.3.2 范式 2.3.3 e-r模型向关系数据库转换 2.4 关系数据库系统的查询优化 2.4.1 关系系统 2.4.2 全关系型系统的基本准则 2.4.3 查询优化的准则 2.5 常用的关系数据库管理系统 2.5.1 access数据库管理系统 2.5.2 sql server数据库管理系统 2.5.3 oracle数据库管理系统 2.5.4 db2数据库管理系统 2.5.5 sybase系列 习题2 第3章 网络数据库技术概论 3.1 网络数据库的基本概念 3.1.1 网络数据库 更多 |
商品评论(0条)