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

MYSQL
MySQL 一次执行多条语句的实现及常见问题
mysql 常见命令和学习心得
mysql 发生系统错误1067的解决方法
MySQL 建表的优化策略 小结
批量替换 MySQL 指定字段中的字符串
mysql4.0升级到mysql5(4.1),解决字符集问题
MySQL 随机密码生成代码
Linux系统下配置功能完善的Web服务器
PHP+MYSQL实例:网站在线人数的代码
Perl直接入门详尽指南
PHP实例程序:直接读取数据库信息的三种方法
Apache、PHP和mySQL的配置的过程
新手学PHP和MySQL动态网站开发教程
优化mysql性能的十个参数
用相关数据库命令对MySQL进行优化
MYSQL执行SQL语句需要注意的两个问题
保护MySQL数据库中重要数据全攻略
Linux下配置 Tomcat+JDK+MySQL应用平台
数据从MySQL迁移到 Oracle的注意事项
快速掌握 MySQL数据库中触发器的应用

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


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

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

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

 

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

 

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

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

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

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

 

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