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

19-在线考试系统数据库-学习日志分类数据操作

19-在线考试系统数据库-学习日志分类数据操作

19-在线考试系统数据库-学习日志分类数据操作

文章目录
  • 19-在线考试系统数据库-学习日志分类数据操作
    • 项目描述
    • 在线考试系统数据库作要求如下:
    • (1)任务描述

项目描述

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

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

1)数据库StudDB。

2)学习日志分类信息表BlogType,表结构如下表J2-19-1所示。

表J2-19-1 BlogType表

字段名字段说明数据类型允许为空备注
BlogTypeID分类IDint主键,标识(1,1)
BlogTypeName分类名称字符(20)
BlogLogs包含日志数整型默认值为0
BlogDatetime创建时间日期时间类型

3)表BlogType基础数据,如表J2-19-2所示。

表J2-19-2 BlogType表基础数据

BlogTypeIDBlogTypeNameBlogLogsBlogDatetime
1观点62015-10-12
2我的乐观12015-12-22
3课程学习12016-07-1
(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语言创建学习日志分类信息表BlogType

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

CREATE TABLE BlogType(
	BlogTypeID INT NOT NULL IDENTITY(1,1) PRIMARY KEY, 
	BlogTypeName NVARCHAR(20) NOT NULL,
	BlogLogs INT NOT NULL DEFAULT 0,
	BlogDatetime DATETIME,
)

任务3: 用SQL语言对学习日志分类信息表BlogType进行操作

1)将表J2-19-2中的数据插入到学习日志分类信息表BlogType中。

2)删除学习日志分类信息表BlogType中2015年的记录。

3)修改学习日志分类信息表BlogType分类名称BlogTypeName字段,将其属性设置为“唯一标识”。

4)统计学习日志分类信息表BlogType中总共有多少条记录。

INSERT INTO BlogType VALUES('观点',6,'2015-10-12'),('我的乐观',1,'2015-12-22'),('课程学习',1,'2016-07-1')

DELETE FROM BlogType WHERe YEAR(BlogDatetime)=2015

ALTER TABLE BlogType
ADD UNIQUE(BlogTypeName)

SELECt COUNT(*) FROM BlogType
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/304551.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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