当前位置:文档之家› 企业员工信息管理系统(图)

企业员工信息管理系统(图)


学号
课程编号
n
姓名
性别 学生
课程名称
选修 成绩
m
课程
n
班级
专业
开课学期 学分
讲授
m
n
教师编号
姓名
所在部门
教师 专业
职称
性别
学号 姓名 学生 专业
n
课程编号 课程名称 选修 成绩
m
性别
班级
课程
开课学期 学分
学生(学号,姓名,性别,班级,专业)
课程(课程编号,课程名称,开课学期,学分) 选修(学号,课程编号,成绩)
企业员工信息管理系统
基 本 信 息 管 理
员 工 工 资 管 理
员 工 出 勤 管 理
员 工 信 息 统 计
出 勤 信 息 报 表
基 本 信 息 报 表
打 印 工 资 条
退 出 系 统
图1 企业员工信息管理系统结构图
厂长号 姓名 厂长 1 管理 1
年龄
库号
地点 仓库 1 存放 N
面积
学号
姓名 学生
专业
数量
M 成绩 学习 N
工厂
厂号 厂名 地点 货号
产品
品名 价格
课程
课程号 课程名 学时数
(a)经理与企业一对一关系(b)仓库与产品一对多关系 (c)学生与课程多对多关系

E-R图转换成关系模型
(1)若实体集间的联系是1:1,则将任何一个关系的主键加 入另一关系作为外键,即可建立两个关系间的联系。 (2)若实体集间联系是1:m,则在m端关系中加入1端关系 的主键作为外键,构成联系。相反,如果在1端关系中加入 m端关系的主键作为外键构成1:m的联系,则会造成外键 有很多冗余,不仅浪费存储空间,而且可能造成数据的不 一致性。 (3)若实体间是m:n的联系,由于关系型数据库不直接支 持多对多的联系,须引入纽带将其分解为两个一对多的联 系。建立纽带表,分别将两个关系的主键及联系的属性置 于纽带表中构成两个实体集间m:n的联系。
3.数据库设计 (1)信息的转换
信息的转换过程
现实世界 客观 事物类: 事物 相关性质集合
认识选择描述 人
信息世界
实体 实体集合 及 实体 联系 相关属性集合
E-R模型
加工转换 加工转换
DBMS的 数据模型
存储 结构 二进制数 库
文件 记录
相关数据项集合
计算机世界
数据世界
相关主题