Chinaunix首页 | 论坛 | 博客
  • 博客访问: 238279
  • 博文数量: 39
  • 博客积分: 199
  • 博客等级: 二等列兵
  • 技术积分: 426
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-25 14:39
个人简介

博客已全部转移至个人站 www.jasonwho.com

文章分类

全部博文(39)

文章存档

2017年(2)

2014年(1)

2013年(28)

2010年(8)

分类: 数据库开发技术

2013-08-27 15:01:12

1.通常的DBMS需要有如下功能:
  • 允许用户使用DDL建立新的数据库,并说明它们的模式(schema)即数据的逻辑结构;
  • 使用合适的DML为用户提供增、删、改、查的能力;
  • 支持超大数据量数据的长时间存储,并且在数据查询和更新时支持对数据的有效存取;
  • 具有持久性,在面对各种故障、错误或用户错误地使用数据库时,数据库的恢复保证了数据的一致性;
  • 控制多个用户对数据的同时存取,不允许一个用户的操作影响另一个用户(独立性),也不允许对数据的不完整操作(原子性);
2.数据库管理系统的组成


3.事务的ACID性质
  • ‘‘A’’(atomicity) 表示“原子性”,事务的操作要么全部被执行,要么全部不被执行;
  • “I”(isolation)表示"独立性",每个事务必须如同没有其它事务在同时执行一样被执行;
  • "D"(durability)表示"持久性",一旦事务已经完成,则该事务对数据库的影响就永远不人丢失;
  • "C"(consistency)表示"一致性",也就是说,所有数据库中数据元组之间的联系具有一致性约束,或说满足一致性期望,即期望事务能保持数据库的一致性.
阅读(1448) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~