第8章管理表 表是最重要的数据库对象之一,同时也是最常用 的模式对象。由于表是存储数据的主要手段,因此对 表的管理也是非常重要的。另外,通过在表定义约束 ,可以用最简单的方式实现一些基本的应用逻辑,同 时也是对表中数据的有效性和完整性进维护。在 清率电脑学堂 Oracle11g系统中,表有多种类型,本章讲述最基本 的堆表,以及对堆表和约束的操作进行详细介绍
1 第8章 管理表 表是最重要的数据库对象之一,同时也是最常用 的模式对象。由于表是存储数据的主要手段,因此对 表的管理也是非常重要的。另外,通过在表定义约束 ,可以用最简单的方式实现一些基本的应用逻辑,同 时也是对表中数据的有效性和完整性进维护。在 Oracle 11g系统中,表有多种类型,本章讲述最基本 的堆表,以及对堆表和约束的操作进行详细介绍
本章知识要点: 定义表结构 Oracle表的特性 修改表 数据的完整性约束 清率电脑学堂 设置各个完整性约束的状态 在表中使用大对象类型
2 本章知识要点: • 定义表结构 • Oracle表的特性 • 修改表 • 数据的完整性约束 • 设置各个完整性约束的状态 • 在表中使用大对象类型
8.1创建表 数据库中的数据是以表的形式存储。数据库中的 每一个表都被为一个模式(或用户)所拥用,因此表 是一种典型的模式对象。在创建表时, Oracle将在 个指定的表空间中为其分配存储空间。 清率电脑学堂
3 8.1 创建表 • 数据库中的数据是以表的形式存储。数据库中的 每一个表都被为一个模式(或用户)所拥用,因此表 是一种典型的模式对象。在创建表时,Oracle将在一 个指定的表空间中为其分配存储空间
8.1.1表结构 表是常见的一种组织数据的方式,一张表一般都 具有多个列,或者称为字段。每个字段都具有特定的 属性,包括字段名、字段数据类型、字段长度、约束 、默认值等,这些属性在创建表时被确定。从用户角 度来看,数据库中数据的逻辑结构是一张二维表,在 清率电脑学堂 表中通过行和列来组织数据。在表中的每一行存放 条信息,通常称表中的一行为一条记录
8.1.1 表结构 • 表是常见的一种组织数据的方式,一张表一般都 具有多个列,或者称为字段。每个字段都具有特定的 属性,包括字段名、字段数据类型、字段长度、约束 、默认值等,这些属性在创建表时被确定。从用户角 度来看,数据库中数据的逻辑结构是一张二维表,在 表中通过行和列来组织数据。在表中的每一行存放一 条信息,通常称表中的一行为一条记录。 4
8.1.2创建表 创建表时需要使用CREATE TABLE语句,为了在 用户自己的模式中创建一个新表,则用户必须具有 CREATE TABLE系统权限。如果要在其他用户模式中 创建表,则必须具有CREATE ANY TABLE的系统权 限。此外,用户还必须在指定的表空间中具有一定的 清率电脑学堂 配额存储空间
8.1.2 创建表 • 创建表时需要使用CREATE TABLE语句,为了在 用户自己的模式中创建一个新表,则用户必须具有 CREATE TABLE系统权限。如果要在其他用户模式中 创建表,则必须具有CREATE ANY TABLE的系统权 限。此外,用户还必须在指定的表空间中具有一定的 配额存储空间。 5