一、多选题(8分)
- (2分)数据字典用于保存( )
A. 元数据
B. 副本数据
C. 数据三级模式
D. 约束定义 - (2分)DB中数据的访可安全性可由以下方法保证( )
A. 应用grant控制命令定义访问控制
B. 基于加锁机制控制数据的访同
C. 基于视图控制数据的访问控制
D. 基于隔离性控制数据的访同 - (2分)多用户并发控制中,若不进行并发控制,可能导致“读脏数据”现象。“读脏数据”是指( )
A. 读到已回退的数据
B. 读到未提交的数据
C. 读到未回退的数据
D. 读到已提交的数据 - (2分)事务的原子性指的是( )
A. commit已写入日志文件
B. 事务已提交并持久化
C. 事务已回退并持久化
D. abort已写入日志文件
二、(10分)
- (6分)某一集团公司有多家加工厂,多家加工厂生产同一款产品,一家加工厂可以生产多种产品,公司拟创建一个用户购买产品数据库,每一用户只能且必须购买一款由特定加工厂生产的产品。假设已有数据存储表(关系模式): Customer(Cid, Cname, City):Cid为客户唯一ID,Cname为客户姓名,City为客户所在城市;
Product(Pid, Pname):