Oracle11g教程:修改KCB表存储特性和添加XS_JSJ主键

需积分: 48 67 下载量 35 浏览量 更新于2024-08-15 收藏 41.35MB PPT 举报
"本教程主要涉及Oracle 11g数据库管理系统,内容包括数据库基础理论、Oracle数据库环境以及数据库管理操作。教程中提到了修改表的存储特性以及添加主键的操作,这些都是在数据库管理中常见的任务。" 在Oracle数据库管理中,数据库不仅仅是一个简单的数据存储场所,而是一个按照特定规则组织、管理和维护数据的系统。数据库(DB)包含了各种类型的数据,如数字、文本、图像等,它们之间存在某种关联。数据库管理系统(DBMS)是管理这些数据的核心,它提供了数据定义、操纵、完整性检查、安全性保护、并发控制、故障恢复等功能,确保数据的有序和安全。 DBMS的几个关键功能如下: 1. 数据定义功能:允许用户定义数据库中的数据结构,如创建表、视图等。 2. 数据操纵功能:支持对数据库的基本操作,如INSERT、DELETE、UPDATE和SELECT。 3. 完整性检查:确保输入的数据符合预设的规则,防止无效数据的录入。 4. 安全保护:设定权限,只有授权用户才能访问特定数据。 5. 并发控制:在多用户环境中,保证多个事务的并发执行不会破坏数据的一致性。 6. 故障恢复:当数据库发生错误时,能够进行恢复操作,保证数据的可靠性。 7. 网络环境下的访问:支持在分布式系统中对数据库的访问。 8. 提供接口和工具:为开发人员和DBA提供方便的数据库操作手段。 在数据库模型方面,有三种主要的模型: 1. 层次模型:数据以树状结构展示,具有明确的父节点和子节点关系。 2. 网状模型:数据以节点网络形式组织,每个节点可以与多个其他节点相连,形成复杂的关系。 3. 关系模型:最常见的一种模型,数据以二维表格形式呈现,每个表称为关系,适合于用户理解和操作。 在Oracle 11g中,对表的存储特性进行修改是为了优化数据存储和查询效率。例如,`ALTER TABLE KCB PCTFREE 20 MAXTRANS 200;`这条命令设置了KCB表的存储参数,PCTFREE定义了表空间中块的预留空间,用于将来更新操作,而MAXTRANS则设定了每个块的最大并发事务数。 此外,`ALTER TABLE XS_JSJ ADD (CONSTRAINT "PK_JSJ" PRIMARY KEY(XH) );`命令为XS_JSJ表添加了一个主键约束,主键是表中的唯一标识符,确保每行数据的唯一性,这对于数据的完整性和一致性至关重要。 本教程涵盖了数据库的基础理论和Oracle 11g的实用操作,对于学习和理解Oracle数据库的管理和使用非常有帮助。