这是第二次上机内容以及结果,大家在运行程序的时候,第一次是可以直接运行的,但第二次运行的时候要把原来建的表删除,否则回显示表已存在的错误。所有完整代码在我空间的代码库中均存放,可以直接运行。
上机实验三 基本表的建立与修改
一、实习目的
通过建立基本表和向表中输入记录,加深对关系数据库模型中型与值概念的理解;学会对基本表进行修改、删除和建立索引等基本操作。
二、实习准备
1.复习Create table, Create index, Altertable, Drop table等命令。
2.复习Insert, Update,Delete命令的使用。
三、实验内容
在查询分析器中用Create table命令在实验二创建的GradeManager数据库中定义基本表:学生表(Student),课程表(Course),班级表(Class),成绩表(Grade)。表结构如下:
学生表
属性名 |
数据类型 |
可否为空 |
含义 |
Sno |
Char(7) |
否 |
学号(唯一) |
Sname |
Varchar(20) |
否 |
学生姓名 |
Ssex |
Char(2) |
否 |
性别 |
Sage |
Smallint |
可 |
年龄 |
Clno |
Char(5) |
否 |
所在班级 |
课程表
属性名 |
数据类型 |
可否为空 |
含义 |
Cno |
Char(1) |
否 |
课程号(唯一) |
Cname |
Varchar(20) |
否 |
课程名 |
Credit |
Smallint |
可 |
学分 |
班级表
属性名 |
数据类型 |
可否为空 |
含义 |
Clno |
Char(5) |
否 |
班级号(唯一) |
Speciality |
Varchar(20) |
否 |
班级所在专业 |
Inyear |
Char(4) |
否 |
入学年份 |
< |