数据库课程设计--办公室日常管理信息系统

上传人:liy****000 文档编号:115777150 上传时间:2019-11-14 格式:DOCX 页数:11 大小:182.74KB
返回 下载 相关 举报
数据库课程设计--办公室日常管理信息系统_第1页
第1页 / 共11页
数据库课程设计--办公室日常管理信息系统_第2页
第2页 / 共11页
数据库课程设计--办公室日常管理信息系统_第3页
第3页 / 共11页
数据库课程设计--办公室日常管理信息系统_第4页
第4页 / 共11页
数据库课程设计--办公室日常管理信息系统_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《数据库课程设计--办公室日常管理信息系统》由会员分享,可在线阅读,更多相关《数据库课程设计--办公室日常管理信息系统(11页珍藏版)》请在金锄头文库上搜索。

1、计算机工程学院课程设计报告成绩:课 程 名 数据库课程设计 设计题目 专业班级 2016级物联网工程1班 姓 名 指导教师 林徐 2017年12月制设计任务1. 概念设计,画E-R图。2. 逻辑设计,写关系模式。3. 物理设计,建库,建表,加载数据。4. 建立视图。5. 总结1、独立完成以下设计任务: 1) 根据题目需求设计E-R图。2) 根据E-R图,设计关系模式,即设计此系统应包含哪些数据表,每个表有哪些字段;3) 根据关系模式,设计数据库物理结构,即在SQL server中建立数据库,数据表,并写出表中每个字段的数据类型;4) 实现数据的录入、修改、查询;5) 为系统创建视图,视图内容自

