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

MYSQL
MySQL不安全临时文件建立漏洞
MySQL安全性指南 (1)(转)
MySQL安全性指南 (2)(转)
MySQL安全性指南(3)(转)
MySQL Join详解
MySQL 5.0新特性教程 存储过程:第一讲
MySQL 5.0 新特性教程 存储过程:第二讲
MySQL 5.0 新特性教程 存储过程:第三讲
MySQL 5.0 新特性教程 存储过程:第四讲
MySQL 5.0 新特性教程 触发器:第一讲
MySQL数据库SQL语法参考
MySQL入门学习(一)
MySQL入门学习(二)
MySQL入门学习(三)
MySQL入门学习(四)
MySQL入门学习(五)
MySQL入门学习(六)
MySQL进阶_SELECT篇(三)
mysql快速入门
MySQL进阶_create table篇

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


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

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

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

 

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

 

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

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

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

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

 

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