目录
student学生表:
| SNO(CHAR,5) 学号 |
SNAME(VCHAR,12) 姓名 |
SDEPT(CHAR,2) 系 |
SCLASS(CHAR,2) 班级 |
SSEX(CHAR,3) 性别 |
SAGE(NUMBER(2)) 年龄 |
【说明】
- 主关键字:SNO
- 非空字段:SNAME,SDEPT,SCLASS
- CS:计算机系; MA:数学系 ;IS:信息系
course课程表:
| CNO(CHAR,3) 课程号 |
CNAME(VCHAR,20) 课程名称 |
CTIME(NUMBER(3)) 学时数 |
【说明】 主关键字:CNO
teach教师表:
| TNAME(VCHAR,12) 教师姓名 |
TSEX(CHAR,3) 性别 |
CNO(CHAR,3) 课程号 |
TDATE(Date) 授课日期 |
TDEPT(CHAR,2) 系 |
【说明】
- 主关键字:TNAME,CNO,TDEPT
- 参照关系:Course(CNO)
score成绩表:
| SNO(CHAR,5) 学号 |
CNO(CHAR,3) 课程号 |
SCORE(NUMBER(4,1)) 分数 |
【说明】
- 主关键字:SNO,CNO
- 参照关系:Student(SNO),Course(CNO)
实验一 数据定义和数据操作
- 创建表空间JXGL。
创建名为JXGL的表空间,命名为JXGL_DATA.DBF。
2.创建表格,并添加有关数据。
CREATE TABLE Student
( SNO CHAR(5) primary key,
SNAME VARCHAR2(12) NOT NULL, --UTF-8进行编码时,一个汉字占3个字节
SDEPT CHAR(2) NOT NULL, --系 CS计算机 MA数学

本文详细介绍了数据库实验中的数据定义、操作,重点讲解了存储过程、触发器的应用。实验涵盖学生、课程、教师和成绩表的操作,如创建表空间、插入数据、修改表结构、创建存储过程和触发器。通过实际案例展示了借阅图书系统中,如何使用触发器实现借书和还书状态的自动更新。同时,实验还涉及单表查询、多表查询、索引和视图的创建与使用,以及权限管理等内容。
最低0.47元/天 解锁文章
4257

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



