|
|
51CTO旗下网站
|
|
移动端

2.1.1 外部层

《数据库系统:设计、实现与原理(基础篇)(原书第6版)》第2章数据库环境,本章的许多材料有关DBMS的重要背景信息。然而,对数据库系统领域不熟的读者可能会发现有一些材料在初次阅读时很难理解。不用太纠结,阅读了本书的大部分章节后可重读本章的这些内容。本节为大家介绍外部层。

作者:宁洪/贾丽丽/张元昭 译来源:机械工业出版社|2017-09-27 15:23

【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》

2.1.1 外部层

外部层 | 数据库的用户视图。这一层描述与每一个用户相关的数据库部分。

外部层由数据库的若干不同视图组成。每个用户都有自己的视图,该视图用其熟悉的方式表示“现实世界”。外部视图仅仅包含 “现实世界”中用户感兴趣的那些实体、属性及联系。另外一些不感兴趣的实体、属性或者联系也可能存在于数据库中,但是用户不必知晓。

并且,对于同一个数据,不同的视图可能会有不同的表达方式。例如,一些用户可能是以日、月、年的形式查看日期,而另外一些用户可能是以年、月、日的形式查看日期。一些视图可能包含导出的或者通过计算得出的数据,即数据实际上并没有真实存储到数据库中,而是当需要的时候才产生。例如,在DreamHome案例中,可能需要查看一名员工的年龄。但是年龄可能不会被存储起来,因为这个数据可能需要经常更改。但是,可以存储员工的出生日期,当需要查看年龄的时候,可以由DBMS计算出来。视图甚至可以包含由多个实体组合或者导出的数据。本书的4.4节和7.4节将更加详细地讨论视图。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

218人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

83人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | 武凤涛

472人订阅学习

读 书 +更多

PHP5与MySQL5 Web开发技术详解

本书是目前中文版本第一个真正介绍PHP 5及MySQL 5新增语法与功能的权威宝典! 本书本着精、全、要三宗旨,从理论中延伸,从实践中深入,详...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客