作者介绍:友友们好我是乱披风锤,大二学生党一枚
作者主页:乱披风锤的个人博客主页.乱披风锤
我和友友们一样喜欢编辑,天天敲代码,沉迷学习,日渐消瘦。很荣幸能向大家分享我的所学,和大家一起进步。如果文章有错误,欢迎在评论区指正。那么开始今天的学习吧!
支持我:点赞+收藏⭐️+留言
实验十一:表空间管理与维护(学习打卡day20)
- 一、实验目的
- 二、实验内容
-
- 1.表管理
- (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分)。
- 总结
一、实验目的
- 熟悉表管理(创建、修改、创建约束、删除等)操作。
- 熟悉表空间的创建与维护操作。
二、实验内容
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分)。
总结
好了,那么今天的学习就到这里了。友友们觉得不错的可以给个关注,点赞或者收藏哦!感谢各位友友们的支持。以下的代码希望各位大佬们自行检验哦,毕竟亲手操作让记忆更加深刻。