办公室日常管理信息系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机工程学院

成绩:课程名数据库课程设计

设计题目

专业班级 2016 级物联网工程 1 班

姓名

指导教师林徐

2017 年 12 月制

1.概念设计,画 E-R 图。

2.逻辑设计,写关系模式。

3.物理设计,建库,建表,加载数据。

设计任务 4. 建立视图。

5.总结

1、独立完成以下设计任务:

1)根据题目需求设计 E-R 图。

2)根据 E-R 图,设计关系模式,即设计此系统应包含哪些数据表,每个

表有哪些字段 ;

3)根据关系模式,设计数据库物理结构,即在 SQLserver 中建立数据库,

数据表,并写出表中每个字段的数据类型;

4)实现数据的录入、修改、查询;

5)为系统创建视图,视图内容自己定 , 每位学生的数据库系统不得少于 3

个数据表、8个查询。

概念设计,画E-R 图。

时间

记录人

日期

出勤

1

n 职务年龄

办公室日常事务事务

会议记录

查询考情

n

名称

生成

时间

m

m展开会n文件

姓名

时间编号

编号

名称

时间

参会人记录员

位置

种类会议内容

逻辑设计,写关系模式。

办公室日常事务(时间,记录人,事务)

考情(日期,出勤,职务,年龄,姓名)

生成(名称,时间)

文件(名称,种类,位置,编号)

展开会议(时间,编号)

会议记录(时间,参会人,会议内容,记录员)

物理设计,建库,建表,加载数据。

createdatabase 办公室日常管理信息系统

on

( name=办公室日常管理信息系统_data ,

filename =文件\SQL server数据库数据库课程设计办公室日常管理信息系统_data.mdf' , maxsize =50MB,

size =5MB,

filegrowth =1MB)

go

createtable文件管理信息

( 编号 char ( 6),

种类 char ( 2)notnull,

名称 varchar ( 20),

存放位置 char ( 10)

);

createtable会议记录

( 会议时间 datetime ,

参会人 varchar ( 20)notnull,

记录员 varchar ( 20),

会议内容 varchar ( 200),

);

createtable考勤管理

( 姓名 varchar ( 20),

年龄 char ( 2),

职务 varchar ( 10),

日期 datetime ,

出勤情况 varchar ( 4),

);

createtable办公室日常事务

(

时间 datetime ,

事务 varchar ( 20),

);

createtable生成表

( 时间 datetime ,

名称 varchar ( 20),

);

createtable展开会议表

( 时间 datetime ,

编号 char ( 6),

);

go

insertinto文件管理信息 values( '170001', 'A' , ' 考情 001' , 'D:\a'); insertinto文件管理信息 values( '170002', 'C' , ' 考情 002' , 'D:\b'); insertinto文件管理信息 values( '170003', 'D' , ' 考情 003' , 'D:\c'); insertinto文件管理信息 values( '170004', 'A' , ' 考情 004' , 'D:\d'); insertinto文件管理信息 values( '170005', 'B' , ' 考情 005' , 'D:\e'); insertinto文件管理信息 values( '170006', 'C' , ' 考情 006' , 'D:\f'); insertinto文件管理信息 values( '170007', 'A' , ' 考情 007' , 'D:\g');

insertinto会议记录 values( '2017-05-06',' 张经理' ,' 李武' ,'0506会议' ); insertinto会议记录 values( '2017-06-08',' 李经理','张晓丽' ,'0608 会议' ); insertinto会议记录 values( '2017-07-09',' 王经理' ,' 王武' ,'0709会议' ); insertinto会议记录 values( '2017-08-20',' 朱经理' ,' 刘婵' ,'0820会议' ); insertinto会议记录 values( '2017-09-25',' 陈经理','孙雪莲' ,'0925 会议' );

insertinto考勤管理 values(' 刘静晶 ' ,'25', ' 班长 ' , '2017-02-01',' 良'); insertinto考勤管理 values(' 李晶' ,'32' ,' 组长 ' , '2017-03-04' , ' 优 ' ); insertinto考勤管理 values(' 王潇潇 ' ,'36', ' 员工 ' , '2017-06-05',' 差'); insertinto考勤管理 values(' 王潇潇 ' ,'36', ' 员工 ' , '2017-06-05',' 良'); insertinto考勤管理 values(' 赵宜静 ' ,'32', ' 员工 ' , '2017-07-05',' 优'); insertinto考勤管理 values(' 杨俊' ,'36' ,' 员工 ' , '2017-08-09' , ' 差 ' );

insertinto生成表 values( '2017-03-04', ' 考情 001' );

insertinto生成表 values( '2017-06-05', ' 考情 005' );

insertinto生成表 values( '2017-07-05', ' 考情 004' );

insertinto生成表 values( '2017-02-01', ' 考情 002' );

insertinto生成表 values( '2017-08-09', ' 考情 007' );

insertinto生成表 values( '2017-06-05', ' 考情 003' );

相关文档
最新文档