办公室日常管理信息系统_第1页
办公室日常管理信息系统_第2页
办公室日常管理信息系统_第3页
办公室日常管理信息系统_第4页
办公室日常管理信息系统_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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);inser

5、t 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 会议记录 va

6、lues (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,考情

8、004);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);查询:-查询语句-

10、1.查找文件信息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语句的方式,能够快速链接个个表之间的联系,进行跨表查询,充分利用表与表之间的关系,查询自己想要的结果

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论