一、资料题 (题数:6,共 100.0 分)
一、创建数据库(2分)
使用SQL语句或者Navicat工具创建一个学生管理系统数据库,要求:数据库名为 myschool+学号最后两位,例如01号同学创建的数据库名应为myschool01。(2.0分)
正确答案
第一空:
create database myschool01;
二、创建数据表(15分)
创建数据表,表的结构如下图表所示:
表1 Student(学生信息表)
字段名
字段说明
字段类型
长度
属性
Snumber
学号
varchar
10
非空
Sname
姓名
varchar
20
非空
sex
性别
char
2
非空
sid
身份证号码
varchar
20
非空
birthday
出生日期
datetime
允许空
address
住址
varchar
30
允许空
表2 Course(课程信息表)
字段名
字段说明
字段类型
长度
属性
Cnumber
课程号
varchar
20
非空
Cname
课程名称
varchar
20
非空
hours
学时
int
允许空
credit
学分
decimal(3,1)
允许空
表3 Score(学生成绩表)
字段名
字段说明
字段类型
长度
属性
Snumber
学号
varchar
10
非空
Cnumber
课程号
varchar
20
非空
total
成绩
decimal(4,1)
非空
(15.0分)
正确答案
第一空:
create table `student` (
`snumber` varchar(10) not null,
`sname` varchar(20) not null,
`sex` char(2) not null,
`sid` varchar(20) null default null,
`birthday` datetime null default null,
`