数据库案例分析与设计考核题
1203批次前老平台学生,该门课程不用现场笔试考试(网上预约考试时间为虚设),请预约该门课程考试的学生将答案手写A4答题纸上,于规定时间内交到学习中心,哈站交到班主任处。
未预约的学生提交的内容作废处理,预约后不按规定时间提交按旷考处理。
(答题纸附在第二页,所有答案必须写在答题纸上,标清题号)
一.设计报告的题目要求
在以下三个题目中选择一个,作为数据库应用系统设计的内容,进行必要的走访和调研完成你的设计报告。
1.人事信息管理系统
调研一个中等规模的机构或单位,完成该单位的人事信息管理系统的设计工作。
以满足基本的人事管理功能:比如员工的基本信息管理,如编号、姓名、性别、学历、所属部门、毕业院校、健康情况、职称、职务、奖惩等;员工各种信息的修改;对转出、辞退、退休员工信息的删除;按照一定条件,查询、统计符合条件的员工信息;人事的调动任免信息的管理;按条件查询、统计,结果打印输出等。
2.超市会员管理系统
调研一个具有会员管理功能的商场或超市等,完成该单位的基本会员信息管理系统的设计。
比如加入会员的基本信息,包括:会员的基本条件、优惠政策、优惠时间等。
会员的基本信息,包括姓名、性别、年龄、工作单位、联系方式等。
会员购物信息:购买物品编号、物品名称、所属种类,数量,价格等。
会员返利信息,包括会员积分的情况,享受优惠的等级等。
对货物流量及消费人群进行统计输出等。
3.客房管理系统
调研一个中等规模的宾馆,完成该宾馆的客房管理信息系统的设计。
实现客房管理的基本功能,包括客房的类别、当前的状态、负责人等;客房信息的查询和修改,包括按房间号查询住宿情况、按客户信息查询房间状态等。
以及退房、订房、换房等信息的修改等。
二.设计报告的内容要求
给出数据库系统的6个设计阶段的主要工作内容,其中(1)-(4)必做,(5)-(6)选做:
(1)需求分析:收集并分析用户的基本要求,简要概述系统的设计目标;详细描述用户
对数据库的要求,明确用户需求;给出主要的用户活动图、数据流图和数据字典等。
(2)概念结构设计:对具体应用建模,给出数据间的关系模型;利用需求分析得到的数
据内容等给出主要的实体关系图(E-R图),并详细描述实体和关系的属性等。
(3)逻辑结构设计:得到具体的关系模式集,并适当优化;利用得到的E-R图,转换为
具体的关系结构,并标明相互关联和各自的主键等具体内容;采用水平分解或垂直分解等方法,进行适当的优化。
(4)物理结构设计:选用一种DBMS,利用SQL语句给出数据库内模式的设计等;根据
得到的关系结构和选用的DBMS,进行关系构建具体的SQL语句,确定文件的存储方式、表的索引方式等。
(5)数据库实施:前端应用程序的设计等。
(6)数据库运行和维护:数据库的测试及运行过程。
哈尔滨工业大学远程教育
答题纸
考试科目:______________________ 专业:________________ 教学中心名称:______________________ 层次:________________ 学号:______________________ 姓名:________________
(所有答案必须写在答题纸上,标清题号)。