- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库理论与技术》复习题
考虑用二元联系(图1)对三元联系(图2)的表示:
图1
图1
图2
分别给出图1中E,A,B,C,RA,RB和RC的一个实例,这些实例不对应图2中A,B,C和R的任何实例;
更改图1中的ER图,引入适当的约束以确保满足约束的E,A,B,C,RA,RB和RC的任何实例都对应于A,B,C和R的一个实例;
更改以上的转化以表示在三元联系上的全参与约束;
以上表示要求为E创建一个主码属性,试问如何将E处理为弱实体集,以便不需要主码?
解:
令 E = {e1, e2}, A = {a1, a2}, B = {b1}, C = {c1}, RA = {(e1, a1), (e2, a2)},Rb={(e1,b1)}, Rc={(e1,c1)};
可以看出,由于元组(e2,a2)的原因,不存在任何实例对应于E,Ra,Rb,Rc
如下图所示:通过引入E 和关系 Ra , Rb , Rc之间的全部参与的约束条件,以便在 E 中的每个元组都和A ,B,C有关系。
假设A全部参与关系R,则在A和Ra之间引入全部参与约束。
将 E看作弱实体集,而将Ra,Rb,Rc看作标志联系集。如下图所示
Suppose that we are using extendable hashing on a file that contains records with the following search-key values:
2, 3, 5, 7, 11, 17, 19, 23, 29, 31,35,27
Show the extendable hash structure for this file if the hash function is h(x) = x mod 8 and buckets can hold three records.
2.解
(1)
(一点疑惑这道题用的不是书中的用高位extendable hash?只有凭感觉做了不一定正确拉链法扩展超出
(若是按书上的先…最多111,即directory depth最大为3)
Bucket号
1:[17,]
2:[2]
3:[3,11,19] - [35,27]
4:
5:[5,29]
6:
7:[7,23,31]
(2) 只注明了修改的行
a. Bucket33,19,35] - [27]
b. Bucket7:[7,23,31] - [15]
c. Bucket7:[7,23,15]
d. Bucket1:[17,25]
答案类似下面:
Show how the extendable hash structure of part 1) changes as the result of each of the following steps:
a. Delete 11.
b. Insert 15.
c. Delete 31.
d. Insert 25.
Suppose that Bloom filter uses m=32 bits, and 3 hash functions h1, h2, and h3, where hi(x) = ((x2 +x3)*i) mod m.
3.答1)(2)直接套hash函数
(3) 套公式 任何一位hash后还是为p=(1-1.0/m)kn
误判率(1-p)k
Show the Bloom filter bits following each of the following six elements insertions in order: 2013, 2010, 2007, 2004, 2001, 1998
For the Bloom filter obtained after part 1), find one value that is not among the six inserted values, but is a false positive.
Compute the probability of a false positive f.
假设用Bloom filter存放集合S(其中元素个数为34亿),hash函数个数为8,允许的错误率最大为0.001,那么该Bloom filter的位数m最小应为多少?
4.
解M = n*1.44*log2(1.0/f)
The key-value store uses quorums for consistency. The total number of repl
您可能关注的文档
最近下载
- 临床心理门诊各项规章制度.pdf VIP
- T_CAGHP 041-2018 崩塌防治工程施工技术规范(试行).docx VIP
- 成立医疗技术临床应用管理委员会的通知(20210923160840).docx VIP
- 20230519成都万象城 项目介绍2023(压缩).pdf VIP
- 化妆品车间设计规范.docx
- IEC60335-1-2020中文版-家用和类似用途电器的安全第1部分:通用要求(中文翻译稿).docx VIP
- 清洁能源利用技术报告-天然气压差发电技术研究与项目规划.pdf VIP
- 垃圾焚烧工艺流程图2018.pdf VIP
- 最新弃标函模板.docx VIP
- 腾势-腾势X-产品使用说明书-经典版(插混)-QCJ6490ST6HEV-腾势X插电式混动SUV用户手册20191212.pdf VIP
文档评论(0)