首页 > 试题广场 >

考虑按照下面的层次结构进行组织的数据库:数据库自身是对象(D

[问答题]
考虑按照下面的层次结构进行组织的数据库:数据库自身是对象(D),包含两个文件(F1和F2),每个文件包含1000页数据(分别是P1、…、P1000和P1001、…P2000)。每页含有100条记录,并且记录标识成p:i,这里p是页标识,是记录在页中的槽(slot)序号使用多粒度锁,包括S、X、IS、IX和SX共5种类型,以及数据库级、文件级、页级和记录级4种等级。对于下面的每个操作,说明执行这些操作的事务产生加锁请求的顺序
(1)读记录P1200:5
(2)读记录P1200:98到P1205:2
(3)读文件F1的所有页上的所有记录
(4)读页P500到P520。
(5)读页P10到P980
(6)读F1中的所有页并根据读取的值修改其中的10页。
(7)删除记录P1200:98(这是盲写操作)。
(8)删除每页的第一条记录(这也是盲写操作)。
(9)删除所有记录。

这道题你会答吗?花几分钟告诉大家答案吧!