字段名称 姓名 学号 性别 专业名称 专业编号 班级 密码 教师信息表: 字段名称 姓名 密码 管理员信息表: 字段名称 姓名 密码
学生汇总表: 字段名称 姓名 学号 性别 专业名称 专业编号 班级 考试时间 成绩
系统参数表: 字段名称 题型编号 题数量 单题分值 题型总分
选择题表:
数据类型 文本 文本 文本 文本 文本 文本 文本 字段长度 20 20 2 12 4 8 20 数据类型 文本 文本 字段长度 20 20 数据类型 文本 文本 字段长度 20 20 数据类型 文本 文本 文本 文本 文本 文本 时间 数字 字段长度 20 20 2 12 4 4 4 数据类型 文本 文本 数字 数字 字段长度 4 4 4 4
字段名称 题型编号 难度系数 题号 内容 选项A 选项B 选项C 选项D 标准答案 分值 填空题表: 字段名称 题型编号 难度系数 题号 内容 标准答案 分值
程序设计题表: 字段名称 题型编号 难度系数 题号 内容 标准答案 分值 学生答案表: 字段名称 学号 姓名 题号 答案
数据类型 文本 数字 文本 文本 文本 文本 文本 文本 文本 数字 字段长度 4 4 4 50 50 50 50 50 2 4 数据类型 文本 数字 文本 文本 文本 数字 字段长度 4 4 4 50 2 4 数据类型 文本 数字 文本 文本 文本 数字 字段长度 4 4 4 100 100 4 数据类型 文本 文本 文本 文本 字段长度 20 20 4 100
判卷表: 字段名称 学号 姓名 题号 标准答案 学生答案 得分 总分
数据类型 文本 文本 文本 文本 文本 数字 数字 字段长度 20 20 4 100 100 4 4 创建数据库
USE [master] GO
CREATE DATABASE C考试系统 ON PRIMARY (
NAME = N'C数据库',
FILENAME = 'E:\\SQLanzhuangmulu\\MSSQL10_50.MSSQLSERVER\\MSSQL\\DATA\\C数据库.mdf' ,
SIZE = 2304KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON (
NAME = N'C数据库_log',
FILENAME = 'E:\\SQLanzhuangmulu\\MSSQL10_50.MSSQLSERVER\\MSSQL\\DATA\\C数据库_log.LDF' , SIZE = 576KB , MAXSIZE = 2048GB , FILEGROWTH = 10% )
GO
创建数据表
管理员表
USE C考试系统
CREATE TABLE Admintor(
vName varchar(20) NOT NULL primary key, vPassword varchar(20) NOT NULL )
教师信息表
USE C考试系统
CREATE TABLE Teacher(
vName varchar(20) NOT NULL primary key, vPassword varchar(20) NOT NULL )
学生信息表
USE C考试系统
CREATE TABLE Student(
vID varchar(20) NOT NULL primary key, vPassword varchar(20) NOT NULL, vName varchar(20) NOT NULL , cSex char(2) NOT NULL,
vProfessional varchar(12) NOT NULL, vProID varchar(4) NOT NULL, vclass varchar(4) NOT NULL )
学生汇总表
USE C考试系统
CREATE TABLE Stud(
vID varchar(20) NOT NULL primary key, vName varchar(20) NOT NULL , cSex char(2) NOT NULL,
vProfessional varchar(12) NOT NULL, vProID varchar(4) NOT NULL, vclass varchar(4) NOT NULL, dTime datetime NULL, iscore int NULL )
系统参数表
USE C考试系统
CREATE TABLE Sysdata(
vID varchar(4) NOT NULL primary key, vNum varchar(4) NOT NULL, iScore int NOT NULL, iSoreSum int NOT NULL )
选择题表
USE C考试系统