栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

21-在线考试系统数据库-班级信息数据操作(二)

21-在线考试系统数据库-班级信息数据操作(二)

21-在线考试系统数据库-班级信息数据操作(二)

文章目录
  • 21-在线考试系统数据库-班级信息数据操作(二)
    • 项目描述
    • 在线考试系统数据库操作要求如下:
    • (1)任务描述

项目描述

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

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

1)数据库StudDB。

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

表J2-28-1 K_ClassInfo表

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

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

表J2-28-2 K_ClassInfo表基础数据

ClassIDClassCodeClassName班级说明
101软件15一班软件专业15级一班
202软件15二班软件专业15级二班
303网络14一班网络专业14级一班
(1)任务描述

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

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

2)主数据库文件初始值10MB,无限,按15%进行递增。

3)日志文件初始值为5MB,最大为10MB,按1MB进行递增。

IF DB_ID('StudDB') IS NOT NULL DROp DATAbase StudDB
GO 
CREATE DATAbase StudDB
ON PRIMARY
(
	NAME=StudDB,
	FILENAME='D:xxxxStudDB.mdf',
	SIZE=10MB,
	MAXSIZE=UNLIMITED,
	FILEGROWTH=15%
)
LOG ON
(
	NAME=StudDB_log,
	FILENAME='D:xxxxStudDB_log.ldf',
	SIZE=5MB,
	MAXSIZE=10MB,
	FILEGROWTH=1MB
)

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

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

CREATE TABLE K_ClassInfo(
	ClassID INT NOT NULL PRIMARY KEY,
	ClassCode NVARCHAR(20),
	ClassName NVARCHAR(50),
	ClassRe NVARCHAR(50),
)

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

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

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

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

4)删除15级所有班级。

INSERT INTO K_ClassInfo VALUES(1,'01','软件15一班','软件专业15级一班'),(2,'02','软件15二班','软件专业15级二班'),(3,'03','网络14一班','网络专业14级一班')

SELECT * FROM K_ClassInfo WHERe ClassRe LIKE '%14级%'

SELECt COUNT(*) FROM K_ClassInfo

DELETe FROM K_ClassInfo WHERe ClassRe LIKE '%15级%'
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/304565.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号