文档介绍:1 创建学生选课管理数据库
创建学生选课管理系统中的学生数据库“Student”。
实现:
CREATE DATABASE Student
ON PRIMARY
(Name=Stu_dat,
Filename=’D:\SQLDATA\’,
SIZE=10,
MAXSIZE=50,
FILEGROWTH=15%)
LOG ON
(Name=Stu_log,
Filename=’D:\SQLDATA\’,
SIZE=5,
MAXSIZE=25,
FILEGROWTH=10%)
2 创建数据库中的基本表
系部表
字段名称
数据类型
字段长度
是否为NULL
系部代码
char
2
否
系部名称
varchar
30
否
系主任
char
8
是
专业表
字段名称
数据类型
字段长度
是否为NULL
专业代码
char
4
否
专业名称
varchar
20
否
系部代码
char
2
否
班级表
字段名称
数据类型
字段长度
是否为NULL
约束
班级代码
char
9
否
主键
班级名称
varchar
20
是
专业代码
char
4
否
系部代码
char
2
否
备注
varchar
50
是
学生表
字段名称
数据类型
字段长度
是否为NULL
约束
学号
char
12
否
主键
姓名
char
8
是
性别
char
2
是
出生日期
datetime
8
是
入学时间
datetime
8
是
班级代码
char
9
否
外键
系部代码
char
2
是
专业代码
char
4
是
课程表
字段名称
数据类型
字段长度
是否为NULL
约束
课程号
char
4
否
主键
课程名
char
20
是
备注
varchar
50
是
教师表
字段名称
数据类型
字段长度
是否为NULL
约束
教师编号
char
12
否
主键
姓名
char
8
是
性别
char
2
是
出生日期
datetime
8
是
学历
char
10
是
职务
char
10
是
职称
char
10
是
系部代码
char
2
否
外键
专业
char
20
是
备注
varchar
50
是
教学计划表
字段名称
数据类型
字段长度
是否为NULL
约束
课程号
char
4
否
外键
专业代码
char
4
否
外键
专业学级
char
4
否
课程类型
char
8
是
开课学期
tinyint
1
是
学分
tinyint
1
是
起始周
tinyint
1
是
结束周
tinyint
1
是
教材编号
char
6
是
备注
varchar
20
是
教师任课表
字段名称
数据类型
字段长度
是否为NULL
约束
教师编号