一、实验目的
1.oracle中常用数据字典的使用。
2.复习并掌握表管理(创建、修改、创建约束、删除等)操作
- 实验内容
- 利用数据字典完成以下操作,对运行过程或结果截图记录。
(1)查看当前用户下所拥有的表

(2)查看当前用户有权访问的所有表对象的信息

(3)查看数据库实例中有多少用户

2. 表管理(对运行过程或结果截图记录)
(1)以system用户连接到数据库,使用CREATE TABLE语句创建一个学生信息表STU和一个班级信息表CLASS,结构如下表:
表STU的结构
| 编号 | 字段名称 | 数据结构 | 说 明 |
| 1 | sid | CHAR(12) | 学生编号 |
| 2 | sname | VARCHAR2(8) | 学生姓名 |
| 3 | sex | CHAR (1) | 性别,m,f |
| 4 | classid | CHAR(3) | 班级编号 |
表CLASS的结构
| 编号 | 字段名称 | 数据结构 | 说 明 |
| 1 | classid | CHAR(3) | 班级编号 |
| 2 | cname | VARCHAR2(8) | 班级名称 |


(2)为CLASS表添加一个新字段(cdpt varchar2(40) 班级所属部门)。

(3)为STU表添加主键约束(sid),为CLASS表添加主键约束(classid)。


(4)尝试向STU表中添加两条具有相同主键的记录。
(5)为STU和CLASS表添加外键约束。

(6)向STU表添加另外一个班级的学生记录,以验证外键约束的有效性。

该实验旨在熟悉Oracle中的数据字典使用,包括查看用户表、所有表对象信息以及数据库用户数量。同时,涉及表管理任务,如创建STU和CLASS表,添加字段、主键约束,尝试插入重复主键记录,以及设置外键约束并验证其有效性。
646

被折叠的 条评论
为什么被折叠?



