《数据库设计与管理》课程设计报告详细要求.docx
- 文档编号:30530392
- 上传时间:2023-08-16
- 格式:DOCX
- 页数:11
- 大小:19.82KB
《数据库设计与管理》课程设计报告详细要求.docx
《《数据库设计与管理》课程设计报告详细要求.docx》由会员分享,可在线阅读,更多相关《《数据库设计与管理》课程设计报告详细要求.docx(11页珍藏版)》请在冰豆网上搜索。
《数据库设计与管理》课程设计报告详细要求
《数据库设计与管理》课程设计
(2011/2012-1)
指导教师:
韦存存
班级:
学号:
姓名:
浙江工商职业技术学院工学院
2011年12月
数据库设计与管理课程设计
任务书
一、设计目的:
1、掌握数据库设计的一般方法,主要包括需求分析、数据库设计的组织和实施,设计出完整的数据库结构。
2、关系型数据库查询技术,并能独立设计、完成一般查询语句的设计及调试运行等工作。
3、培养学生熟练管理数据库、能合理制定备份与恢复策略,并能进行安全管理。
3、培养把所学知识运用到具体对象,并能求出解决方案的能力。
二、任务要求:
本次课程设计按照分组方式进行。
课题题目如下(或者选择其它具有实际的项目):
1、员工薪资管理系统数据库设计与管理
2、库存物资管理系统数据库设计与管理
3、图书馆管理系统数据库设计与管理
4、服务电话管理系统数据库设计与管理
5、医院住院数据库设计数据库设计与管理
6、电子商城项目数据库设计与管理
7、财务管理系统数据库设计与管理
8、餐饮服务系统数据库设计与管理
9、进销存管理系统数据库设计与管理
10、人力资源管理系统数据库设计与管理
11、生产管理系统数据库设计与管理
12、酒店住宿管理系统数据库设计与管理。
13、课堂考勤管理系统数据库设计与管理。
14、企业网站系统数据库设计与管理。
15、班级评优系统数据库设计与管理。
具体要求:
1、按照实际项目进行调研,采集数据,提取实体、实体与实体之间的联系,运用数据库设计方法进行数据库的设计,并进行数据建模。
2、根据系统的实际要求,进行数据库实施,给出一定量的查询功能要求并进行描述,最后给出相应的SQL语句(含插入、删除、修改、查询)并给予实现(查询结果)。
3进行数据库安全管理,制定并实施数据库备份与恢复方案。
三、上交结果形式:
1、该系统的数据库设计与实施管理报告。
2、数据库实施的所有脚本文件,做好注释,用户管理、备份与恢复的脚本文件。
3、所有数据文件、日志文件、备份文件、导出的Access,excel文件。
4、提交时间:
数据库设计报告在第4周上交,实施与管理报告在2011年12月31日周提交,最终提交到
四、成绩考核:
1、递交的数据库设计与实施管理报告(80%)。
请按以下要求进行设计:
背景:
设计某XX公司的XX信息管理系统后台数据库,并利用SQLSERVER2000完成数据库的实施与管理。
。
这些数据保存在该专用数据库中。
现要求你设计该系统后台数据库并实施,数据库取名为“DB_XX_姓名学号”(如:
“DB_XX_zhangsan01”,创建数据库时数据文件和日志文件均放在E盘自己名字学号文件夹下。
如:
e:
\zhangsan01)
第一部分:
数据库设计(共30分)
1系统需求:
需要使用模块图标是系统功能要求。
(3分)
2数据库概念结构设计:
使用ER图标表示概念结构(Visio2003绘制)(6分)
3数据库逻辑结构设计:
根据E-R图转换为关系模式的原则,转换得到关系模型,并把这些关系模型优化到3NF(6分)
4数据库物理设计:
设计表中具体字段及数据类型、长度等并完成表汇总。
(5分)
5数据建模:
使用PowerdesignerDesinger12设计概念数据模型(ER图),并生成物理数据模型.(7分)
6完成数据库设计报告编写(3分)
第二部分:
数据库实施(共25分)
1数据库建立:
使用T-SQL语句完成客户信息管理系统数据库的建立,建立前需要检查是否有同名数据库存在(3分)
2数据表建立:
根据第一阶段数据库及表的设计,使用T_SQL语句完成数据表的建立,建立前需要使用检查是否有同名的表存在。
(5分)
3完整性设置:
根据实际需要,使用T-SQL语句创建主键、标识列、唯一值、默认值、检查、外键等约束。
一定要求注明(说明)这些约束的功能。
(5分)
4数据添加、修改、删除:
使用TSQL语句完成系统后台数据的初始化,并练习使用2条修改及删除语句。
(3分)
5数据高级查询:
根据实际需要,设计6个查询语句。
要求使用日期时间函数、汇总统计、连接查询、子查询、并且注意查询优化的准则。
并且一定要求注明(说明)这些查询的功能。
(6分)
6使用索引和视图:
根据实际需要,使用TSQL语句创建索引和视图。
并且一定要求注明(说明)这些索引及视图的功能。
(3分)
7完成数据库实施报告并最后汇总成一个脚本文件。
第三部分:
数据库管理(共25分)
1、使用SQL语句创建用户1,SQLServer身份验证。
分配给该用户在该数据库中具有创建表和视图的权限并具有查看和添加、修改该数据库所有用户表数据的权限。
并写出测试语句(3分)
2、使用SQL语句创建用户2,SQLServer身份验证。
分配给该用户在该数据库中只有查看所有用户表的权限。
并写出测试语句(3分)
3、再创建用户3和用户4(2分)
4、使用SQL语句分别创建客户经理和业务员两个角色,经理拥护所有权限、业务员只有查看和添加数据权限。
把用户1和用户3归类为经理角色,用户2和用户4归类为业务员角色。
并写出测试语句。
(3分)
5、设计该公司的紧急情况下的数据库备份与恢复方案(包括完全备份、差异备份、日志备份),并且实施,保存好备份文件并上交。
(4分)
6、删除数据库,使用备份文件把数据库恢复到某个具体时间点。
把数据库备份
与恢复的步骤使用截图工具截取并粘贴到报告中。
(4分)
7、写出数据库备份与恢复的SQL语句。
(4分)
8、把数据库内容导出到Access与EXCEL中。
(2分)
2、小组答辩(10%分)
3、上机运行情况(10%分)。
评分按任务项具体要求的基本要求为标准,总分100分。
要求各小组独立完成,发现抄袭的,经查实后以0分计。
×××××系统
数据库设计报告
文件状态:
[]草稿
[]正式发布
[]正在修改
文件标识:
当前版本:
小组名称
作者:
完成日期:
版本历史
版本/状态
作者
参与者
起止日期
备注
目录
0.文档介绍7
1.数据库环境说明7
2.数据库的命名规则8
3系统需求8
4.概念结构设计8
5.逻辑结构设计8
6.物理设计8
7.数据建模10
8.数据库实施10
9.数据库安全与维护10
10优化11
0.文档介绍
0.1文档目的
0.2文档范围
0.3读者对象
统架构师、数据库系统工程师、软件工程师、程序员、测试工程师
0.4参考文献:
提示:
列出本文档的所有参考文献(可以是非正式出版物),格式如下:
[标识符]作者,文献名称,出版单位(或归属单位),日期
0.5术语与缩写解释
缩写、术语解释
缩写、术语
解释
…
1.数据库环境说明
提示:
(1)说明所采用的数据库系统,设计工具,编程工具等
(2)详细配置
2.数据库的命名规则
提示:
(1)完整并且清楚的说明本数据库的命名规则。
(2)如果本数据库的命名规则与机构的标准不完全一致的话,请作出解释。
3系统需求
4.概念结构设计
提示:
数据库设计人员根据需求文档,创建与数据库相关的那部分实体关系图(ERD)。
如果采用面向对象方法(OOAD),这里实体相当于类(class)。
5.逻辑结构设计
6.物理设计
6.0表汇总
表名
缩写
功能说明
6.1表A
表名
列名
缩写
数据类型(精度范围)
空/非空
约束条件
补充说明
6.n表N
表名
列名
缩写
数据类型(精度范围)
空/非空
约束条件
部门ID
部门名称
部门描述
补充说明
7.数据建模
7.1概念数据模型
7.2物理数据模型
8.数据库实施
8.1数据库建立
8.2数据表建立
8.3完整性设置
8.4数据添加、修改、删除
8.5数据库高级查询
8.6索引与视图应用
9.数据库安全与维护
提示:
提高软件系统的安全性应当从“管理”和“设计”两方面着手。
这里仅考虑数据库的安全性设计。
9.1防止用户直接操作数据库的方法
提示:
用户只能用帐号登陆到应用软件,通过应用软件访问数据库,而没有其它途径操作数据库。
9.2用户帐号密码的加密方法
提示:
对用户帐号的密码进行加密处理,确保在任何地方都不会出现密码的明文。
9.3角色与权限
提示:
确定每个角色对数据库表的操作权限,如创建、检索、更新、删除等。
每个角色拥有刚好能够完成任务的权限,不多也不少。
在应用时再为用户分配角色,则每个用户的权限等于他所兼角色的权限之和。
角色
可以访问的表与列
操作权限
角色A
角色B
9.4数据库备份
9.5数据库恢复
9.6数据导出、导入
10优化
提示:
分析并优化数据库的“时-空”效率,尽可能地“提高处理速度”并且“降低数据占用空间”。
(1)分析“时-空”效率的瓶颈,找出优化对象(目标),并确定优先级。
(2)当优化对象(目标)之间存在对抗时,给出折衷方案。
(3)给出优化的具体措施,例如优化数据库环境参数,对表格进行反规范化处理等。
优先级
优化对象(目标)
措施
考核成绩评定表
指导教师考核成绩
答辩成绩
总成绩
签字:
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库设计与管理 数据库 设计 管理 课程设计 报告 详细 要求