资源描述:
《《数据库应用技术》实验大纲new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《数据库应用技术》实验教学大纲实验学时:36一、实验教学目标实验目的在于更深入地理解和掌握课程教学中的有关基本概念,应用基本技术解决实际问题,从而进一步提高分析和解决问题的能力。因此必须明确实验的目的,以保证达到课程所指定的基本要求。在实验小结中,要进一步确认是否达到了预期的目的。二、实验要求能够按要求编写课程设计,能正确阐述设计的算法和实验结果、正确绘制程序框图和编写算法核心语句。培养学生程序设计能力,逐步建立正确的程序编写风格。三、实验课时安排 序 号实验名称课时必(选)做实验一Visual
2、FoxPro6.0集成环境的使用和项目的建立2必做实验二练习函数、表达式的使用4必做实验三数据库表的操作、表的的建立排序及多工作区操作6必做实验四SQL语言查询与排序4必做实验五查询与视图2选做实验六选择结构程序设计2必做实验七循环程序设计2必做实验八多模块程序设计8必做实验九表单的设计2必做实验十菜单的设计2必做实验十一简单报表的设计2必做12四、实验内容实验一、VisualFoxPro6.0集成环境的使用和项目的建立练习实验目的:1.了解了解VFP6.0初步知识,包括系统的安装与启动,VFP6.
3、0的用户界面实验二、函数、表达式的使用实验目的1、了解常量与变量的定义及表达式的用法2.掌握常用函数的用法实验内容:(一)写出下列命令的执行结果:1.CC=‘跟我学习FOXPRO’?SUBS(CC,5,4),SUBS(CC,5)2.S1=‘Thisisabook’S2=‘is’?AT(S2,S1),AT(S2,S1,2)3.C=475.68?STR(C,5,1),ROUND(C,0),INT(C),TYPE(‘5*C/2’)4.MUL=‘*’?12&MUL.3,’12&MUL.3’5.X=“操作系统
4、”Y=‘?X’&Y6.SETEXACTON?‘OFFICE97’=‘OFFICE’?‘OFFICE97’>=‘OFFICE’?‘OFFICE’==‘OFFICE’7.?”ABC”$”ABDCEF”实验三、数据库及表的操作实验目的:掌握数据库表结构的建立、修改,数据记录的显示、修改、插入方法,数据库表文件的打开、关闭等基本操作命令。实验内容:12(一)建立一个RSDA.DBF文件,并输入10条记录。编号姓名性别出生日期部门工资职称婚否简历1.显示表文件中第3-5条记录。2.显示表文件中性别为女的记录的
5、姓名和性别字段。3.显示1979年出生的男学生的记录。4.显示姓王的学生的姓名和简历。5.删除第3,4,5条记录后再恢复,然后彻底删除。6.将70年到72年间出生的人员工资增加100元。7.对此表增加一个年龄(nl)字段,并计算每个人的年龄。8.将每条记录的简历字段都添上内容(hello,ok),原有内容保留。9.不进入全屏幕编辑状态,将第2条记录的姓名改成“李兵”,出生日期改成73年10月18日,婚否改成未婚。10.求工资总和、平均工资、某部门工资总和。(二)表的索引1.对RSDA按工资降序建立索
6、引文件。2.对RSDA按工资和出生日期建立索引文件。3.对RSDA表中的记录按出生年份的升序排列,同年出生的职工按工资的升序排列。索引文件名为RS1.IDX。4.对rsda表建立姓名、工资2个索引标识,索引文件中只包括男学生的记录。5.对rsda表按职称的升序排列记录,索引文件中相同职称的记录只有一条。6.建立编号、姓名、出生日期3个索引标识,分别以相应的标识为主关键字显示记录。(三)表的查询在rsda表中查询:1.姓王的男职工。Find“王”男2.工资为750元的职工。3.指定的出生日期。4.已婚
7、的职工。5.姓名为李李的职工。6.姓名为李李且年龄为35岁的职工。实验小结实验三表的排序及多工作区操作12实验目的:1.掌握数据记录的排序、索引的基本概念、建立方法及特点,快速查找命令的使用2.掌握多工作区的操作方法实验内容:(一)表的排序及多工作区操作1.对RSDA表文件的高工按年龄由小到大排序。SORTTOkON出生日期/DFOR职称="高工"2.先按工资降序,再按编号升序排序,新表保留编号、姓名、婚否及工资字段。SORTTOGON工资/D,编号FIEL编号,姓名,婚否,工资3.按婚否的降序排序
8、。新表只包括1960年以来出生的职工记录。SORTTOAON婚否/DFORYEAR(出生日期)>=19604.对RSDA表文件的工程师按性别降序,出生日期升序排列数据库表中的记录。新表中只包括编号、姓名、性别和出生日期四个字段。5.对RSDA和GZ,利用非当前表信息修改当前表文件记录.求RSDA表中王二的工资字段值.(应发工资-扣发工资)6.将RSDA和GZ建立关联,利用非当前表信息修改当前表文件记录.求RSDA表中的工资字段值.(应发工资-扣发工资)7.将RSDA和