数据库原理与应用三级项目指导书.doc
文本预览下载声明
数据库原理与应用三级项目指导书
信息技术与商务管理系
2011.12.18
目 录
1.项目总体介绍与需求分析 (2学时) 4
1.1 目的 4
1.2 内容与要求 4
1.3 课上操作习题 5
2.概念设计、逻辑设计与物理设计 (2学时) 6
2.1 目的 6
2.2 内容与要求 6
2.3 课上操作习题 6
3.索引、视图的设计及项目评价 (2学时) 7
3.1 目的 7
3.2 内容与要求 7
3.3 课上操作习题 8
1.项目总体介绍与需求分析 (2学时)
1.1 目的
1.了解三级项目的目的、意义和要求。
2.分组讨论,确定所要分析和研究的企业业务流程。
3.抽取业务流程中与数据相关的资料与信息。
1.2 内容与要求
1.教师讲解---三级项目的目的、地位、与课程的联系、以及考核方法和成果;项目设计思路如下,可供学生参考。
本项目基于某企业采购业务为背景进行。该企业为制造业,在中国各大城市设有分部,每个分部都有自己的分公司经理,并设立了相应的采购部门、销售部门、库存部门、财务部门、人力资源部门等。为了实现产品的生产制造,该企业有若干家零部件供应商为其提供相应的原材料供应。库存部门根据特定的库存控制方法,在库存不足时进行相应的采购申请,通过特定的供应商采购订单实现相应的采购业务。供应商送货后,会根据相应的采购订单进行分拨入库。采购部门需要定期对采购情况进行统计汇总,并且将具体汇总信息提交经理。
根据以上业务背景,学生需要详细调研分析制造企业的业务模式与流程,并进行数据库设计。通过概念设计、逻辑设计、物理设计以及数据库的实施,使学生掌握企业数据库系统设计与实施的完整流程,提高学生对数据库系统的设计与实施能力。
2.分组---不超过4个学生一组,选出组长。
3.各小组讨论确定所研究问题的行业背景,探讨信息化的内容,确定要研究的业务系统。
4.根据数据库需求分析的知识内容,对上述业务背景进行抽取,从而找出企业信息化需要的数据。
5.分组撰写需求文档,文档要求如下:
A)以小组为单位形成项目文档;
B)文档必须要有封皮,显示各组数据库名称,
如:***公司仓储管理业务数据库设计;
封皮中显示各组组长和组员专业、班级、姓名、学号等信息;
C)文档正文要有页眉、页码等信息;
D)文档正文内容要求必须要有:项目背景、业务流程概况、数据抽取过程与结果;
E)文档排版要求规范,字体和行间距各组自行调整,不统一规范。
1.3 课上操作习题
1.分组(最好课下进行);
2.讨论确定要研究的项目背景;
3.查找资料,对业务进行调研;
参考网址:
4.分小组撰写第一阶段分析文档。
2.概念设计、逻辑设计与物理设计 (2学时)
2.1 目的
1.根据第一阶段的背景分析,进行数据库概念设计。
2.根据概念设计的结果,进行逻辑设计。
3.物理设计。
2.2 内容与要求
1.复习---数据库概念设计、逻辑设计、物理设计的大致过程。
2.各组由组长进行协调,分别进行数据库的局部ER图的设计。
3.共同进行数据库ER图的集成,由组长协调,注意在集成过程中的各种冲突问题是否出现,以及解决办法,对于好的经验要进行总结。
4.对数据库ER图进行分析,找出冗余的数据和联系,消除冗余,形成数据库的概念模型。
5.根据关系模型的转换原则,将上述概念模型转变成逻辑模型。
6.根据数据库规范化的理论,探讨数据库的逻辑模型和范式之间的关系,对数据库进行规范化,优化数据。
7.对数据库进行物理设计,得出各个数据表的结构框架,为后续实施做准备。
2.3 课上操作习题
1.分组探讨形成ER图;
2.转变ER图为概念模型;
3.设计表结构,为数据库实施做准备;
4.分小组撰写第二阶段数据库设计文档。
3.索引、视图的设计及项目评价 (2学时)
3.1 目的
1.进行数据库索引和视图的设计。
2.各组设计数据库操纵的相关问题。
3.项目综合评价。
3.2 内容与要求
1.根据上述数据库设计的内容,对数据库进行索引和视图的设计。
此处更加关注的不是如何去实现索引和视图,而是为什么要设计、如何设计索引和视图。
2.各组进一步讨论业务流程,针对客户的需求,设计相关的数据库操纵的问题,尤其是对于数据库的查询,并对相关问题进行实现。
3.有小组组长进行组织,进行小组成员的自我评价(该部分占总成绩的20%)。
建议评价标准:
项目中自我参与的态度;
项目讨论中自我参与程度;
是否能对小组提供有意义的信息和建议。
4.在组长的统一组织和协调下,小组成员互评(该部分占总成绩的30%)。
建议评价标准:
该组员团队合作能力;
该组员对小组的贡献。
此处的互评需要给出层级,建议各组中,A占30%,B占40%,C占30%。
5.教师对各组进行评价,给出各组设计成绩(该部分占总成绩的50%
显示全部