频道栏目
读书频道 > 数据库 > SQL Server > SQL SERVER 2012数据库设计与开发实务
1.3 数据库架构
2013-08-06 13:35:01     我来说两句
收藏   我要投稿
本书从数据库系统设计与开发者角度出发,详细深入地介绍了SQL Server数据库程序设计与开发的方法和技巧,内容包括数据库系统相关理论、数据库设计理论、T-SQL语言的语法、预存程序、过程对象、自定义函数、触发...  立即去当当网订购

在第1.2节的ANSI/SPARC三层数据系统架构中探讨的是以数据库管理系统的角度,针对不同使用观点来说明其管理的数据,也就是以三层抽象观点来查看数据库中存储的数据。

现在转换主题到数据库本身,在数据库管理系统看到的数据是存储在数据库的数据,除了数据本身外,还包含描述数据的定义,称为“架构”(Schema)。而所谓“数据库架构”(Database Schema)是指整个数据库的描述,即描述整个数据库存储数据的定义数据,如图1-12所示。
 

1-12 数据库架构

上述数据库管理系统管理的数据库可以分割成数据和描述数据的架构,如下所示。

架构(Schema):数据描述的定义数据,对比程序语言的变量就是数据类型(Data Type,SQL Server称为数据类型)。例如,C语言声明成整数的age年龄变量,如下所示。

int age;

数据(Data):数据本身,即程序语言的变量值。例如,年龄为22,如下所示。

age = 22;

同样地,对应ANSI/SPARC三层数据库系统架构,数据库架构也可以分成三层数据库架构,事实上,所谓的“数据库设计”(Database Design)就是设计这三层数据库架构。

 

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.2.3 内部层
下一篇:1.3.1 三层数据库架构
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站