实验二 创建数据库和表
- 格式:doc
- 大小:42.50 KB
- 文档页数:2
实验二 创建数据库和表
一、实验目的
1、了解数据库的结构以及一些基本概念;
2、了解表的结果特点;
3、了解Oracle 11g的基本数据类型;
4、学会使用DBCA创建数据库;
5、学会使用界面方式创建表;
6、学会使用SQL语句手工创建数据库;
7、学会使用SQL语句创建表。
二、实验学时
4学时
三、实验准备和内容
首先要明确,能够创建数据库的用户必须是系统管理员,或者是被授权使用
CREATE DATABASE语句的用户。
其次创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数据
库的大小、SGA分配和存储数据库的文件。
然后,确定数据库包含那些表以及所包含的各个表的结构,还要了解
Oracle11g的常用数据类型,以创建数据库的表。
此外还要了解两种常用的创建数据库、表的方法,即利用DBCA创建和使用
PL/SQL的CREATE DATABASE语句创建。
1、利用DBCA创建数据库;
2、利用DBCA删除数据库(实际不做操作);
3、使用PL/SQL手工创建数据库;
4、在OEM中分别创建表;
5、在OEM中删除已创建的表;
6、在SQL Developer中创建表;
7、使用SQL Developer删除表;
8、使用PL/SQL语句创建表。
四、实验要求
安装Oracle数据库的PC机一台
五、实验步骤
创建企业管理的员工管理数据库YGGL,包含Employees表、Department表和
Salary表。各表的结构如下所示:
Employees表结构
列名 数据类型 长度 是否允许为空值 说明
EmployeeID Char 6 × 员工编号,主键
Name Char 10 × 姓名
Birthday Date × 出生日期
Sex Number 1 × 性别
Address Char 20 √ 地址
Zip Char 6 √ 邮编
PhoneNumber Char 12 √ 电话号码
DepartmentID Char 3 × 员工部门号,外键
Department表结构
列名 数据类型 长度 是否允许为空值 说明
DepartmentID Char 3 × 部门编号,主键
DepartmentName Char 20 × 部门名
Note Varchar2 100 √ 备注
Salary表结构
列名 数据类型 长度 是否允许为空值 说明
EmployeeID Char 6 × 员工编号,主键
InCome Number 8,2 × 收入
OutCome Number 8,2 × 支出
1、利用DBCA创建数据库;
2、利用DBCA删除数据库(实际不做操作);
3、使用PL/SQL手工创建数据库;
4、在OEM中分别创建表;
5、在OEM中删除已创建的表;
6、在SQL Developer中创建表;
7、使用SQL Developer删除表;
8、使用PL/SQL语句创建表。
详细步骤参看教材P308-P310