数据库系统概念 ver.5
by Silberschatz A.西伯尔沙茨
第一章
1.2 perpose of databas system
in the early days,database applications were built on top of file systems
数据库系统在早期在实际上是文件系统
Drawbacks of using file systems to store data :文件系统存储的不足
1. data redundancy and inconsistency 冗余
文件系统格式多,杂而导致
2. difficulty in accessing data 不易存取
3.data isolation -文件与格式的多样性,之间相对孤立
4.integrity problems 完整性不好
实现完整性约束需要程序代码完成; 很难更新约束(hard to add new constraints or change existing constraints)
5.atomicity of updates 更新异常
软硬件问题导致数据不一致 eg 中途停电;
6.多用户并发问题
性能;不可控的并发导致异常的结果出现
7.安全问题
1.3 view of data 数据视图
一个数据库系统的架构
view1 view2 view3 ....... viewn
logical level
physical level
名词解释:
Data models 数据模型: 是以下元素的集合
.data 数据
.data relationships 数据联系
.data semantics 数据语义
.data constrains 数据约束
Entity-relationship model 实体联系模型
Relational model 关系模型
其他模型:
object-oriented model 面向对象模型
semi-
阅读(644) | 评论(0) | 转发(0) |