数据库系统
课程试验报告
试验题目: polarDB 云数据库创建和数据操作
学 生 姓 名 :
曾佳宝
学 生 学 号 :
202026010324
专 业 班 级 :
软件 2003 班
开 课 时 间 :
2021-2022 学年春季学期
试 验 日 期 :
2022 年 3 月 27 日
湖南大学本科生实验报告
2
1. 试验任务:
(1) 写出教务管理数据库中如下 8 张表的 DDL 语句;
表 1-1 department 表(学院表)
字段名称
类 型
宽 度
允许空值
主 键
说 明
dno
char
2
NOT NULL
是
学院编号
name
Varchar
20
NOT NULL
学院名称
dean
char
7
NULL
院长(外键:引用教师表
的主键)
addr
varchar
40
NULL
院系办公地址
phone
varchar
12
NULL
联系电话
表 1-2 teacher 表(教师信息表)
字段名称
类 型
宽 度
允许空值
主 键
说 明
tno
char
7
NOT NULL
是
教师工号
name
varchar
8
NOT NULL
教师姓名
sex
char
2
NULL
教师性别
birthday
Date
NULL
教师出生日期
rank
varchar
8
NULL
教师职称
salary
int
NULL
月工资
home
varchar
40
NULL
教师家庭住址
zipcode
char
6
NULL
邮政编码
tel
varchar
12
NULL
联系电话
email
varchar
32
NULL
电子邮件
dno
char
2
NULL
教师所在学院编号
表 1-3 course 表(课程信息表)
字段名称
类 型
宽 度
允许空值
主 键
说 明
cno
char
10
NOT NULL
是
课程编号
name
Varchar
20
NOT NULL
课程名称
spno
char
2
NULL
专业代码(外键)
ctno
char
1
NULL
课程类型编号(外键)
湖南大学本科生实验报告
3
experiment
Smallint
NULL
实验时数
hours
Smallint
NULL
授课学时数
semester
Smallint
NULL
开课学期
credit
Smallint
NULL
课程学分
duty_tno
char
7
NULL
课程责任老师的工号
dno
char
2
NULL
负责开课的学院编号
表 1-4 student 表(学生信息表)
字段名称
类 型
宽 度
允许空值
主 键
说 明
sno
char
11
NOT NULL
是
学生学号
sname
Varchar
8
NOT NULL
学生姓名
sex
char
2
NULL
学生性别
nation
Varchar
20
NULL
民族
birthday
date
NULL
学生出生日期
spno
char
4
NULL
专业代码(外键)
classno
char
7
NULL
行政班级号
entime
Char
4
NULL
学生入校年级
home
Varchar
40
NULL
学生家庭住址
tel
Varchar
40
NULL
学生联系电话
dno
char
2
NULL
学生所在院系编号
表 1-5 teach 表(教师开课表)
字段名称
类 型
宽 度
允许空值
主 键
说 明
tno
char
7
NOT NULL
是
教师编号(外键)
cno
char
10
NOT NULL
是
课程编号(外键)
year_semeste
r
char
6
NOT NULL
是
学年学期
classno
char
1
NOT NULL
是
上课的班级号
表 1-6 enroll 表(学生选课表)
字段名称
类 型
宽 度
允许空值
主 键
说 明
sno
char
10
NOT NULL
是
学生学号
湖南大学本科生实验报告
4
cno
char
10
NOT NULL
是
课程编号
year_semester
char
6
NOT NULL
是
学年学期
tno
char
8
NULL
教师编号(外键)
classno
char
1
NULL
上课的班级号
score
float
NULL
学生成绩
表 1-7 speciality 表(专业信息表)
字段名称
类 型
宽 度
允许空值
主 键
说 明
spno
char
2
NOT NULL
是
专业代码
dno
char
2
NOT NULL
所属院系编号
name
Varchar
20
NOT NULL
专业名称
表 1-8 cousetype 表(课程类型表)
字段名称
类 型
宽 度
允许空值
主 键
说 明
ctno
char
1
NOT NULL
是
类型编号
name
Varchar
16
NOT NULL
类型名称
(2) 写出 DML 语句,将下述数据添加到各个表中:
表 1-9 department 表(学院表)
dno
name
dean
addr
phone
24
信息科学与工程学院
2011120
软件楼
8305424
27
数学院
2007004
数学楼
8304551
28
工商管理学院
2009007
MBA 楼
8304530
29
会计学院
1995008
逸夫楼
8304578
31
政治理论学院
20011024
红叶楼
8304517
32
机械学院
20001021
宇航楼
8304534
33
工业设计学院
19971004
设计大楼
8305204
表 1-10 teacher 表(教师表)
tno
name
sex
birthday
rank
salary
dno
湖南大学本科生实验报告
5
2004124
刘东妮
女
1985-1-9
助教
7200
24
2011120
万世平
男
1962-12-11
教授
9900
24
2001009
周曼玲
女
1972-09-09
副教授
8600
24
2000121
李平
男
1973-04-12
助教
7500
24
1997030
刘小明
女
1979-03-30
教授
9700
24
20041024
朱喜
男
1985-1-9
副教授
8500
24
20111104
王林林
女
1962-12-11
助教
7900
24
2007004
张中华
男
1972-09-09
教授
9850
27
2009007
马力
女
1973-04-12
教授
8650
28
1995008
陈浪
男
1979-03-30
教授
7880
29
20011024
刘亚平
女
1972-09-09
教授
10800
31
20001021
张国荣
男
1973-04-12
教授
8950
32
19971004
赵子龙
男
1979-03-30
教授
9650
33
20081003
马千里
男
1979-03-30
副教授
8850
24
表 1-11 student 表(学生表)
sno
sname
sex
nation
birthday
classno
dno
20182401101
李毅
男
汉
1985-1-2
软件 1 班
24
20182401102
厉超
男
苗
1984-3-8
软件 1 班
24
20182401103
梁冰龙
男
壮
1984-7-9
软件 1 班
24
20182401104
罗煦
女
维吾尔
1985-10-12
软件 1 班
24
20182401105
马晓睿
男
汉
1983-11-1
软件 1 班
24
20182401106
聂立业
男
壮
1984-6-3
软件 1 班
24
20182401107
王实
男
汉
1984-2-11
软件 1 班
24
20182401108
伍卉
女
汉
1985-1-3
软件 1 班
24
20182401109
伍琼
男
汉
1985-12-11
软件 1 班
24
20182401110
曾文超
男
汉
1984-7-5
软件 1 班
24
20182401201
黄文杰
男
汉
1984-7-5
软件 2 班
24
20182401202
龙淼
男
汉
1985-12-11
软件 2 班
24
20182709101
何晓明
男
汉
1984-8-13
营销 1 班
27
评论0