2、己定,每位学生的数据库系统不得少于3个数据表、个查询。时间名称编号1概念设计,画E-R图。时间n展开会议mnnm记录员名称种类会议内容位置参会人时间编号文件会议记录生成查询姓名日期记录人时间办公室日常事务事务出勤职务年龄考情逻辑设计,写关系模式。办公室日常事务(时间,记录人,事务)考情(日期,出勤,职务,年龄,姓名)生成(名称,时间)文件(名称,种类,位置,编号)展开会议(时间,编号)会议记录(时间,参会人,会议内容,记录员)物理设计,建库,建表,加载数据。create database 办公室日常管理信息系统on(name=办公室日常管理信息系统_data,filename=E:文件SQL

3、server数据库数据库课程设计办公室日常管理信息系统_data.mdf,maxsize=50MB,size=5MB,filegrowth=1MB)gocreate table 文件管理信息(编号 char(6) ,种类 char(2) not null,名称 varchar(20) ,存放位置 char(10);create table 会议记录(会议时间 datetime ,参会人 varchar(20) not null,记录员 varchar(20),会议内容 varchar(200) ,);create table 考勤管理(姓名 varchar(20),年龄 char(2),职务

4、varchar(10),日期 datetime,出勤情况 varchar(4),);create table 办公室日常事务(记录人 varchar(10),时间 datetime,事务 varchar(20),);create table 生成表(时间 datetime,名称 varchar(20),);create table 展开会议表(时间 datetime,编号 char(6),);goinsert into 文件管理信息 values (170001,A,考情001,D:a);insert into 文件管理信息 values (170002,C,考情002,D:b);insert

5、 into 文件管理信息 values (170003,D,考情003,D:c);insert into 文件管理信息 values (170004,A,考情004,D:d);insert into 文件管理信息 values (170005,B,考情005,D:e);insert into 文件管理信息 values (170006,C,考情006,D:f);insert into 文件管理信息 values (170007,A,考情007,D:g);insert into 会议记录 values (2017-05-06,张经理,李武,0506会议);insert into 会议记录 val

6、ues (2017-06-08,李经理,张晓丽,0608会议);insert into 会议记录 values (2017-07-09,王经理,王武,0709会议);insert into 会议记录 values (2017-08-20,朱经理,刘婵,0820会议);insert into 会议记录 values (2017-09-25,陈经理,孙雪莲,0925会议);insert into 考勤管理 values (刘静晶,25,班长,2017-02-01,良);insert into 考勤管理 values (李晶,32,组长,2017-03-04,优);insert into 考勤管理

7、values (王潇潇,36,员工,2017-06-05,差);insert into 考勤管理 values (王潇潇,36,员工,2017-06-05,良);insert into 考勤管理 values (赵宜静,32,员工,2017-07-05,优);insert into 考勤管理 values (杨俊,36,员工,2017-08-09,差);insert into 生成表 values (2017-03-04,考情001);insert into 生成表 values (2017-06-05,考情005);insert into 生成表 values (2017-07-05,考情0

8、04);insert into 生成表 values (2017-02-01,考情002);insert into 生成表 values (2017-08-09,考情007);insert into 生成表 values (2017-06-05,考情003);insert into 办公室日常事务 values (李美玉,2017-02-01,记录);insert into 办公室日常事务 values (王佳人,2017-03-04,检查);insert into 办公室日常事务 values (许友多,2017-06-05,监督);insert into 办公室日常事务 values (张

9、学良,2017-08-09,检查);insert into 办公室日常事务 values (李成龙,2017-07-05,验货);insert into 展开会议表 values (2017-05-06,170001);insert into 展开会议表 values (2017-06-08,170003);insert into 展开会议表 values (2017-07-09,170005);insert into 展开会议表 values (2017-08-20,170006);insert into 展开会议表 values (2017-09-25,170002);查询:-查询语句-1

10、.查找文件信息select * from 文件管理信息go-2.查找张经理所在的会议会议名select 会议内容 from 会议记录 where 参会人=张经理go-3.查找张晓丽记录的考情在哪天生成select 时间 from 生成表 where 名称 in (select 名称 from 文件管理信息 where 编号 in (select 编号 from 展开会议表 where 时间 in (select 会议时间 from 会议记录 where 记录员=张晓丽)go-4.查找生成表所有信息,并按时间排序select * from 生成表 order by 时间 go-5.查找职务是员工

11、的姓名和出勤情况select 姓名,出勤情况 from 考勤管理 where 职务=员工go-6.按职务分组,并计数select 职务,count(职务) as 个数 from 考勤管理group by 职务 go-7.查找文件管理按编号升序前3名信息select top 3 * from 文件管理信息 go-8.查找在5月到8之间开的会议select 会议内容 from 会议记录 where 会议时间 between 2017-06-01 and 2017-09-01go建立视图。-1.创建员工信息的视图create view 员工信息asselect * from 考勤管理 where 职

12、务=员工go-2.创建姓李的办公日常事务create view sw_liasselect * from dbo.办公室日常事务 where 记录人 like李%go-3.创建由考勤所产生的会议编号以及会议时间 P_pcreate view p_passelect A.会议时间,B.编号,C.名称 from 会议记录 A join 展开会议表 B on A.会议时间=B.时间 join 文件管理信息 C on B.编号=C.编号go总结通过本次课程设计实验,在一个学习组的讨论与学习中,共同完成本次实验,实验中,我们不断的对实验中语句,内容进行优化,不断提高语句的运行效率,通过学习组的多次讨论筛选,创建了实验中所示的e-r图,降低时间复杂度,精益求精,深刻理解了数据库的T-SQL语句的方式,能够快速链接个个表之间的联系,进行跨表查询,充分利用表与表之间的关系,查询自己想要的结果,也能够理解试图的含义,当然,通过这次毕业设计,同时通过实践发现自己的不足,对知识的掌握及运用存在诸多的不完善。各人也对自己自我反省,掌握的知识还远远不够,对课本内知识不能形成一张完整的体系。自己以后也会更加努力学习数据库这门学科,将学习到的知识在实际中应用起来,最后,感谢老师对本次课程实验的指点出的不足与改进。老师评语:老师签名 年 月 日注:成绩分为优、良、中、及格、不及格五级10

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号