建立数据库与表的sql语句.sql

来自「C#开放的作业提交系统」· SQL 代码 · 共 84 行

SQL
84
字号
Create DataBase ZuoYeData                       --创建数据库

go

Use ZuoYeData					--打开数据库

go

Create Table Admin				--新建管理员表
(
Xuehao varchar(15) not null,                   	 --不是学生学号而是管理员帐号
XingMing varchar(20) not null,			 --管理员姓名
Pw varchar(30) not null,			 --用户密码
Pw_WenTi varchar(50) not null, 			 --用户密码提示问题
Pw_DaAn varchar(50) not null,			 --用户密码提示答案
Email varchar(20) not null,			 --管理员的电子邮件
DengLuShu int Default 0 			 --登录次数 				
)

go

Create Table Teacher				--新建教师表
(
Xuehao int Identity(1000,1) primary key not null,                   	 --不是学生学号而是教师帐号
XingMing varchar(20) not null,			 --教师姓名
Pw varchar(30) not null,			 --用户密码
Pw_WenTi varchar(50) not null, 			 --用户密码提示问题
Pw_DaAn varchar(50) not null,			 --用户密码提示答案
Email varchar(20) not null,			 --管理员的电子邮件
DengLuShu int Default 0, 			 --登录次数 		
ZuoYeShu int default 0				 --布置作业的次数		
)

go


create table Class					--创建班级表
(
Class_Name varchar(50) not null,			--班级的名称
Class_DaiHao varchar(15) not null primary key		--班级的代号
)

go

Create Table Student				--新建学生表
(
Xuehao varchar(15) primary key,                   	 --学生学号
XingMing varchar(20) not null,			 --学生姓名
Pw varchar(30) not null,			 --用户密码
Pw_WenTi varchar(50) not null, 			 --用户密码提示问题
Pw_DaAn varchar(50) not null,			 --用户密码提示答案
Email varchar(20) not null,			 --管理员的电子邮件
DengLuShu int Default 0, 			 --登录次数 		
BanJiDaiHao varchar(15) foreign key references Class(Class_DaiHao)	 --班级代号		
)

go



Create Table ZhuanYe				--创建专业表
(
Ad_Id int Identity(1,1) primary key not null, 	--ID号
MingCheng varchar(30) not null			--专业名称
)

go

Create Table ZuoYe				--创建作业表
(
Ad_id int Identity(1,1) primary key not null,	--作业ID号
ZY_Title varchar(30) not null,			--作业标题
ZY_Content text not null,			--作业的内容
ZY_XingMing varchar(10) not null,		--发布作业的教师姓名
ZY_XueHao int foreign key references Teacher(XueHao) not null, --发布作业的教师代号
ZY_Date datetime default getDate(),			--作业的发布日期
ZY_WCDate datetime not null,			--作业的完成日期
ZY_LuJing varchar(50) not null,			--作业的存放路径
ZY_WenJianLeiXing varchar(10) not null,		--学生上传作业的文件类型(即扩展名)
ZY_DaXiao int  default 1000,			--学生上传作业的的大小默认为1000K
ZY_Class_DaiHao varchar(15) foreign key references Class(Class_DaiHao), --完成作业的班级代号
ZY_ChengJi text 				--学生上传作业后,教师用于存放本次作业的成绩
)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?