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

MYSQL
V3host.be 比利时150M可绑米DA面板免费PHP空间
教程:MYSQL创建触发程序的方法
教程:MySQL中多表操作和批处理方法
关于MySQL中隐藏空间的问题
MySQL数据库在Linux下二进制日志恢复方法
分析与比较五种MySQL数据库可靠性方案
在Ubuntu下的MySQL数据库如何更改存储位置
MySQL插入表格查询的技巧
介绍MySQL用户root密码为空的另类攻击方法
MySQL数据库的23个安全注意事项
浅谈MySQL+PHP产生乱码的原理及解决方法
浅析MySQL中隐藏空间问题
使用Netbeans操作MySQL数据库的方法
lighttpd+PHP(FAST-CGI)++MySQL的具体步骤
浅谈MySQL数据库中如何解决分组统计的问题
MySQL与.NET应用解析
MySQL数据库中的安全解决方案
MyISAM-性能与特性的折中
MySQL数据库环境使用攻略
MYSQL没有完全卸载将导致其安装不成功

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


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

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

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

 

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

 

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

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

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

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

 

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