问题详情

设有教师表(教师号,姓名,年龄,性别,所在系号),系表(系号,系名)。用户将非常频繁地在这两张表上执行如下查询:SELECT教师号,姓名,系名FROM教师表T JOIN系表D ON T.所在系号=D.系号;为了提高查询效率,下列最适合存储上述表数据的文件类型是( )。


A、堆文件

B、索引文件

C、聚集文件

D、散列文件

时间:2022-05-21 10:30 关键词:

答案解析

C
聚集文件是一种具有多种记录类型的文件,它存储了来自多个关系表的数据,每个关系表对应文件中的一种记录类型。聚集文件将不同关系表中有关联的记录存储在同一磁盘块内,从而减少数据库多表查询操作时的磁盘访问次数,提高系统I/O速度和查找处理速度。该题中用户频繁对两个表进行关联查询,符合聚集文件的特性,因此采用聚集文件能有效提高查询效率。