学生住宿管理系统
from Room with check option;
(4)可用于宿舍楼配备物品基本信息查询、更新的视图定义如下: create view FitView (物品名,价格,数量,宿舍楼编号, 校区,区位)
as
select *
from Fitment
with check option;
(5)用于查询和更新学生基本信息的视图定义如下:
create view StuView (学号,学院,姓名,性别,祖籍,出生日期,入学时间,
专业,班级,宿舍编号, 宿舍楼编号,校区,区位)
as
select *
from Student
with check option;
(6)便于物品出入管理和出入物品信息查询、更新的视图定义如下: create view ArIOView (学号,出入物品,负责人,日期,序号,宿舍楼编号,
as
校区,区位)
select * from ArticalInOut with check option;
(7)便于宿舍配备物品损坏登记及损坏宿舍物品查询的视图定义如下:
create view FDView (物品名,学号,宿舍号,损坏数量,宿舍楼编号,校区, 区位)
as
select *
from FitmentDestruction
with check option;
(8)用于查询损坏物品赔偿基本信息 ,便于宿舍物品管理的视图定义如下:
create view FCView (物品名,学号,负责人,日期,赔偿数量) as
select *
from FitmentCompensate with check option;
3.3建立索引
create unique index StudentNo on Student(StuNo); create unique index RoomNo on Room(RNo);
create unique index DormitoryNo_Campus_Location
on Dormitory(DorNo desc,DorCampus,DorLocation);
create cluster index StudentName on Student(StuName);