当前位置:Gxlcms > 数据库问题 > mysql数据库基础实践--交大软件工程数据库课程实践

mysql数据库基础实践--交大软件工程数据库课程实践

时间:2021-07-01 10:21:17 帮助过:2人阅读


1.创建数据库和表
=========================

共有6张表,学生信息表,班级信息表,教师信息表,课程表,选课表,教师任课表

#班级信息表class,结构如下

字段名

字段类型

约束条件

字段含义说明

classno

varchar(6)

Primary key

班级号

classname

Varchar(20)

Not null

班级名称

classspecial

Varchar2(20)

 

所属专业

classdept

Varchar2(20)

 

所属系别

 

 

 

 

 

 

 

 

 

#学生基本信息表student,结构如下:

字段名

字段类型

约束条件

字段含义说明

sno

number(8)

Primary key

学号

sname

Varchar2(8)

Not null

姓名

ssex

Varchar2(2)

‘男’或’女’

性别

sbirthday

date

 

出生日期

classno

varchar(6)

Foreign key

班级号

 

 

 

 

 

 

 

 

 

 

 

#教师信息表teacher,结构如下:

字段名

字段类型

约束条件

字段含义说明

tno

Number(6)

Primary key

教师号

tname

Varchar2(8)

Not null

教师姓名

tsex

Varchar2(2)

‘男’或’女’

性别

tbirthday

date

 

出生日期

ttitle

Varchar2(10)

 

职称

 

 

 

 

 

 

 

 

 

 

#课程信息表course,结构如下:

字段名

字段类型

约束条件

字段含义说明

cno

Number(6)

Primary key

课程号

cname

Varchar2(30)

Not null

课程名称

score

Number(6,2)

 

学分

 

 

 

 

 

 

 

#选修课程信息表sc,结构如下:

字段名

字段类型

约束条件

字段含义说明

sno

Number(8)

Foreign key

学号

cno

Number(6)

Foreign key

课程号

grade

Number(6,1)

 

成绩

 

 

 

 

 

 

 

#教师任课情况表teaching,结构如下:

字段名

字段类型

约束条件

字段含义说明

tno

Number(6)

Foreign key

教师号

cno

Number(6)

Foreign key

课程号

 

mysql数据库基础实践--交大软件工程数据库课程实践

标签:

人气教程排行