实验十一:表空间管理与维护


一、实验目的

  1. 熟悉表管理(创建、修改、创建约束、删除等)操作。
  2. 熟悉表空间的创建与维护操作。

二、实验内容

1.表管理

(1)创建一个员工信息表emp1,并自行向emp1表中插入4条记录。(10分,评分标准:建表成功,记6分,插入4条记录,记4分) 编号 字段名称 数据结构 说 明 1 eno NUMBER(4) 员工编号 2 ename VARCHAR2(8) 员工姓名 3 sex CHAR (1) 性别,m,f 4 sal NUMBER(8) 员工工资 5 dno NUMBER(3) 员工部门号

(2)在eno字段上创建主键约束。(10分,评分标准:主键约束创建成功,记10分)

(3)在ename字段上创建非空约束(5分,评分标准:非空约束创建成功,记5分)。

(4)创建和emp1表字段相同的cp_emp表,将cp_emp表的eno字段与emp1表的eno字段创建外键约束(10分,评分标准:外键约束创建成功,记10分)。

(5)删除所建的外键约束(5分,评分标准:外键约束删除成功,记5分)。

三、练习在SQL*Plus环境下创建各种表空间,并操作表空间的状态。将所有执行正确的PL/SQL语句记录下来。

(1)创建一个本地化管理表空间(表空间名称:ts_**,其中为本人姓名的首字母),分配其初始空间为20M(10分,评分标准:本地管理表空间创建成功,记10分)。

(2).创建一个临时表空间(表空间名称:tmp_**,其中为本人姓名的首字母),分配其初始空间为5M(10分,评分标准:临时表空间创建成功,记10分)。

(3)创建一个大文件表空间(表空间名称:bts_**,其中为本人姓名的首字母),分配其初始空间为100M(10分,评分标准:大文件表空间创建成功,记10分)。

(4)创建一个撤销表空间(名称自拟),分配其初始空间为10M(5分,评分标准:大文件表空间创建成功,记5分)。

(5)查看当前用户下所有表空间信息(包括表空间名称、数据文件)(5分)。

(6)为已创建好的本地表空间增加数据文件(文件大小用户自定)(10分,评分标准:大数据文件增加成功,记10分)。

(7)将已创建好的本地表空间修改为脱机状态(5分)。

(8)修改本地表空间中新增加的数据文件为脱机状态(5分)。


总结

经验分享 程序员 微信小程序 职场和发展