-
在software architect\'s handbook by Ingeo Joseph中,设定表之间的关系
资源介绍
四、设定表之间的关系
数据库中的各表之间并不是孤立的,它们彼此之间存在或多或少的联系,这就是“表间关系”。
这也正是数据库系统与文件系统的重点区别。
1. 表的索引
当表中的数据很多时,需要利用索引帮助用户更有效地查询数据。
⑴ 索引的概念
索引的概念涉及到记录的物理顺序与逻辑顺序。文件中的记录一般按其磁盘存储顺序输出,
这种顺序称为物理顺序。索引不改变文件中记录的物理顺序,而是按某个索引关键字(或表
达式)来建立记录的逻辑顺序。在索引文件中,所有关键字值按升序或降序排列,每个值对
应原文件中相应的记录的记录号,这样便确定了记录的逻辑顺序。今后的某些对文件记录的
操作可以依据这个索引建立的逻辑顺序来操作。
请看下面,第一张表是原表文件内容,第二张表是依据“学生姓名”建立的一个排序文件,
第三张表是依据“学生姓名”建立的一个索引文件。