摘要:
关系数据库的设计构筑在实体和关系的概念之上。一个实体一般依赖于一个“父”表。通常,对于正在描述的实体的每个实例,表中有且仅有一个行与之对应。然而一个实体或许需要多个其他表来提供额外的描述信息。关系是对两个实体相互之间如何逻辑相关的一种表达。 从实践的观点看,有三种规范形式: 1、第一范式(1NF)全部是为了消除重复的数据组以及保证原子性的。在较高水平上,第一范式是通过下... 阅读全文
摘要:
关于子查询,由来已久的传统观念认为,如果可以的话,使用联结会更好些。在某些情况下,该观点完全争取,但有时候在不同场合,根据不同考虑,使用时会有一定倾向性。下表讨论了决定性能权衡的某些问题,以及倾向于哪一种解决方案:情况倾向于从子查询中返回的数值对于外部查询中的所有行是相同的预查询。声明变量,然后选择需要的值放入变量中,这能使即将形成的子查询只执行一次,而不是对外部表中的每一条记录执行一次。事实上S... 阅读全文