当前位置:首页 > 学生宿舍管理系统--数据库课程设计
数据库课程设计--学生宿舍管理系统
Select 学号,姓名,楼号,宿舍号 From 学生住宿表 Where 专业=’物流管理’;
2.建立住在22号楼的学生信息的视图 Create view 22号楼学生住宿表 As
Select 学号,姓名,专业 From 学生住宿表 Where 楼号=’22’;
3.建立职位是管理员的员工信息的视图 Create view 管理员信息表 As Select * From 员工表 Where 职位=’管理员’;
4.建立4月份各个宿舍的水电使用情况的视图 Create view 4月水电表 As Select * From 水电表 Where 月份=’4’;
5.建立22号楼各个宿舍的信息的视图 Create view 22号楼宿舍信息表 As Select * From 宿舍表 Where 楼号=’22’;
5.1.4 建立索引
create unique index 住宿_学号 on 学生住宿表(学号); create unique index 宿舍楼_宿舍号on 宿舍表(楼号,宿舍号); create cluster index 学生_姓名 on 学生住宿表(姓名); Create unique index IX_员工号 on 员工表(员工号);
20
数据库课程设计--学生宿舍管理系统
Create unique index IX_设备号 on 设备租赁表(设备号);
5.1.5 导入数据
1./*宿舍表格记录插入*/ Insert into 宿舍表
Values ('27','101','057108011010',04,04) Insert into 宿舍表
Values ('22','111','057108011110',04,04) Insert into 宿舍表
Values ('27','131','057108011160',04,04) 截图如下:
2. /*学生住宿表格记录插入*/ Insert into 学生住宿表
Values ('08030004','王晓明','男','物流管理','15158110001','20080906','27','101') Insert into 学生住宿表
Values ('08030002','李倩','女','物流管理','15158110002','20080906','22','111') Insert into 学生住宿表
Values ('08030005','李明','男','物流管理','15158110003','20080906','27','131') 截图如下:
3./*员工表格记录插入*/ Insert into 员工表
Values ('y001','叶玉',40,'27','女','清洁工','15058101000') Insert into 员工表
Values ('y002','王思思',26,'22','女','管理员','15058101010') Insert into 员工表
Values ('y003','李伟',34,'22','男','管理员','15058101110') 截图如下:
21
数据库课程设计--学生宿舍管理系统
4./*报修表格记录插入*/ Insert into 报修表
Values ('27','101','0001','日光灯不亮','20100920','20100922','00.00') Insert into 报修表
Values ('22','111','0001','热水器坏了','20100920','20100922','00.00') Insert into 报修表
Values ('27','131','0001','下水道坏了','20100920','20100922','05.00') 截图如下:
5./*水电费表格记录插入*/ Insert into 水电费表
Values ('27','101','09','17.12','13.00','05.24','07.52') Insert into 水电费表
Values ('27','131','09','18.12','14.00','06.24','08.52') Insert into 水电费表
Values ('22','111','08','11.12','13.00','06.24','08.52') 截图如下:
6./*来访者表格记录插入*/ Insert into 来访者表
Values ('张晓红','王晓明','母子','身份证','20100920','2010/9/20 12:20:30','2010/9/20 12:50:30','帮忙带东西','08030004') Insert into 来访者表
Values ('王伟','李倩','兄妹','身份证','20100910','2010/9/10 12:20:30','2010/9/10 12:50:30','看望她','08030002') Insert into 来访者表
Values ('王梦','李明','姐妹','身份证','20100930','2010/9/30 12:10:30',' 2010/9/30 13:50:30','看望她','08030005') 截图如下:
7./*设备租赁表格记录插入*/ Insert into 设备租赁表
22
数据库课程设计--学生宿舍管理系统
Values ('00000001','饮水机','10:09:20','14:06:20','50','08030001') Insert into 设备租赁表
Values ('00000002','热水器','10:04:20','14:02:12','22','08030002') 截图如下:
5.2 记录和约束条件的的增加、删除和修改
5.2.1 记录的增加、删除、修改
1.一个新生住进宿舍: insert into 学生住宿表
Values ('08032111','张三','男','物流管理','15122235673','09/03/12','27','325') 2.删除员工号为0103的信息 Delete from 员工表 where 员工号='0103'
3.修改宿舍表中11号楼214宿舍的已住人数 Update 宿舍表 Set 已住人数=04
Where楼号='11' and 宿舍号='214';
5.2.2 约束条件的增加、删除、修改
1.在学生住宿表中增加一属性为学院,数据类型为varchar(20), Alter table 学生住宿表 add 学院 varchar(20); 2.删除学生住宿表中新增的属性学院 Alter table 学生住宿表 drop column 学院;
3.在设备租赁表中,增加设备名取唯一值的约束条件 Alter table 设备租赁表 add unique(设备名);
23
共分享92篇相关文档