SQL SERVER数据库课程设计.docx

SQL SERVER数据库课程设计.docx

ID:57906230

大小:4.06 MB

页数:22页

时间:2020-04-03

SQL SERVER数据库课程设计.docx_第1页
SQL SERVER数据库课程设计.docx_第2页
SQL SERVER数据库课程设计.docx_第3页
SQL SERVER数据库课程设计.docx_第4页
SQL SERVER数据库课程设计.docx_第5页
资源描述:

《SQL SERVER数据库课程设计.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、广东石油化工学院《数据库原理与应用》课程设计课程名称数据库原理与应用设计题目员工管理系统专业班级工业12-2班学生姓名学号指导教师2014年6月1号22/22目录第一部分基本情况与内容3第二部分课程设计内容4绪论41.设计目的42.设计内容4第一章需求分析阶段51.需求分析的概述和过程52.数据结构定义5第二章概念结构设计阶段51.概念数据模型的概念52.创建E-R图6建立E-R图有以下步骤6第三章逻辑结构设计阶段71.逻辑数据模型的概念72.E-R图向关系模型的转换72.数据库的结构7第四章物理结构设计阶段91.数据储存方面92.系统功能模块

2、93.数据库实施阶段91.建立数据库与表格92.添加外键113.插入数据114.创建索引125.表格查询与创建视图136.创建事务147.创建存储过程148.创建触发器159.创建游标16第五章数据库的实施和运行171.建立员工管理系统数据库172.添加外键183.创建索引194.表格的查询195.创建视图与事务216.创建存储过程237.创建游标24总结2522/22第一部分基本情况与内容题目员工管理系统同组队员信息学号姓名专业课题负责部分自评成绩学生1(组长)工业工程第四章和第五章学生2工业工程第三章和其它学生3工业工程第一章和第二章第二部

3、分课程设计内容绪论22/22第一章需求分析阶段1.需求分析的概述和过程需求分析的重点是调查、收集和分析用户数据管理中的信息需求、处理需求、安全性与完整性要求,并对收集的结果进行整理和分析,形成相应的信息说明。(1)了解员工管理体系的总体概况。本员工管理系统主要由员工管理系统,部门管理系统,后勤管理系统组成。(2)熟悉各单位的功能状况,调查企业运转的基本流程,对现行系统的功能和所需信息有一个明确的认识。包括了解各单位会输入和使用什么数据,如何对这些数据进行操作等。(3)对系统数据信息进一步分析,确定各单位之间的联系,对所建立的数据库进行实施与测试

4、,并保证数据的安全与完整性。2.数据结构定义本系统所涉及到的主题共有5个数据表。(1)员工表:包括的数据项有员工编号,部门编号,姓名,性别,上司编号,等级编号,职业,入职日期,出生日期,基本工资。(2)部门表:部门编号,部门名,部门人数(3)宿舍表:宿舍编号,员工编号,宿舍地址(4)辞职表:员工编号,离职日期,辞职原因(5)工资等级表:等级编号,奖金,福利补贴,五险一金第二章概念结构设计阶段1.概念数据模型的概念概念数据模型简称概念模型,是面向数据库用户的现实世界的模型,主要用来描述世界的概念化结构,它使数据库的设计人员在设计的初始阶段,摆脱计

5、算机系统机DBMS的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的数据管理系统无关。概念数据模型必须换成逻辑数据模型,才能在DBMS中实现。22/221.创建E-R图建立E-R图有以下步骤(1)确定实体和实体的属性(2)确定实体和实体之间的联系及联系的类型(3)给实体和联系加上属性结合实际,创建的E-R图如下工资等级等级编号奖金五险一金福利补贴员工员工编号部门编号基本工资宿舍编号上司编号出生日期入职日期姓名性别职业等级部门部门地址部门编号部门名宿舍宿舍地址宿舍编号所属所属所属图2-122/22第一章逻辑结构设计阶段1.E-R图向关

6、系模型的转换将图2-1总体概念E-R图结构转化为关系模型员工表(姓名、性别、职业、等级、员工编号、部门编号、基本工资、宿舍编号、上司编号、出生日期、入职日期)主键:员工编号宿舍表(宿舍地址、宿舍编号)主键:宿舍编号部门表(部门地址、部门编号、部门名)主键:部门编号工资等级表(等级编号、奖金、五金一险、福利补贴)主键:等级编号1.数据库的结构给出数据库基本表总体结构图。根据总体结构图设计各表的结构。表3-1部门表结构字段名数据类型长度约束部门编号varchar10主键部门名Nvarchar30部门地址Nvarchar100表3-2员工表的结构字段

7、名数据类型长度约束员工编号Int主键部门编号Varchar10外键上司编号Int宿舍编号Varchar10外键等级Int外键22/22姓名Nvarchar20性别Char2职业nvarchar30入职日期Datetime出生日期Datetime基本工资money表3-3宿舍表结构字段名数据类型长度约束宿舍编号varchar10主键宿舍地址Nvarchar100表3-4工资等级表的结构字段名数据类型长度约束等级编号int主键奖金Money福利补贴Money五险一金Money22/22第一章物理结构设计阶段1.数据储存方面2.系统功能模块(1)员工

8、表信息查询和更新模块将完成员工基本信息的查询、更新(修改、插入、删除)操作,便于对员工信息的集中管理。(2)宿舍表信息查询和更新模块将完成宿舍基本信息

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。