高校学籍管理系统代码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
create database 高校学籍
on
(name=order_dat,
filename="c:\高校学籍管理系统\data\orderdat.mdf", size=10mb,
maxsize=50mb,
filegrowth=5mb)
log on
(name=order_log,
filename="d:\高校学籍管理系统\log\orderlog.ldf",
size=5mb,
maxsize=25mb,
filegrowth=5mb)
/* Create table 系表
( 系号char(10) primary key not null,
系名char(10) not null,
)
Create table 班级表
( 班级号char(10) primary key,
班级名char(10) not null,
系号char(10) ,
班主任char(10) ,
总人数char(5),
)
Create table 学生表
( 学号char(10) primary key,
学生姓名char(10) not null,
性别char(2) not null,
年龄smallint not null,
专业char(10) not null,
班级号char(10) ,
奖惩状况char(20),
院系char(10),
)
Create table 课程表
( 课程号char(10) primary key,
课程名char(10) not null,
学分smallint not null,
)
Create table 选课表
( 学号char(10) ,
课程号char(10),
成绩char(10) not null,
)
create view 学生表_view
as
select 学号,学生姓名,班级号,专业, 院系,
from 学生表
create view shitu_view
as
select 学号,学生姓名,班级号,专业,院系
from 学生表
alter table 学生表
add 院系char(10)
create procedure 选课表_insert
@Sno char(10),@Courceno char(10),@Grade char(10)
As
Insert into 选课表values(@Sno,@Courceno,@Grade);*/
create trigger chufaqi_1
on 学生表
for update,insert
as
begin
select*from 班级表
update 班级表set 总人数=总人数+1
end;
create trigger chufaqi_2
on 学生表
for update,delete
as
begin
select*from 班级表
update 班级表set 总人数=总人数-1 end;