📜  门| GATE-CS-2006 |第69章

📅  最后修改于: 2021-07-02 15:50:21             🧑  作者: Mango

考虑一下已注册的关系(学生,课程),其中(学生,课程)是主键,而已付费的关系(学生,金额),其中学生是主键。假定没有空值,也没有外键或完整性约束。假设有20%的学生分别支付了6000、7000、8000、9000和10000。考虑这些查询计划(左侧的计划1,右侧的计划2)以“列出支付了x的学生所修读的所有课程”。

磁盘寻道耗时4毫秒,磁盘数据传输带宽为300 MB / s,检查元组以查看数量是否大于x需10微秒。下列哪种说法是正确的?
(A)计划1和计划2不会为所有数据库输出相同的行集。
(B)对于某些数据库,一门课程可能在计划1的输出中被列出多次
(C)对于x = 5000,对于所有数据库,计划1的执行都比计划2的执行快。
(D)对于x = 9000,对于所有数据库,计划I的执行均比计划2慢。答案: (C)
说明:请参阅https://www.geeksforgeeks.org/database-management-systems-set-9/的问题3
这个问题的测验