实训教学指导书—数据库

上传人:xh****66 文档编号:57136964 上传时间:2018-10-19 格式:DOC 页数:4 大小:97.50KB
返回 下载 相关 举报
实训教学指导书—数据库_第1页
第1页 / 共4页
实训教学指导书—数据库_第2页
第2页 / 共4页
实训教学指导书—数据库_第3页
第3页 / 共4页
实训教学指导书—数据库_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《实训教学指导书—数据库》由会员分享,可在线阅读,更多相关《实训教学指导书—数据库(4页珍藏版)》请在金锄头文库上搜索。

1、1实训指导书实训名称:实训名称:数据库原理 课程代码:课程代码: 学学 分:分:2 实训周数:实训周数:2 周 课课 时时 数:数:40 学时 适用专业:适用专业:一、实训的目标一、实训的目标 工作任务工作任务 1.图书馆管理系统需求分析; 2.图书馆管理系统 E-R 图分析 3.图书馆管理系统数据字典 4.图书馆管理系统数据库构建 5.程序开发 6.编写实训报告 学习目标学习目标 理解关系型数据库基本概念 熟悉数据库设计的主要阶段和步骤 掌握数据库概念设计中绘制 E-R 图的方法 掌握将 E-R 图转换为数据表逻辑形式的方法 理解并掌握数据库设计规范化方法 学习 Visual C#.NET

2、程序语言的使用方法二、实训的背景知识二、实训的背景知识数据库的设计和构建,掌握 Visual C#.NET 程序语言三、实训内容三、实训内容 任务一、任务一、 “图书管理系统图书管理系统”需求分析需求分析 数据库设计 数据库系统的分析与设计一般分为需求分析、概念设计、逻辑设计、物理设计需求分析、概念设计、逻辑设计、物理设计四个 阶段。在数据库系统设计的整个过程中,需求分析和概念设计可以独立于任何的数据 库管理系统(DBMS) ,而逻辑设计和物理设计则与具体的数据库管理系统密切相关。 需求分析概念设计逻辑设计物理设计总体信息需求需求分析说明书处理需求独独立立于于数数据据库库管管理理系系统统相相关

3、关于于数数据据库库管管理理系系统统DBMS的特征硬件和操作系统的特征数据库概念模式数据库逻辑模式数据库物理模式需求分析分析用户的要求。需求分析是数据库系统设计的基础,通过调查和分析,了解用户的2信息需求和处理需求,并以数据流图、数据字典等形式加以描述。 概念设计主要是把需求分析阶段得到的用户需求抽象化为概念模型。概念设计是数据库系统设 计的关键,我们将使用 E-R 模型作为概念模式设计的工具。 逻辑设计 就是将概念设计阶段产生的概念模式转换为逻辑模式。因为逻辑设计与数据库管理系 统(DBMS)密切相关,本书以关系模型和关系数据库管理系统为基础讨论逻辑设计。物理设计 就是为关系模型选择合适的存取

4、方法和存储结构,譬如 MS SQL Server 2005 数据库 管理系统。 图书管理系统包括系统管理、读者管理、编目、图书流通、统计查询等功能。 系统功能结构系统功能结构图书馆管理系统基础 信息 维护读者 管理图书 管理期刊 管理图书 流通 管理期刊 流通 管理统计 分析 管理系统 管理基础信息维护:用于对图书馆信息、书籍信息、常用词库等项目进行初始化设置(要 求学生分析子模块功能) 读者管理:包括读者管理、读者类型设置、读者档案管理、借书证件挂失与恢复、过 期续证管理、读者档案词库设置。 图书管理:包括图书类型设置、出版社管理、图书档案管理、图书注销、图书征订、 图书验收、图书盘点。 期

