还剩3页未读,继续阅读
文本内容:
《数据库技术》课程实训指引书
一、实训课程性质和任务《数据库技术》课程实训是在完成了理论教学和课内实训之后安排的综合实训其目标和任务是让学生愈加纯熟地掌握数据库对象的基本操作、数据查询等内容,对数据库及数据库设计、SQL语言的利用,以及管理信息系统的分析、设计措施有初步了解,对管理信息系统项目标组织筹划、资源管理、团体精神也有一定的认识《数据库技术》课程实训任务重要按照面对对象程序设计和数据库应用技术两门课程的教学内容来进行,它是以一个实际管理信息系统MIS的开发过程为背景来实行,实训通过一个完整的MIS项目开发,提升学生的应用开发能力及实际编程能力,使学生掌握数据库系统的基本概念、原理和应用,了解数据库系统在实际应用中的开发措施及研制过程,为此后从事管理信息系统的研究、开发、应用提供必要的知识,愈加好地完成各种计算机应用和开发任务本课程的实训分为前期准备阶段、基本操作阶段和技术提升阶段三个阶段进行前期准备阶段的试验围绕数据库系统设计进行,它要求学生依照教科书的内容,设计一个自选的实际数据库系统,并完成对应的设计报告;基本操作阶段的试验围绕着数据库系统的基本操作进行,其内容重要是有关数据库定义、数据操纵和数据控制功效,它要求学生结合课本上有关数据库系统和数据库语言的知识完成;技术提升阶段的试验不但要求把课本上的内容掌握好,同时还需要自学某些有关的知识实训的软件环境为Microsoft SQL Servero
二、实训基本要求实训采取分组方式进行,每组选定一个管理信息系统的题目,组内能够进行讨论,相互学习提升每个组员详细做一个模块,组长负责总体协调和系统联调在实训的过程中,要求组长率领组员深入既有系统进行深入调查,搞清用户需求同时,要求组长督促组员都要参加开发的全过程,并激励组员选择MIS系统中除基本功效外的其他功效或者使用尤其措施实现功效的,作为创新设计的尝试详细要求如下
1.要充足认识课程设计对培养自己的重要性,仔细做好设计前的各项准备工作
2.既要虚心接收老师的指引,又要充足发挥主观能动性结合课题,独立思考,努力钻研,勤于实践,勇于创新
3.独立按时完成要求的工作任务,不得弄虚作假,不准剽窃他人内容,否则成绩以不及格计
4.都要严格遵守学校的学习纪律、规章制度,学生有事离校必须请假课程设计期间,无端缺席按旷课处理;缺席时间达四分之一以上者,其成绩按不及格处理
5.在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计
6.小组组员之间,分工明确,但要保持联系畅通,亲密合作,培养良好的相互协助和团体协作精神
三、实训教学条件⑴先行已开设可视化程序设计课程,并学完《数据库技术》的基本内容⑵具备客户机/服务器模式的网络试验室作为学生实训操作的场地
四、实训内容⑴需求分析要求学生掌握数据库设计的基本技术,熟悉数据库设计的每个步骤中的任务和实行措施并加深对数据库系统概念和特点的了解利用数据库设计的4个阶段需求分析(分析用户要求)、概念设计(信息分析和定义)、逻辑设计(设计实现)和物理设计(物理数据库设计)进行概念模型设计时采取自底向上的措施,即自顶向下地进行需求分析,然后再自底向上地设计概念结构,和自底向上的设计措施
①用户的功效需求分析,要深入到用户和既有的实际系统中,搞清楚既有系统业务流和数据流运动过程
②画出系统的功效图需求分析时,找出系统中的实体及实体间的关系,定义实体的必要属性、类型,域,分析实体间的关系,码及外码等
(2)概念结构设计绘制所选实习项目详细的E-R图
(3)逻辑结构设计将E-R图转换成等价的关系模式;按需求对关系模式进行规范化;对规范化后的模式进行评价,调整模式,使其满足性能、存储等方面要求;同时实现关系及关系间的数据的有效性及完整性约束依照局部应用需要设计外模式
(4)物理结构设计选定实行环境,存取措施等要求学生纯熟掌握和使用Transact-SQL SQL Server企业管理器创建数据库、表和修改表结构,并学会使用SQLServer查询分析器接收Transact-SQL语句和进行成果分析
①数据库的建立
②建立各种数据库表,表的主键、外键及关联等
(5)数据实行和维护用SQLServer环境实行数据的加载,实现各种查询
(6)设计小结总结课程设计的过程、体会及提议
五、实行措施
1.选题依照现实经济生活和学生生活,参考背面附录中提供的题目,要求难易适中,业务情况轻易了解,包括其他专业的“专业性”不要太强学生能够自己单独选题,或者以3-4个同学为一组共同协作进行一题目标设计小组形式选题但一定要按本课程设计要求进行,各组题目不能重复
2.分工要求
(1)负责工作流和功效分析,E-R图设计,书写对应设计文档1人
(2)负责关系模式设计,书写对应设计文档1人
(3)负责系统的设计1-2人
六、实训学时分派序号内容时间共计1实训动员
0.5天2需求分析
0.5天天53上机设计3天4系统验收
0.5天实训材料撰写并上交天
50.5
七、实训成果将数据库应用技术和面对对象程序设计结合起来进行实训L能够使同学们从系统的需求分析开始,经历数据库的设计、优化,到功效规划、窗体设计、界面设计、报表设计、编码、调试等整个开发过程,使同学们对MIS整个开发过程有一个较全面的认识提升同学们的知识综合应用能力,体验学习成果,激发同学们后续课程学习兴趣成果形式包括实训报告书、开发的管理信息系统源代码以及使用阐明文档其中实训报告书应阐明1实训目标2实训任务3需求分析4概念模型设计5逻辑模型设计6数据库设计7数据查询的实现8遇到的核心问题及处理措施9实训启示与感想
八、实训考核实训考核是检查学生的实训成果,检测学生对《数据库技术》课程知识的了解程度,以及应用数据库进行数据管理的能力为了确保检查的真实性,实训结束前要进行答辩和演示,并将实训报告书、管理信息系统源代码和使用阐明文档,交到服务器上的共享文献夹中,实训指引老师依照以上内容来评定成绩
九、阐明⑴实训是在课堂学习以及有关先行课程学习后的基础上安排的实训,要求学生已具备一定的程序设计和业务流程的应用基础⑵实训内容要求以一个管理信息系统例如,学生成绩管理系统、人事管理系统、物流管理系统等为题材进行实际开发才故意义,才能锻炼学生在开发管理信息系统的过程中所需的综合能力和培养学生团体精神和团体协作的能力⑶实训完成后,必须测试系统功效和书写实训报告,并进行演示和答辩
十、附录1新生报到管理系统依照新生报到的基本流程,该系统重要应具备如下基本功效•新生数据管理包括新生数据的录入、修改、删除等功效•新生领取报到单管理包括新生报到单的发放、检索等功效•新生缴费管理包括新生缴费数据的录入、检索等功效•新生住宿管理包括新生住宿数据的录入、修改等功效基本要求学生能够先到所在的系与有关老师联系,进行需求调查,然后画出新生报到管理系统数据流图,功效流程图,数据库的设计再进行程序设计、调试,以达成本系统的功效要求2学校教材管理系统功效要求本系统能对学校所有班级的教材进行征订,教材的入库、出库进行管理、能进行各种条件的查询,打印,还应具备教材库存预警机制(教材库存不够用或教材征订过剩,都能予以提示)基本要求:学生能够首先到学校教材科进行需求调查,然后画出教材管理系统数据流图,功效流程图,数据库的设计再进行程序设计、调试,以达成本系统的功效要求
(3)高校学生成绩管理系统功效要求学生成绩管理是教学管理的一个重要步骤,本系统能够进行学生成绩登记、成绩的更正、成绩的查询、成绩的汇总及排序、对已毕业学生成绩能存入历史库中,对于保存一定年限的成绩能进行清除要求有良好的界面,具备良好实用性基本要求学生能够先到所在的系与有关老师联系,进行需求调查,然后画出成绩管理系统数据流图,功效流程图,数据库的设计再进行程序设计、调试,以达成本系统的功效要求
(4)高校学生学籍管理系统该系统重要应具备如下基本功效:包括学生数据的录入、修改、删除、查询功效包括课程数据的录入、修•学生管理改、删除、查询功效包括教师基本数据的录入、修改、检索、统计功效•课程管理包括学生成绩数据的录入、修改、查询、统计等功效包括教师讲讲课程、•教师管理讲课地点和讲课学期•成绩管理基本要求学生能够先到所在的系与有关老师联系,进行需求调查,•讲课管理然后画出学籍管理系统数据流图,功效流程图,数据库的设计再进行程序设计、调试,以达成本系统的功效要求
(5)教务管理系统功效要求教务管理是教学管理的一个重要步骤,本系统能够进行学生信息管理、班级信息管理、学生选课管理及选课管理要求有良好的界面,具备良好实用性基本要求学生能够先到所在的系与有关老师联系,进行需求调查,然后画出教务管理系统数据流图,功效流程图,数据库的设计再进行程序设计、调试,以达成本系统的功效要求
十一、语言练习SQL以《数据库技术》课堂教材实例练习为主,建立学生管理数据库SM与学生表Student、课程表Course>选课表SC要求学生表中不能低于10条统计,课程表中不能低于5条统计,选课表中每个学生不能低于2门课程
1.数据查询练习
(1)查询姓陈的同学的信息;
(2)统计女生的总人数;
(3)查询选修课程在3门以上的学生的学号和选课门数;
(4)查询选课人数在30人以上的课程编号;
(5)统计每门课程的平均成绩及选课人数;
(6)查找姓名的第二个字符是“建”并且只有三个字符的学生的学号、姓名
(7)查找姓名以“王”开头的所有学生的学号、姓名
(8)查找姓名以刘、王或崔开头的所有学生的学号、姓名
(9)查找姓名不是以刘、王或崔开头的所有学生的学号、姓名10查询无考试成绩的学生的学号和对应的课程号11查询有考试成绩即成绩不为空值的学生的学号、课程号12求学生的总人数13求选修了课程的学生人数14求选修了课程代号为1001的学生的平均成绩15求学号为“01”学生的考试总成绩之和16选修了1002课程的学生的最高分和最低分17求选修每门课程的学生人数18求每个学生的学号和各门课程的总成绩19求选修课程超出2门课的学生的学号、平均成绩,选修的门数,并按平均成绩降序排列20查询每个教师的基本信息,并按教师编号的降序排列输出
2.课内作业的验证。
个人认证
优秀文档
获得点赞 0