Chinaunix首页 | 论坛 | 博客
  • 博客访问: 95917
  • 博文数量: 39
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 405
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-25 09:25
文章分类

全部博文(39)

文章存档

2011年(1)

2010年(5)

2009年(4)

2008年(29)

我的朋友
最近访客

分类: 数据库开发技术

2008-10-13 04:19:05

  数据库系统概念  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) |
给主人留下些什么吧!~~