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

📄 sql.txt

📁 VB 学生管理系统,实习时候用的。现在传上来给大家看看。菜鸟作品
💻 TXT
字号:
if exists(select name from sysdatabases where name = '学生管理')
drop database 学生管理
go 
create database 学生管理
go

use 学生管理
go


if exists(select name from sysobjects where name = '学生基本信息'and type='U')
drop table 学生基本信息
go
create table 学生基本信息
(
学号	char(6)	not null
constraint pk_1 primary key(学号),
姓名	char(10)	not null,
性别	char(2)	not null,
班级	char(10),
所在系	char(20)
)
go



if exists(select name from sysobjects where name = '课程表'and type='U')
drop table 课程表
go
create table 课程表
(
课程号	char(4)not null primary key,
课程名称	char(20)not null,
学分	tinyint null,
理论学时 tinyint	null,
实践学时	tinyint	null,
先修课	char(4)null
)
go


if exists(select name from sysobjects where name = '学生选课'and type='U')
drop table 学生选课
go
create table 学生选课
(
学号	char(6)	not null,
课程号	char(4)	not null,
成绩	tinyint	null,
constraint fk_1 foreign key(学号) references 学生基本信息(学号),
constraint fk_2 foreign key (课程号)references 课程表(课程号),
constraint pk_2 primary key (学号,课程号)
)




insert into 学生基本信息(学号,姓名,性别,班级,所在系)
values (062201,'陈瑞祥','男','二2班','软件蓝领')
insert into 学生基本信息(学号,姓名,性别,班级,所在系)
values (062202,'陈斯蔚','女','二2班','软件蓝领')
insert into 学生基本信息(学号,姓名,性别,班级,所在系)
values (062203,'陈艺博','男','二2班','软件蓝领')


insert into 课程表(课程号,课程名称,学分,理论学时,实践学时,先修课)
values (1234,'计算机学院',80,5,8,'abcd')
insert into 课程表(课程号,课程名称,学分,理论学时,实践学时,先修课)
values (1324,'软件系',80,5,8,'abcd')
insert into 课程表(课程号,课程名称,学分,理论学时,实践学时,先修课)
values (1423,'硬件系',80,5,8,'abcd')


insert into 学生选课(学号,课程号,成绩)
values (062201,1234,80)
insert into 学生选课(学号,课程号,成绩)
values (062202,1324,80)
insert into 学生选课(学号,课程号,成绩)
values (062203,1423,80)

create index ix_姓名 on 学生基本信息(姓名)

create index ix_课程名称 on 课程表(课程名称)

create index ix_班级 on 学生基本信息(班级)

create index ix_所在系 on 学生基本信息(所在系)

alter table 学生基本信息
add constraint de_性别 default(0) for 性别

alter table 学生基本信息
add constraint ck_性别 check(性别 in('男','女'))

alter table 学生选课
add constraint ck_成绩 check(成绩 between 0 and 100)

⌨️ 快捷键说明

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