Oracle数据库基础操作:创建用户与表

需积分: 0 12 下载量 72 浏览量 更新于2024-07-29 1 收藏 293KB DOC 举报
"这篇文档是关于数据库基础操作的实验报告,主要使用ORACLE数据库系统,适合初学者了解和学习数据库的基本操作,包括用户创建、表的建立、数据插入以及约束的设定。实验环境为中南大学信息科学与工程学院,采用的硬件和软件配置为586以上级别的计算机,内存512M以上,操作系统为Windows 2000/2003 Server,支持ORACLE 9i/10g/11g/13i for NT/WINDOWS的安装。对于非服务器版本的Windows,如XP,应选择个人版安装。" 实验内容主要涵盖以下知识点: 1. **ORACLE数据库环境**:实验使用了ORACLE数据库,这是一种广泛使用的商业关系型数据库管理系统。在CLIENT端设置联接,确保与服务器的联通,然后通过SQL*PLUS工具进行数据库操作。 2. **用户创建**:在ORACLE中,创建用户是管理数据库权限的基础步骤。示例中的`CREATE USER`语句用于创建新的数据库用户。 3. **表的创建**:通过`CREATE TABLE`语句定义数据表结构。在例子中,创建了`DEPT_42809`(部门)和`STUD_2809`(学生)两个表,定义了字段类型、长度以及约束条件。`PRIMARY KEY`用于设定主键,确保每行数据的唯一性。`FOREIGN KEY`定义了外键,建立了表之间的关联。 4. **数据约束**:在表结构中,`CHECK`约束用于限制列的值,如`CHECK(SUBSTR(tel,1,4)='8887')`确保电话号码的前四位是'8887'。`REFERENCES`关键字用于定义外键约束,使`STUD_2809.DNO`字段引用`DEPT_42809.DNO`,保持数据的一致性和完整性。 5. **数据插入**:`INSERT INTO`语句用于向表中添加数据。实验中向`DEPT_42809`表中插入了四个部门的数据,展示了如何插入符合表结构的记录。 这些基本操作是数据库管理的基础,对于理解和掌握数据库原理,以及后续的数据库设计和开发工作至关重要。通过这个实验,新手可以了解到数据库系统的基本架构,理解如何在实际环境中操作和管理数据。