当前位置:首页 > SQL SERVER数据库课程设计
2. 创建E-R图 建立E-R图有以下步骤
(1)确定实体和实体的属性
(2)确定实体和实体之间的联系及联系的类型 (3)给实体和联系加上属性 结合实际,创建的E-R图如下
部五等级编号 福险利一补金 贴 奖金 址 地门部门编号 部门名 宿宿舍舍编地号 址 部门 宿舍 工资等级 所属 所属 所属 员工 员工编号 部门编号 基本工资 宿上舍司编编号 号 期 期 日日生职出入姓名 性别 职业 等级
图2-1
5 / 26
第三章 逻辑结构设计阶段
1.E-R图向关系模型的转换
将图2-1总体概念E-R图结构转化为关系模型
员工表(姓名、性别、职业、等级、员工编号、部门编号、基本工资、宿舍编号、上司编号、出生日期、入职日期)主键:员工编号
宿舍表(宿舍地址、宿舍编号)主键:宿舍编号
部门表(部门地址、部门编号、部门名)主键:部门编号
工资等级表(等级编号、奖金、五金一险、福利补贴)主键:等级编号
1. 数据库的结构
给出数据库基本表总体结构图。根据总体结构图设计各表的结构。
表3-1部门表结构
字段名 部门编号 部门名 部门地址 数据类型 varchar Nvarchar Nvarchar
表3-2员工表的结构
字段名 员工编号 部门编号 上司编号 宿舍编号 等级 数据类型 Int Varchar Int Varchar Int 6 / 26
长度 10 30 100 约束 主键 长度 10 10 约束 主键 外键 外键 外键 姓名 性别 职业 入职日期 出生日期 基本工资 Nvarchar Char nvarchar Datetime Datetime money
20 2 30 表3-3宿舍表结构
字段名 宿舍编号 宿舍地址 数据类型 varchar Nvarchar
表3-4工资等级表的结构
字段名 等级编号 奖金 福利补贴 五险一金
长度 10 100 约束 主键 数据类型 int Money Money Money 长度 约束 主键 7 / 26
第四章 物理结构设计阶段
1. 数据储存方面 2. 系统功能模块
(1)员工表信息查询和更新模块 将完成员工基本信息的查询、更新(修改、插入、删除)操作,便于对员工信息的集中管理。 (2)宿舍表信息查询和更新模块 将完成宿舍基本信息的查询、更新(修改、插入、删除)操作,便于对员工信息的集中管理。 (3)部门表信息查询和更新模块 将实现对部门信息的查询和更新(修改、插入、删除)操作,方便于对部门基本信息的管理。 (4)工资等级表信息查询和更新模块
将实现对工资等级信息的查询和更新(修改、插入、删除)操作,方便于对工资基本信息的管理。
3. 数据库实施阶段 1. 建立数据库与表格
USE master GO
/****** 对象: Database 员工管理系统 脚本日期: 05/30/2014 08:39:02 ******/
CREATE DATABASE 员工管理系统 ON (
NAME = N'员工管理系统_data',
FILENAME = N'D:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Data\\员工管理系统_data.mdf' , SIZE = 3MB ,
MAXSIZE = UNLIMITED, FILEGROWTH = 10% )
LOG ON (
8 / 26
共分享92篇相关文档