让我们假设我们有一个包含三个表的数据库:
R(A',B,C):100.000记录,r = 100字节/记录,bfr(R)= 40记录/块,B(R)= 2.500块
S(B',D,E):1.000条记录,r = 200字节/条记录,bfr(S)= 20条记录/块,B(S)= 50条区块
T(C'F,G):1.000记录,r = 200字节/记录,bfr(T)= 20记录/块,B(T)= 50块
R:堆组织
S:顺序组织
T:顺序组织
没有可用的索引!
问题:
如何计算INSERT命令检查表R中主键和外键一致性的开销? 我是否只需阅读表格'直到最后
COST1 = B(R)主键一致性约束
COST2 = B(S)/ 2外键一致性约束
还是系统可以检查自己的其他方式吗?