文档详情

太原理工大学ORACLE数据库实验题稿.doc

发布:2017-03-23约2.03万字共60页下载文档
文本预览下载声明
本科实验报告 课程名称: ORACLE大型数据库系统 实验项目: 创建数据库和表 实验地点: 迎西校区4506机房 专业班级:软件工程 学号: 学生姓名: 指导教师: 2012年 5月 实验一 创建数据库和表 目的与要求 了解数据可的结构以及一些基本概念。 了解表的结构特点。 了解Oracle 10g的基本数据类型。 学会使用DBCA创建数据库。 学会使用界面方式创建表。 学会使用SQL语句手工穿件数据库。 学会使用SQL语句创建表。 实验准备 首先要明确,能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。 其次创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数据库大小、SGA分配和存储数据库的文件。 然后,确定数据库包含哪些表以及所包含的各表的结构,还要了解Oracle 10g的常用数据类型,以创建数据库的表。 此外还要了解两种常用的创建数据库、表的方法,即利用DBCA创建和使用PL/SQL的CREATE DATABASE语句创建。 实验内容 创建企业管理的员工管理数据库YGGL,包含Employees(员工自然信息)表、Department(部门信息)表和Salary(员工薪水情况)表。 使用OEM创建表 图1-1创建Employees表 图1-2成功创建Employees表 图1-3成功删除Employees表 图1-4创建Departments表 图1-5成功创建Departments表 图1-6 成功删除Departments表 图1-7创建Salary表 图1-8成功创建Salary表 图1-9成功删除Salary表 在PL/SQL语句创建表 1.创建Employees表 create table Employee ( EmployeeID char(6) NOT NULL PRIMARY KEY, Name char(10) NOT NULL, Bithday date NOT NULL, Sex number(1) NOT NULL, Address char(20) NULL, Zip char(6) NULL, PhoneNumber char(12) NULL, DepartmentID char(3) NOT NULL REFERENCES Departments(DepartmentID) )tablespace users; 图1-10 使用SQL语句创建Employees表 2.创建Departments表 create table Departments ( DepartmentID char(3) NOT NULL PRIMARY KEY, Departmentname char(20) NOT NULL, Note varchar2(100) NULL )tablespace users; 图1-11 使用SQL语句创建Departments表 3.创建Salary表 create table Salary ( EmployeeID char(6) NOT NULL PRIMARY KEY, InCome number(8,2) NOT NULL, OutCome number(8,2) NOT NULL )tablespace users; 图1-11 使用SQL语句创建Salary表 本科实验报告 课程名称: ORACLE大型数据库系统 实验项目: 表数据插入、修改和删除 实验地点: 迎西校区4506机房 专业班级:软件工程 学号: 学生姓名: 指导教师: 2012年 5月 实验二 表数据插入、修改和删除 目的与要求 学会使用PL/SQL语句对数据表进行插入、修改和删除数据的操作。 了解数据更新操作时要注意数据完整性。 了解PL/SQL语句对表数据操作的灵活性。 实验准备 首先了解对表数据的插入、删除、修改都属于表数据的更新操作。对表
显示全部
相似文档