章节名称 学习情境 3:企业员工信息管理系统 课次 7周2次 课时 2 课型 一体化课 授课时间 4 月 18 日 教学目标 知识目标:了解并认识 SQL Server 2005 数据库对象;能应用 SSMS 和 T-SQL 创建数据库。
技能目标:能应用 SSMS 和 T-SQL 创建数据库。
素质目标:培养学生逻辑思维能力、综合运用知识能力和自主学习能力。
重点难点 重点:能应用 T-SQL 创建数据库。
难点:能应用 T-SQL 创建数据库。
教学方法教学手段 方法:上机操作 手段:多媒体 教学内容及安排 创建学生数据库 作业 集体辅导,现场完成课堂作业 课后小结
教
学
过
程
设
计 标
注 教学准备(环境、素材等):
硬件:机房,多媒体一体机 软件:SQL Server 2005 数据库开发软件
教学实施方案:
(一)导入新课 复习掌握企业员工的所有的需求。
(二)讲授新课
3.2 企业员工数据库设计
3.2.1 数据库分析
企业员工信息管理系统主要由管理员模块、部门信息模块、人事信息模块组成。每个模块都脱离不了数据库,数据库的设计要从系统的模块组成、数据连接、功能实现、应用意义等方面着手,在数据库设计时要充分考虑数据的高效性,减少数据冗余,以保证系统的运行速度。
3.2.2 数据库概念设计
根据本系统的需求分析和系统设计,规划出本系统中使用到的数据库实体分为管理员实体、部门实体、员工实体。在此给出这几个数据库实体的 E-R 图:
1
管理员实体
管理员 管理员编号 管理员名称 密码
备注
2 部门实体
3 员工实体
3.2.3 数据库逻辑结构
在此列出三张主要表的结构及其之间的关系设计:
1 数据表结构的详细设计
·管理员表(T_USER)
序号 别名 中文名 类型 是 否 主键 是否为空 外建表 备注 1 id 管理员编号 Int Y N
自动增长 部门 部门编号 备注 部门名称 部门描述 部门级别
员工 员工编号 员工姓名 部门编号 性别 民族 出生年月 政治面貌 备注
2 user_name 管理员名称 varchar(10) N N
数据唯一 3 user_psd 密码 varchar(10) N N
4 remark 备注 varchar(100) N Y
部门表(T_DEPT) 序号 别名 中文名 类型 是否主键 是否为空 外建表 备注 1 deptNo 部门编号 varchar(20) Y N
数据唯一 2 deptName 部门名称 varchar(50) N N
3 levelName 部门级别 varchar(20) N N
4 deptDesc 部门描述 varchar(100) N N
5 remark 备注 Varchar(90) N Y
员工表 (T_STAFF)
序号 别名 中文名 名 类型 是否主键 键 是否为空 外建表 备注 2 staffNo 员工编号 varchar(100) Y N
数据唯一 3 staffName 员工姓名 varchar(90) N N
4 deptId 部门编号 vrchar(20) N N T_DEPT
5 sex 性别 varchar(2) N N
默认值:男 6 nation 民族 varchar(30) N N
7 birthday 出生 datetime N N
年月 8 policy 政治面貌 varchar(30) N N
9 remark 备注 varchar(100) N Y
2 数据表之间的关系设计
教学检查与评价方式:
1、评价要从课前准备、课上表现、小组协作、课内外作业的完成等方面进行多元评价。
2、发挥好小组评价总结作用,每组每周要进行小结评价,每位组员客观地认识自我,认识自己的优点与不足,明确努力方向。
3、课堂上积极引导学生进行及时性互评、师评。同时与作业评价、个别辅导评价相结合。
相关热词搜索: 数据库开发