简单的说,一个数据库管理系统应该的提供的基本服务有两种:
1.数据访问。对每个数据库管理系,数据访问服务都包含一下几种
(1)插入--向数据库中添加新数据
(2)搜索--寻找特定的数据
(3)更新--修改数据库已经存在的数据
(4)删除--从数据库中删除数据
2.数据管理。数据管理服务自然比前者复杂,它包含有
(1)并发--允许多个用户同时访问数据库
(2)事务--允许多条纪录即时改变
(3)恢复--系统能从故障和灾难中恢复到正常和一致状态
不同的DBMS提供不同的数据管理服务,它与上面提到的数据访问服务无关。关系数据库理论中并没有提到事务概念,但是几乎所有的商业数据库管理系统都实现了事务。