当前位置: 首页 > 图文教程 > 数据库 > MYSQL > MySQL:数据库系统体系结构之概念模式

MYSQL
Linux环境MySQL服务器级优化讲解
MySQL在命名用过程中所遇到的常见问题
MySQL数据库只监听某个特定地址的方法
MySQL数据库管理必备工具 phpMyAdmin 3.0
MySQL中两种快速创建空表的方式的区别
讲解MySQL数据库的数据类型和建库策略
请正确认识MySQL对服务器端光标的限制
如何在MySQL查询结果集中得到记录行号
在SUSE10环境下安装和配置MySQL数据库
由浅入深讲解MySQL数据库索引的选择性
轻松掌握MySQL数据库锁机制的相关原理
一种特别简单的MySQL数据库安装方法
实例讲解如何配置MySQL数据库主从复制
MySQL数据库中的重要数据应当如何保护
详细讲解MySQL数据库对文件操作的封装
深入了解MySQL的数据类型以及建库策略
解决MySQL数据库中与优化器有关的问题
向MySQL数据库的表中录入数据的实用方法
MySQL数据库中的各种乱码及其解决方法
快速掌握怎样选择准备安装的 MySQL版本

MYSQL 中的 MySQL:数据库系统体系结构之概念模式


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 89 ::
收藏到网摘: n/a

概念视图表示数据库的全部信息内容,其形式要比数据的物理存储方式抽象些常,

它与任何特定用户观察数据的方式都很不同。广义上讲,概念视图更接近于实际数据,而不像某一用户所看到的数据,这些数据受到特定语言或可能使用的硬件限制。概念视图由许多概念记录类型的值构成。例如,它可能包括部门记录值的集合,雇员记录值的集合,供应商记录值的集合,零件记录值的集合(等等)。概念记录既不和外部记录相同,也不和存储记录相同。

 

概念视图是由概念模式定义的。概念模式包括各种概念记录型的定义概念模式是用一种数据定义语言来写的,即概念数据定义语言。如果可以实现物理记录的独立性,那么概念视图根本不涉及物理表示和访问的技术—它们只定义信息的内容。这样,在概念模式中不能涉及存储字段表示、存储记录队列、索引、哈希算法、指针或其他存储和访问的细节。如果概念视图以这种方式真正地实现数据独立性,那么根据这些概念模式定义的外模式也会有很强的独立性。

 

概念视图是整个数据库内容的视图,概念模式是该视图的定义。但如果把概念模式只

理解为类似C O B O L程序中简单的记录定义一样的一组定义,那是不准确的。在概念模式中的定义应包括许多额外的特征,诸如第1章中提到的安全性和完整性约束。到目前为止,有些权威人士认为概念模式的根本目的是描述整个企业的情况—不只是数据本身,而且还

包括数据的使用情况:即数据在企业中的流动情况,在每一部门的用处,以及对它实行的

审计和其他控制。但必须强调的是,目前的系统实际上还不能支持这种程度的

 

概念模式;目前大多数系统支持的“概念模式”实际上只不过是把单个的外模式合并起来,再加上了一些安全性约束和完整性约束。但是将来的系统很可能在支持概念模式上会更加复杂。