5、刊管理:包括期刊类型设置、期刊档案管理、期刊注销、期刊征订、期刊验收、期 刊盘点。 图书流通管理:包括图书借阅、图书归还、图书续借、图书预约、图书丢失、图书罚 款。 期刊流通管理:包括期刊借阅、期刊归还、期刊续借、期刊预约、期刊丢失、期刊罚 款。 统计分析管理:包括图书借阅查询、图书归还查询、图书超期查询、图书注销查询、 图书订购查询、图书借阅排行、读者档案查询、其他查询。 任务二、任务二、 “图书馆管理系统图书馆管理系统”概念设计概念设计 E-R 图是数据库设计的第二个阶段,即“概念设计”阶段的图形化表达方式。在前面 的需求分析的基础上,要求同学绘制出 “图书馆管理系统”的 E-R 图,要求

6、给教师检查 E-R 图的设计。 任务三、任务三、 “图书管理系统图书管理系统”逻辑设计逻辑设计 从设计好的系统 E-R 图概念设计模型导出系统的逻辑设计模型,包括所有的数据表,3每个表的所有列,主外键定义等,并且所有命名必须符合规范,并填写数据字典表。 数据命名规范数据命名规范对象类型对象类型命名规则命名规则前缀前缀范例范例备注备注数据库名DB_英文名DB_DB_TeachingSystem表名TB_英文名TB_TB_Student字段名英文名(帕斯卡 法)琰茞 CourseName 视图名VW_英文名VW_VW_Student有意义的英文 单词连接在一 起 首字母大写主键PK_表名_列名PK

7、_PK_CourseID外键FK_表名_列名FK_FK_CourseID检查约束CK_表名_列名CK_CK_CourseID唯一约束UK_表名_列名UK_UK_CourseName默认值DEF_表名_列名DEF_DEF_CourseGrade索引IX_表名_列名IX_IX_CourseName多列用_隔开存储过程SP_英文名SP_SP_GradeProcess触发器TR_英文名TR_TR_SelectCourse游标CUR_英文名CUR_CUR_Student局部变量英文名CourseID有意义的英文 多个单词一起 首字母大写数据字典表:数据字典表: 字段名称字符类型是否为空默认值约束字段说明

8、编码规则任务四、任务四、 “图书管理系统图书管理系统”数据库构建数据库构建 按逻辑结构设计要求构建后台数据库 输入测试数据(要求不少于 10 条)任务五、任务五、SQLSQL 语句应用语句应用 SQL 简单查询语句(不少于 5 个实例,包括源程序及运行结果截图) ; SQL 嵌套查询语句(不少于 10 个实例,包括源程序及运行结果截图) ; SQL 组合查询语句(不少于 10 个实例,包括源程序及运行结果截图) ; SQL 更新语句(不少于 5 个实例,包括源程序及运行结果截图) 。任务六、数据库分析报告任务六、数据库分析报告 要求根据老师提供的备份数据库,编写数据库分析报告,包含需求分析说

9、明、E-R 图绘制、数据字典表格填写。任务七、任务七、 “图书馆管理系统图书馆管理系统”功能模块分析功能模块分析要求根据需求分析,分析系统的总体功能、功能模块划分、绘制每个模块的 功能结构图。任务八、窗体设计和模块功能实现任务八、窗体设计和模块功能实现 创建工程4创建系统主窗体 完成读者类别设置功能 完成读者档案管理功能 完成图书类别设置功能 完成图书档案管理功能 完成图书征订功能 完成图书借阅功能 完成图书归还功能 完成逾期清单功能 完成图书罚款功能 编译并运行系统任务九、编写实训报告任务九、编写实训报告 按要求编写实训报告(见实训报告要求文档) 。任务十、实训答辩任务十、实训答辩四、实训要求四、实训要求 1、根据实训内容要求,按照指导教师的进度安排按质按量地进行程序设计实训;2、每天统一在学院机房完成实训任务,不得缺席、迟到、早退;其余时间自行在教室或图书馆查阅资料、分析及改进上午的设计任务、准备次日的设计任务,并逐日记录设计情况为实训报告做准备。3、根据实训要求,独立完成任务。提交一份实训报告。报告不允许与他人雷同,若有雷同,考核成绩为不及格。4、要求每个同学按要求提交每天实训的作业;要求同学自行准备存储设备,保存程序及报告。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号