丢失修改:是指两个事务T1和T2读入同一数据并修改,T2提交的结果破坏了T1提交的结果,导致T1的修改被丢失。并发控制不当。
脏读:指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是脏数据,依据脏数据所做的操作可能是不正确的。
不可重复读:指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之
(十九)、面向对象数据库
面向对象数据库中的数据模型充分利用了面向对象的核心概念,类是一组具有相同或相似性质的对象的抽象。一个对象是某一类的一个实例、类的属性可以是基本类,如整数、字符串等,也可以是包含属性和方法的一般类和类的某个属性的定义可以是该类自身是对类和对象的概念叙述,是正确的。一个对象通常对应实际领域的一个实体,有唯一的标识,即对象标识OID。但是对用户而言,OID不可以修改的。