oracle_10g_创建数据库和表用户名和密码
"Oracle 10g 创建数据库和表用户名和密码" Oracle 10g 是一种关系数据库管理系统(RDBMS),它能够按照二维表结构方式组织数据集合,每个表体现了集合理论中定义的数学概念──关系。在 Oracle 10g 中,数据库和表是最基本的对象,用于组织和管理数据。本文将详细介绍 Oracle 10g 中数据库和表的基本概念,以及创建数据库和表的两种方式。 数据库(Database)是一种数据容器,它包含了表、索引、视图、过程、函数、包等对象,并对其进行统一的管理。数据库的内部结构包括表空间、表、约束条件、分区、索引、用户、方案、同义词、权限及角色、段、盘区和数据块等对象。 表空间(TABLESPACE)是数据库的逻辑划分,一个表空间只属于一个数据库。 Oracle 10g 默认创建了五个表空间:SYSTEM、SYSAUX、UNDO、USERS 和 TEMPORARY。用户可以根据应用系统的规模及其所要存放对象创建多个表空间,以区分用户数据和系统数据。 表(TABLE)是数据库中存放用户数据的对象,包含一组固定的列。每个列都有一个名字和若干个属性。表结构的一个样例如图 2.1 所示。 约束条件(CONSTRAINT)可以为一个表列创建约束条件,此时,表中的每一行都必须满足约束条件定义所规定的条件。约束条件有五种:主键、缺省约束、检查约束、惟一性约束和外键约束。 分区(PARTITION)是在非常大的数据库中,把一个大表的数据分成多个小表,以简化数据库的管理。索引(INDEX)是帮助用户在表中快速地找到记录的数据库结构,它既可以提高数据库性能,又能够保证列值的惟一性。 用户(USER)帐号虽然不是数据库中的一个物理结构,但它与数据库中的对象有着重要的关系,这是因为用户拥有数据库的对象。方案(SCHEMA)是用户帐号拥有的对象集。同义词是为了给不同的用户使用数据库对象时提供一个简单的、惟一标识数据库对象的名称。 权限及角色(ROLE)是为了访问其他帐号所有的对象,必须首先被授予访问这个对象的权限。段(SEGMENT)、盘区(EXTENT)和数据块(DATA BLOCK)是数据库的逻辑结构,它们之间的关系如图 2.2 所示。 数据库的外部结构包括数据文件(DATAFILE)和重做日志文件(REDO LOG FILES)。数据文件是 Oracle 10g 数据库的物理存储单元,而一个数据文件只能属于一个表空间。重做日志文件是 Oracle 保存所有数据库事务的志。 创建 Oracle 10g 数据库和表有两种方式,一种是使用 Oracle 10g (Database Configuration Assistant) 创建数据库,另一种是使用 SQL 语句创建数据库和表。创建数据库和表需要考虑数据库的逻辑结构和物理结构,包括表空间、表、约束条件、分区、索引、用户、方案、同义词、权限及角色等对象。
剩余63页未读,继续阅读
- xuekai1234hf2013-08-21很全,对于初学者是很好的总结性工具。
- xmq5p8_372b2013-04-11使用oracle作为数据库
- mc5032013-03-27很全,对于初学者是很好的总结性工具。
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助