级别: 初级 Jeffrey S. Bohm, 顾问软件工程师, IBM
2009 年 9 月 30 日 本教程讨论可以在数据库中创建和使用的各种对象,这是 IBM® Informix® Dynamic Server 之旅的一站。这些对象包括表、索引、触发器和视图等。本教程讨论这些对象的定义、使用方法和创建方法。
开始之前
本教程介绍可以在数据库中创建和使用的对象。这些对象有的用于保存原始数据,有的纯粹是为了改善性能,还有些用于帮助维护数据的完整性。
本教程讨论到的对象包括表、视图、索引、触发器、限制、同义词和序列。
本教程还简单地探讨了这些对象的用途和如何创建它们。
在本教程的末尾,简单讨论了一个内置的工具,它能够输出帮助重新创建和复制对象的 SQL 语句。
关于本系列
这个免费的共包含 9 篇教程的 教程系列 的目的是为了帮助您准备 Informix Dynamic Server (IDS) 基础认证考试(555)。这个认证将考察关于 IDS 11.50 管理的入门级知识,包括基础 SQL、如何安装 IDS 11.50、如何创建数据库和数据库对象、安全性、事务隔离、备份和恢复流程,以及数据复制技术。这些教程为考试的每部分打下了坚实的基础。不过,您不能仅使用这些教程作为唯一的考试准备材料。
关于本教程
本教程讨论的主题与考试的第 4 部分 “IDS 表、视图和索引” 对应。
目标
完成本教程之后,您应该能够:
- 解释数据库表的用途,以及如何创建数据库表
- 解释非片段表、片段表和分区表之间的区别
- 描述是什么限制,以及能够在 Informix 数据库中使用的不同类型的限制
- 解释如何在数据库中创建限制
- 描述视图的概念,解释视图与表的区别
- 解释如何创建视图
- 描述索引在数据库中扮演的角色,以及如何创建它们
- 解释什么是同义词和序列,以及如何创建它们
- 描述什么是数据库触发器,以及如何创建它们
- 解释如何输出数据库中的对象的 SQL 语句(模式)
先决条件
本教程针对需要进一步提高自己的数据库管理员。尽管具备基础的数据库知识有所帮助,但不是必要的。
系统需求
在学习本教程的过程中,您不需要安装 IDS。不过,如果您有 IDS,将能从本教程学到更多东西。如果您还没有安装 IDS,可以下载免费的试用版(见 参考资料)。
|