《数据库系统应用》实习指导书_数据库应用实习指导
《数据库系统应用》实习指导书由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数据库应用实习指导”。
《数据库系统应用》实习指导书
实习班级:
实习时间:
主带教师:
一、实习目的:
1、通过实习,使学生加深对所学课程内容的认识、理解、掌握,达到对所学知识、技能系统化、条理化的目的,巩固、提高学习效果。
2、通过综合应用实习,熟练掌握SQL Srver各项操作并能够根据所学技能学以致用,解决实际问题,提高操作应用熟练程度。
3、能够在教师的指导下依据实习资料对应用数据库管理系统进行操作、管理与维护。
二、实习任务:
1、系统阅读课程教材、教参相关内容、资料,加深相关概念、理论的理解、掌握。
2、根据实习指导书要求,完成各项综合操作,并将相应的SQL语句进行保存记录。
3、要求实习结束,完成各项实习报告的撰写、打印并及时上交。
4、实习操作结果及实习系统按要求及时保存、以供评定、展示。
三、实习内容:
(一)数据库应用系统管理应用实例:
1、产品销售管理系统
2、学生选课系统
3、学生成绩管理系统
(二)数据库对象的基本操作
1、数据库、数据表的创建、修改、管理、和维护;
2、对数据进行查询、插入、更新、删除的操作和使用;
3、SQL语法规则、常用函数的操作和使用;
4、索引与约束的创建、修改、管理、和维护;
5、默认值、规则的创建、修改、管理、和维护;
6、视图的创建、修改、管理、和维护;
7、存储过程的创建、执行、修改、管理、和维护;
8、触发器的创建、修改、管理、和维护;
9、游标的使用;
10、SQL的安全管理;
11、SQL数据库的日常维护与管理。
(三)设计并完成教师指定的数据库管理应用系统各项操作
1、参照教师给定的实习资料实习,揣摩各项操作方法和技巧的应用;
2、老师在实习中做必要的指导;
3、每项操作均应分别使用企业管理器方法及SQL语句方法分别完成。每做完一项操作均应总结方法和经验,不断巩固所学知识与技能;
4、编辑语句及操作时要有充分的耐心和一定的逻辑思维能力,能够在老师指导的基础上变成自己的思路。
5、每位同学均须完成相应题目,同学之间可讨论参考,但每人必须完成相应操作并将语句保存在实习报告中打印上交。
四、实习要求:
1、上机时要遵守机房的规章制度,爱护实验设备。损坏设备者照价赔偿。
2、在上机实习前应认真阅读与本次实习相关的书本知识及实习指导书资料,在掌握相关理论知识及操作要领的基础上,完成各项实习操作。
3、实习结束后应完成实习报告的书写。实习报告须有封面、封面标题为小初号宋体字,正文标题用小二号宋体,正文用小四号宋体。页眉小五号楷体:《SQL Server 2000数据库与应用》课程实习报告,页脚用小五号楷体:**班制,右下脚为页码。
4、实习报告的书写格式为:
1)封面格式为:***课程实习报告、专业、班级、学号、姓名、任课老师 2)课程实习报告格式为:(1)、实习时间、实习目的;(2)、实习任务;(3)、实习内容:(4)、操作总结与结果(5)、实习收获与感受
5、实习期间严格考勤制度,原则上不请病、事假,如遇特殊情况需请假,须经实习指导教师批准方可。因病、事、旷到等原因未参加实习者,实习成绩以0分计。病假一节扣1分,事假一节扣2分。
6、实习期间不得擅自迟到、早退、旷到,考勤成绩将计入实习总评成绩,迟到一节扣2分,旷到一节扣5分。
五、考核成绩与考核标准:
(一)、考核方法:
1、本次实习将评定实习成绩,并将实习成绩做为评定课程学习成绩的重要依据计入本课程技能成绩和总评成绩。
2、本次实习成绩采用百分制,评分细则如下:(1)、每人按要求完成各项实习任务,并写出实习报告一份。未出实习报告及资料者,本项实习不得分;(2)、实习结束,要求将机上财务资料及数据备份输出,并上交保存,以供测评。(3)、按每人实习完成情况分为优(90-100分)、良(70-89分)、及格(60-69分)、不及格(60分以下)。考勤占40分。
(二)、考核标准:
优:各项实习均能完成无误;实习报告书写工整;无迟到、早退现象。良:各项实习能基本完成;实习报告书写工整;无迟到、早退现象。
及格:两项实习只能完成一项;实习报告书写较工整;迟到、早退现象不超过5学时。不及格:两项实习结果均不正确,并有较大错误;实习报告书写潦草;迟到、早退现象严重。
六、实习资料:(附后)
(具体数据资料见微机磁盘)
注:除实训项目六数据查询要求用语句完成以外,其他实训项目均可在企业管理器中完成。实训项目一 数据库与事务日志操作
1、以自己姓名拼音缩写为名创建数据库;
2、对数据库进行显示操作;
3、对数据库进行扩充操作,将主文件由原来的1MB扩充为2MB,将事务日志文件由原来的1MB扩充为2MB;;
4、配置数据库为只读属性并取消只读;
5、将数据库缩小为2MB;
6、对数据库进行更名并改回;
7、创建一个名为XJNZY的数据库并删除。
实训项目二 创建和管理表
1、依照资料要求创建所需数据表:学生基本信息表、课程信息表、成绩表、班级表、系部表。
2、向数据表中录入本校、本班资料;
3、对数据表进行修改、更名、删除操作;
1)将课程信息表更名为课程表并改回;
2)新建一个名为高职应用班学生档案的表,字段设置如学生基本信息表,并删除;
4、设置各表的主键与外键;
1)分别将学生基本信息表的学号字段、课程信息表的课程ID、成绩表的课程ID、学号、政治面貌代码表的政治面貌ID设置为主键;
2)将学生基本信息表的政治面貌设置为政治面貌代码表的外键;
实训项目三 索引与约束
1、创建各表索引;
1)基于学生基本信息表的学号列创建名为IX_学号的聚集、唯一索引;
2)基于成绩表的学号、课程ID列创建名为IX_成绩的聚集、唯一索引、复合索引; 3)基于政治面貌代码表的政治面貌ID列创建名为IX_政治面貌的非聚集索引,并删除;
2、显示索引信息;
3、对索引进行重命名;
4、对索引进行分析和维护;
5、为数据表设置主键和外键约束;将多余的索引与约束删除
实训项目四 默认值操作
1、为数据表创建默认值并将其绑定到数据表中;
1)在XJGL数据库中创建名为‘unsurevalues’的默认值,表示‘待定’,并将其绑定到课程信息表的学时列;
2、为数据表设置规则并并将其绑定到数据表中;创建名为‘学分限制’的规则为>=1,
3、使用默认值与规则;
实训项目五 视图及其操作
1、在数据库中创建视图;
1)在XJGL数据库中创建名为v_men的视图,该视图仅查看学生基本信息表中男生的基本信息。
2)在XJGL数据库中创建名为v_all的视图,该视图查看学生基本信息表中所有学生的学号、姓名、性别、出生日期、政治面貌名称、家庭住址、班级信息。
2、查看视图;修改视图的属性;视图的修改与删除;视图的重命名及显示视图信息
实训项目六 数据查询
1、SELECT语句使用;
1)打开自己的数据库;
2)查看学生基本信息表中的全部信息;
3)显示学生基本信息表中每位学生的学号、姓名、出生日期;
4)从学生基本信息表中查看政治面貌,要求取消政治面貌代码相同的行; 5)显示成绩表的前10行;6)从成绩表和课程信息表中查看所有学生的SQL Server 2000数据库应用课程成绩; 7)从成绩表和课程信息表中查看SQL Server 2000数据库应用课程的最高分、最低分、平均成绩;
8)将成绩表中课程ID=003的课程成绩按降序排序; 9)从成绩表中查看课程ID为‘002’、‘003’、‘006’的学生成绩; 10)从学生基本信息表中查看新疆的学生基本信息; 11)查看伊犁的学生信息; 12)查看所有姓马的学生信息;
13)查看90分以上学生的成绩、课程名称、学生姓名; 14)对所有学生按学号分组并计算每人本学期平均成绩; 15)显示所有学生的学号、姓名、课程名称、成绩;
2、数据的插入修改与删除;
1)班里新来3名新生,他们分别是屠曼莉、申亮、梁靖,将他们的信息插入到学生基本信息表中;
2)将刘瑞恒的出生日期改为1985年12月1日;
3)班里新来的3名新生屠曼莉、申亮、梁靖现已退学,请将他们的信息从学生基本信息表中删除;
实训项目七 存储过程
1、建名为p_SQL成绩的存储过程,该存储过程返回‘成绩表’中所有学生课程ID为‘003’的记录。
2、对该存储过程进行执行、修改、删除、更名操作。
实训项目八 触发器的使用
1、触发器的创建;
1)创建一个名为’成绩触发器’的触发器,要求当插入、修改、删除学生基本信息表中的学生基本信息资料时,能够更新成绩表中相应的学生成绩;
2)创建一个名为’成绩触发器1’的触发器,要求当插入、修改、删除学生基本信息表中的学生基本信息资料时,能够更新成绩表中相应的学生成绩;
2、删除’成绩触发器1’触发器;
3、触发器的禁用与恢复;
实训项目九 游标及其使用
游标的声明;声明一个名为‘学生基本信息’的游标,该游标从学生基本信息表中查询所有的记录;
实训项目十 SQL Server的安全管理与日常维护
1、注册服务器操作;以自己姓名拼音缩写为名注册登录用户,并对该用户进行权限和角色管理;
2、将实训数据库进行备份与还原并提交;
3、将实训数据库数据导入与导出为Excel和Acce数据并提交;
4、将实训数据库进行分离与附加并提交;