- 6
- 0
- 约8.87千字
- 约 23页
- 2017-09-22 发布于广东
- 举报
为什么使用视图 优点: 控制数据访问 简化查询 数据独立性 避免重复访问相同的数据 缺点 性能:如果视图连接复杂,查询起来需要花费时间。 更新限制:视图是只读的,更新时需要更新原表,数据更新对用户来说很麻烦 9.3 索引 索引是一种数据库物理结构,它以表非常相似的方式占用磁盘空间,并被数据库用于改善查询性能 数据库首先检查条件列(stuno)上是否存在索引,如果存在,那么使用索引确定相应行的物理位置;如果没有索引,则扫描整个表来寻找合适值的行。 9.4 序列 序列(sequence)就是所谓的序列号,每次取的时候它会自动增加。 在 DB2 中可以用两种方法自动生成一个数字序列: ?定义带有 IDENTITY 属性的列。 ?创建 SEQUENCE 对象。 如何选择标识或者序列 虽然标识和序列都用于生成数值,但您也许要根据特殊情况选择使用一种来代替另一种。 在以下情况下,标识列很有用: ?表中只有一列需要自动生成的值 ?每一行都需要独立的值 ?用自动生成器来产生表的主键 ?生成新值的进程与对表的插入操作紧密联系,无论插入操作是如何发生的 如何选择标识或者序列 在以下情况下,序列对象很有用: ?要将从一个序列生成的值存储到多个表中 ?每个表有多个列需要自动生成的值(可能通过使用同一个序列或多个序列为每一行生成多个值) ?生成新值的进程与任
原创力文档

文档评论(0)