数据库应用技术实验教学大纲.docx
《数据库应用技术实验教学大纲.docx》由会员分享,可在线阅读,更多相关《数据库应用技术实验教学大纲.docx(8页珍藏版)》请在冰豆网上搜索。
数据库应用技术实验教学大纲
《数据库应用技术实验》教学大纲
课程代码:
05085605
课程类型:
考查课适用专业:
信息管理与信息系统
总课时数:
18学分:
0.5
一、课程的目的与任务
1本课程是信息管理与信息系统专业的一门专业实验和实训课程。
课程的目的和任务在于培养学生熟练掌握SQL语言的使用与编程、学会数据库设计的方法、学会使用SQLServer2000创建和管理数据库,初步掌握使用开发数据库的应用程序。
2本课程是本专业硬件主干课程。
学习本课程需要先学习计算机基础,数据结构,C语言程序设计,数据库应用技术。
因此除了具有充实的数据库基础理论,本实验就是与数据库讲授课程密切配合的上机实践课程。
3数据库应用技术实验的基本要求是使学生掌握数据库表创建,数据查询,更新,多表连接数据查询,嵌套查询,数据库安全性管理等技能,从而对数据库操作有进一步的了解和认识。
二、教学内容纲要
实验目的在于更深入地理解和掌握课程教学中的有关基本概念,应用基本技术解决实际问题,从而进一步提高分析和解决问题的能力。
因此必须明确实验的目的,以保证达到课程所指定的基本要求。
在实验小结中,要进一步确认是否达到了预期的目的
第1章数据库管理系统的安装与配置
第2章数据库的刨建与维护
第3章数据表管理
第4章数据的增删改
第5章单表数据查询
第6章多表连接数据查询
第7章嵌套查询
第8章视图与索引的创建与维护
第9章完整性管理
第10章存储过程设计
第11章触发器设计
第12章数据库迁移
第13章数据库备份与恢复
第14章数据库安全性管理
第15章T-SQL语言的程序设计
序 号
实验名称
课时
实验一
SQLServerde的安装和配置
2
实验二
数据库表的操作、表的的建立排序及多工作区操作
2
实验三
SQL语言查询与排序
2
实验四
查询与视图
2
实验五
选择结构程序设计
2
实验六
循环程序设计
2
实验七
数据库安全管理
2
实验八
表单的设计
2
实验九
数据备份与恢复
2
总计
18
2实验内容要点
实验一:
SQLServerde的安装和配置
实验目的:
1.了解SQLServer2005初步知识
2.学会系统的安装与启动
3.认识SQL的用户界面
实验主要内容
1启动SQLServer2000(或2005)服务管理器,启动SQL服务器
2启动企业管理器,进行SQL服务器的连接,使用SQL服务器的控制台目录浏览服务器的结构与管理项目。
3对SQL的用户界面进行进一步的认识
3、实验仪器设备
⑴配置为P4-650M,内存128M,硬盘20G以上连入局域网的计算机;
⑵Windows2000Professional以上操作系统和SQLServer2000数据库管理系统;
实验二:
数据库表的操作、表的的建立排序及多工作区操作
实验目的:
1.掌握数据记录的排序、索引的基本概念、建立方法及特点,快速查找命令的使用
2.掌握多工作区的操作方法
实验内容:
1.对RSDA表文件的高工按年龄由小到大排序。
SORTTOkON出生日期/DFOR职称="高工"
2.先按工资降序,再按编号升序排序,新表保留编号、姓名、婚否及工资字段。
SORTTOGON工资/D,编号FIEL编号,姓名,婚否,工资
3.按婚否的降序排序。
新表只包括1960年以来出生的职工记录。
SORTTOAON婚否/DFORYEAR(出生日期)>=1960
4.对RSDA表文件的工程师按性别降序,出生日期升序排列数据库表中的记录。
新表中只包括编号、姓名、性别和出生日期四个字段。
5.对RSDA和GZ,利用非当前表信息修改当前表文件记录.求RSDA表中王二的工资字段值.(应发工资-扣发工资)
6.将RSDA和GZ建立关联,利用非当前表信息修改当前表文件记录.求RSDA表中的工资字段值.(应发工资-扣发工资)
7.将RSDA和GZ表连接起来。
实验三:
SQL语言查询与排序
实验目的:
掌握关系数据库标准语言SQL的三方面功能及用法
实验内容:
(一)表的定义、删除、结构的修改
1.定义一个学生档案表(姓名c(6),性别c
(2),年龄n(3))
2.将学生档案表的姓名字段的宽度由原来的6改为8。
3.将rsda表的工资字段改为实发工资。
4.删除学生档案表。
(二)查询与排序
1.在rsda库中检索rsda表中所有部门值。
2.检索rsda表中哪些部门有工资多于1000元的职工。
3.给出在“计算机系”工作,并且工资少于800元的职工姓名及工资。
4.检索出工资不在900元到1200元范围内的职工信息。
5.按职工的年龄值降序检索出全部职工信息。
6.求在金融系工作的职工的最低工资值。
7.给所有职工的年龄增加10岁。
8.删除男职工的记录。
实验四:
查询与视图
实验目的:
了解利用查询设计器和视图设计器建立查询和视图的方法
实验内容:
(一)为人事档案数据库设计一个查询,体会查询的用途。
(二)为人事档案数据库设计一个视图,体会视图的用途。
实验五:
选择结构程序设计
实验目的:
1.掌握选择结构程序设计的思想
2.掌握和理解本实验中出现的一些基本的vfp语句
3.体会算法在程序设计中的重要性
实验内容:
(一)输入两个数按从大到小输出。
(二)设计一个简单的菜单,包括对人事档案职工记录的追加、修改和删除的功能。
实验六:
循环程序设计
实验目的:
1.掌握循环结构程序设计的思想
2.掌握和理解本实验中出现的一些基本的vfp语句。
3.体会算法在程序设计中的重要性。
实验内容:
(一)求1+2+3+…+100=?
(二)求1+2+3+…+?
和大于50停止。
(三)求1到100间所有偶数之和。
(四)统计rsda表中的工程师人数。
(五)统计rsda表中各年龄段的教师人数(20-29,30-39,40-49,50-59)。
(六)输出3-100之间的素数。
实验七:
数据库安全管理
实验目的
1学会建立和管理SQLServer服务器的登录账户方法和步骤;
2掌握创建和管理数据库用户及其管理用户权限的管理方法;
3知道角色的作用,会建立用户自定义角色。
实验主要内容
1在企业管理其中,创建服务器的登录账户。
2使用企业管理器对登录账户进行管理。
3在企业管理器中“映射”为数据库用户,并对数据库用户进行管理。
4分别使用企业管理器和SQL语句进行数据库用户的权限管理。
实验八:
表单的设计
实验目的:
1.掌握创建表单的方法(使用表单向导、使用表单设计器)
2.掌握常用表单控件的使用方法
3.掌握和理解本实验中出现的一些基本的VFP语句。
4.体会算法在程序设计中的重要性。
实验内容:
(一)表单的创建
1.设计一个简单的计算器。
2.设计一个选择查询表单。
3.创建一个浏览学生数据的表单。
(二)表单设计
1.创建一个浏览人事档案数据的表单。
2.创建一个以表格方式浏览人事档案数据的表单。
实验九:
数据备份与恢复
1、实验目的要求
⑴掌握和学会备份数据库的方法和步骤;
⑵学会按正确地恢复顺序恢复数据库。
2、实验主要内容
⑴使用企业管理器,创建备份设备,对数据库进行完全备份、差异备份和日志备份。
⑵使用Transact-SQL语句备份数据库。
⑶分别使用企业管理器和Transact-SQL语句恢复数据库。
三、教学说明
本实验课程教学采用验证试验和设计实验相结合,为学生搭建良好的实验平台,培养学生实验能力和创造性思维,结合理论课模块化教学模式的要求,遵循实验大纲的教学思想,将整个实验分为三个阶段进行:
基础性实验,综合性实验,项目性实验。
根据实验人数,将实验分为几个小组,小组成员既要有团结合作的精神,又要分工明确,使每位同学都了解数据库运作的整个过程。
教师根据学生实验的情况,对学生的实验进行系统的需求分析,数据库设计,编码,测试等,完成题目要求的功能。
,四、考核方法
根据《伊犁师范学院考试管理规定》:
实验课考核方式:
验证型实验现场检查;综合型实验现场检查和查阅实验报告书
五、教材及教学参考书
实用教材
[1]孙运传等《数据库应用技术实验教程》北京师范大学2011.4
参考书目
[1]何玉洁编著,数据库原理与应用教程,北京:
机械工业出版社,2005.2
[2]、李春葆编著,SQLServer2000应用系统开发教程,北京:
清华大学出版社,2005.6