Informix动态服务器9.21详解:安装与SQL语法

需积分: 10 3 下载量 48 浏览量 更新于2024-08-01 收藏 204KB DOC 举报
"本文档主要介绍了Informix动态服务器9.21的相关知识,包括其物理组成结构、在UNIX环境下的安装过程、数据库的维护操作以及基础的SQL语法。" 1. Informix Dynamic Server 9.21介绍 Informix Dynamic Server (IDS) 是一个对象关系数据库管理系统(ORDBMS),它将面向对象特性和关系数据库的优势相结合。IDS允许通过表格的行和列来表示各种数据,不仅支持传统的数据类型如字符字符串、整数、小数和日期,还提供了更高级的对象数据类型。 2. 物理组成结构 - CHUNK: 基本的存储单位,由多个PAGE组成。 - PAGE: 数据库存储的最小单元,通常包含一行或多行数据。 - EXTENTS: 一组连续的CHUNK或PAGE,用于分配空间。 - TBLSPACE: 表空间,是数据库中的逻辑存储区域,由一个或多个DBSPACE组成。 - DBSPACE: 数据空间,实际的物理存储位置,可以包含多个EXTENTS。 - ROOTDBSPACE: 初始化安装时创建的第一个DBSPACE,存放系统数据。 - LOGICALLOG: 逻辑日志,记录对数据库的事务操作,用于恢复。 - DATABASE: 实际的数据库实例,存在于一个或多个TBLSPACE中。 3. INFORMIX for UNIX 安装 - 安装前的准备工作包括检查系统硬件和软件兼容性,设置环境变量等。 - 安装过程中涉及安装软件包,配置数据库服务器参数等。 - 安装后的任务包括创建物理日志、逻辑日志、用户数据库和索引存储空间,以及调整日志和数据存储位置。 4. INFORMIX 维护相关 - 启动: 使用相应的命令启动数据库服务器。 - 关闭: 安全地关闭数据库服务器以完成事务处理和清理工作。 - 监控: 包括系统监控接口(SMI)和ONSTAT工具,用于查看服务器状态和性能指标。 - ONCHECK: 用于进行数据库健康检查和修复。 5. INFORMIX SQL 简介 - 概念: SQL是用于管理和操作数据库的标准语言。 - 分类: 包括数据定义(DDL)、数据操纵(DML)和数据控制(DCL)语句。 - 主要内容: 如CREATE DATABASE、ALTER TABLE、DROP INDEX等。 - 内容详解: - CREATEDATABASE: 创建新的数据库。 - DATABASE: 连接到指定的数据库。 - CLOSEDATABASE: 关闭当前数据库连接。 - DROPDATABASE: 删除数据库。 - CREATETABLE: 创建新的表。 - ALTERTABLE: 修改已存在的表结构。 - RENAMETABLE: 重命名表。 - DROPTABLE: 删除表。 - RENAMECOLUMN: 重命名表中的列。 - CREATEVIEW: 创建视图。 - DROPVIEW: 删除视图。 - CREATEINDEX: 创建索引。 - ALTERINDEX: 修改索引。 - CREATESYNONYM: 创建别名。 - DROPSYNONYM: 删除别名。 - UPDATESTATISTICS: 更新统计信息,优化查询性能。 Informix Dynamic Server 9.21 提供了一个强大且灵活的数据库解决方案,通过其独特的对象关系模型,可以处理复杂的数据结构,并通过高效的SQL语法实现数据的管理和操作。了解这些基础知识对于管理员和开发人员来说至关重要,以便在UNIX环境中有效地使用和管理Informix数据库。