试题编号:J2-7,在线考试系统数据库-班级信息数据操作(二)

项目描述

​ 伴随着远程教育的蓬勃发展,作为教学当中不可分割的一部分的“在线考试系统”也得到了当今远程教育研究者的关注,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因,网络考试系统远远超越了传统考试固定时间,固定地点的考试模式的限制,将给学生和老师带来极大的便利。本项目操作在线考试系统数据库中的班级信息表。

在线考试系统数据库操作要求如下:

1)数据库StudDB。

2)班级信息表K_ClassInfo,表结构如表J2-7-1所示。

​ 表J2-7-1 K_ClassInfo表

字段名 字段说明 数据类型 允许为空 备注
ClassID 班级ID 整型 主键
ClassCode 班级编号 字符(20)
ClassName 班级名称 字符(50)
ClassRe 班级备注 字符(50)

3)表K_ClassInfo中基础数据如所示J2-7-2。

​ 表J2-7-2 K_ClassInfo表基础数据

ClassID ClassCode ClassName 班级说明
1 01 软件15一班 软件专业15级一班
2 02 软件15二班 软件专业15级二班
3 03 网络14一班 网络专业14级一班

(1)任务描述

任务1:用SQL语言创建在线考试系统数据库

1)创建数据库StudDB,判断系统中是否有该名字的数据库,如果有则删除;如果没有则创建该数据库。

1

任务2:用SQL语言创建班级信息表K_ClassInfo

1)按照提供的表J2-7-1结构创建数据库表,并设主键。

1

任务3:用SQL语言对班级信息表K_ClassInfo进行操作

1)将表J2-7-2中的数据插入班级信息表K_ClassInfo中。

1

2)查找14级的所有班级。

1

3)统计总共有多少班级。

1

4)删除15级所有班级。

1