⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 database.sql

📁 这是一个选课系统
💻 SQL
字号:
create database stuchoose
use stuchoose

create table student   --学生信息表
( Sno char(12) primary key,           --学号
  Sname char(10) not null,           --姓名
  Ssex  char(2),                      -- 性别
  Sbirth  datetime,                    --出生日期
  Scol    varchar(20),                -- 院别
  Sgra    varchar(20),               --年级
  Sspe    varchar(20),               --专业
  Stel    char(20),                  --联系方式
  Saddress  varchar(20),            --地址
  Sother    text                    --备注
)


insert into student values ('s001','欧阳亮','男','1985-8-9','软件学院','03级','软件工程','0791-7106778','2#N212','')
insert into student values ('s002','刘清华','男','1984-8-6','软件学院','04级','软件工程','0791-7106778','2#N212','')
insert into student values ('s003','李凤','女','1985-9-16','数信学院','02级','数学','0791-7105987','3#N224','')


create table teacher  --教师信息表
(  Tno char(12) primary key,   --  教师编号
   Tname  char(10) not null,   --  教师姓名
   Tsex   char(2) ,             --  性别
   Tpos   varchar(8),          --  职称
   Ttel  char(12),              --  联系方式
   Taddress varchar(20),        --  地址
   Tother   text              --  备注
)

select * from teacher
insert into teacher values('t001','李勇','男','教授','13906894263','6#M103','')
insert into teacher values('t002','李萍','女','副教授','13909894262','7#M209','')
insert into teacher values('t003','刘林','男','讲师','13789563589','8#N303','')

create table course   --课程信息表
( Cno char(12) primary key,   --课程号
  Cname varchar(20) not null,    --课程名
  Ctime  int  ,               --学时
  Cpoint int                  --学分
)



insert into course values('c001','数据结构',40,5)
insert into course values('c002','java语言与面像对像',36,3)
insert into course values('c003','VB程序设计',43,5)



create table T_choose   --教师选课表
(  TCno int  identity(1,1)  primary key,  --教师选课编号
   Cno  char(12) ,             --课程号
   Tno  char(12),              --教师编号
)


insert into T_choose(Cno,Tno) values('c003','t001')
insert into T_choose(Cno,Tno) values('c001','t001')
insert into T_choose(Cno,Tno) values('c003','t002')
insert into T_choose(Cno,Tno) values('c002','t003')
insert into T_choose(Cno,Tno) values('c001','t003')

create table S_choose     --学生选课表
( SCno  int identity(1,1) primary key ,  --学生选课编号
  Sno    char(12) ,             --学生学号
  Cno    char(12),              --课程号
  Tno    char(12)             --教师编号
)




insert into S_choose(Sno,Cno,Tno) values('s001','c003','t002')
insert into S_choose(Sno,Cno,Tno) values('s002','c003','t001')
insert into S_choose(Sno,Cno,Tno) values('s003','c001','t001')
insert into S_choose(Sno,Cno,Tno) values('s003','c002','t003')



create table  user_if        --登录用户表
(  Uname  char(12)  primary key,  --用户名
   Upwd   char(12)  not null,     --密码
   Urole   int not null           --权限
)

insert into user_if values('admin','123','0')
insert into user_if values('t001','t001','1')
insert into user_if values('s001','s001','2')
insert into user_if values('o001','22','3')
insert into user_if values('s002','s002','2')
insert into user_if values('s003','s003','2')
insert into user_if values('t002','t002','1')
insert into user_if values('t003','t003','1')

⌨️ 快捷键说明

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