0

従業員 (ename、title、dname、address) はすべて同じ長さの文字列フィールドです。

ename 属性は候補キーです。リレーションには 10,000 ページが含まれます。10 のバッファ ページがあります。

クエリは次のとおりです: SELECT E.title, E.ename FROM Employee E WHERE E.title='Administrator'</p>

Employee タプルの 10% だけが選択条件を満たすと仮定します。

ename のクラスター化された B+ ツリー インデックスが (唯一のインデックス) 利用可能であるとします。ベストプランの料金は?

このコストをどのように計算しますか? タイトルにクラスター化された B+ ツリー インデックスがある場合、どのように計算しますか?

別のクエリ: SELECT E.ename FROM Employee E WHERE E.title='Administrator' AND E.dname='Finance'</p>

Employee タプルの 10% だけが条件 E.title ='Administrator' を満たし、10% だけが E.dname ='Finance' を満たし、5% だけが両方の条件を満たしていると仮定します。

クラスター化された B+ ツリー インデックス (唯一のインデックス) が利用可能であるとします。ベストプランの料金は?

専門家!助けてください。コメント/提案は大歓迎です。全体の流れを理解したい。私は多くの調査を行ってきましたが、各操作のコストを計算する方法を知っていると思います.関係に10,000ページが含まれていると言っていて、各ページにいくつのタプルがあると言っていないのですか? 私が学んだことから、タプルに関して関係の合計サイズが必要だと思いますが、正しいですか? なぜ?

質問を読むために時間を割いてくれた人に感謝します:-)

4

1 に答える 1

2
于 2016-03-20T05:39:42.510 に答える