《数据库技术》.doc
《《数据库技术》.doc》由会员分享,可在线阅读,更多相关《《数据库技术》.doc(22页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、目 录数据库技术课程实验教学大纲2数据库技术课程实验指导书5 统计软件实验教学大纲13统计软件实验教学指导书19数据库技术课程实验教学大纲 课程名称(中文):数据库技术 课程名称(英文):课程性质: 专业必修课 实验类型:综合 适用专业: 电子商务、经济学、金融学、国际经济与贸易、公共事业管理、行政管理、劳动与社会保障 、财政学、统计学课程总学时:72 课程总学分:4实验学时: 18 实验学分: 0开课单位: 电子商务系一、适用专业及年级 电子商务专业二年级二、实验教学的目的、任务与要求 本课程的学习内容主要是Visual FoxPro程序设计。Microsoft Visual FoxPro关
2、系数据库系统是新一代小型数据库管理系统的杰出代表,简单易学。学生在学习过程中除了掌握数据库的基本概念和关系数据库设计的基础知识外,还必须通过具体上机操作来学习Visual FoxPro的具体使用方法,其中包括:数据库的建立、修改;表的创建及维护;查询的建立及使用命令方式进行数据的查询与统计等。能熟练运用Visual FoxPro开发数据库。三、实验课程内容(项目)及学时分配表序号实验项目实验内容学时实验属性实验类型每组人数实验要求指导教师1数据库与表用Visual FoxPro创建数据库、创建自由表,并能够对数据库及表进行维护。2专业基础类验证1必做刘蕊2查询、统计及视图用查询向导及查询设计器
3、建立查询;实现多表查询;使用命令方式进行数据的查询与统计;使用视图向导及视图设计器建立视图。2专业基础类验证1必做刘蕊3程序设计初步创建及运行程序;实践程序文件中的专用命令及程序的三中基本结构。2专业基础类验证1必做刘蕊4表单设计及面向对象的程序设计使用表单向导创建表单;使用表单设计器创建及修改表单。2专业基础类验证1必做刘蕊5菜单设计熟悉菜单的基本结构;熟悉菜单设计器的构成和用法,在菜单设计器窗口中创建快速菜单。2专业基础类验证1必做刘蕊6报表与标签设计用报表向导创建报表;创建快速报表;熟悉报表设计器2专业基础类验证1必做刘蕊7数据的导入和导出使用导入向导导入数据;直接导入数据;实践追加数据
4、的两种方法;掌握导出数据的方法2专业基础类验证1必做刘蕊8系统开发实例用Visual FoxPro数据库应用系统开发“图书馆管理系统”;进行应用程序的发布4专业基础类验证1必做刘蕊黑体、小四号字四、实验指导书及主要参考书自编数据库管理系统课程实验指导书,2006年12月参考书:Visual FoxPro及其应用系统开发, 史济民编,清华大学出版社,出版时间2000年1月 五、实验结果与考核方式(1)实验报告:实验报告需认真撰写,内容包括实验内容、实验步骤和实验结果等。(2)考核方式:实验课成绩占课程总成绩的15%。a) 正确率占70%b) 规范率占10%c) 书写清楚整洁率占10%d) 按规定
5、时间完成作业写出实验报告占10% 课程负责人:刘蕊大纲制定人:刘蕊大纲审定人:大纲制定时间: 2007年12 月6 日数据库技术课程实验指导书实验设备:每人一台PC机。软件环境:Windows xp操作系统,Visual Foxpro6.0数据库管理系统实验一 熟悉VFP界面一、实验目的熟悉Visual FoxPro6.0环境二、实验内容1、安装VFP6.02、启动VFP6.03、熟悉VFP6.0的菜单系统4、使用工具栏5、使用命令窗口6、退出VFP6.0三、实验步骤1、安装VFP6.0(针对有条件的学生,并在本实验课以外进行)。2、启动VFP单击“开始”按钮的“程序”选项,选择“Micros
6、oft Visual Foxpro”程序组,单击“Microsoft Visual Foxpro6.0 ”菜单项启动VFP;或者双击桌面上的VFP6.0图标。3、单击主菜单上各项菜单名,分别单击它们的下拉菜单。4、右击工具栏空白处,从弹出的快捷菜单中选择各项单击,分别是调出VFP的各个工具栏;或单击“显示”菜单,选择“工具栏”命令,再在窗口中单击选择需要的工具栏,单击“确定”按钮,可弹出所选的工具栏,调整它们在窗口中的位置。5、选择主菜单中“窗口”项后,从窗口菜单中选择“命令”选项6、在进行前1-4项的操作过程中观察屏幕底部的状态栏。7、退出VFP6.0的几种方法: 在命令窗口中输入“quit
7、”单击“文件”菜单中的“退出” 同时按下Alt+F4 单击VFP主窗口右上角“关闭”按钮实验二 表的操作一、实验目的: 掌握创建表、编辑、修改、显示表等基本操作。二、实验内容1、利用“表设计器”创建数据表结构。2、修改表的结构。3、浏览、编辑、维护表。三、实验步骤1、 建立表文件:ZGGZB.DBF表的结构如下:ZGGZB(职工编号(C,4),姓名(C,8),部门代码(C,2),基本工资(N,7,2),)ZGJBQKB.DBF表的结构如下:ZGJBQKB(职工编号(C,4),姓名(C,8),部门代码(C,2),在职(L,1),)部门编码表.DBF表的结构如下:部门编码表(部门名称(C,16)部
8、门代码(C,2)说明:一个数据表是由表的结构和记录数据两部分组成,所以要建立一个数据表,应先在表设计器中建立表的结构(即输入每个字段的字段名、字段类型、字段宽度、小数位数),再在数据编辑窗口中输入记录数据。操作要求:建立表文件ZGGZB.DBF的结构后,立即输入5条记录的数据(应发工资和实发工资不输入),随后存盘退出;重新打开表文件ZGGZB.DBF,并分别查看其文件结构和记录数据;在ZGGZB.DBF中再添加后两条记录数据,添加结束后分别用LIST、BROWSE方式查看表文件的记录数据;在BROWSE下,分别用浏览和编辑方式显示记录数据。说明:建立ZHJBQKB.DBF及部门编码表.DBF的
9、方法和步骤同上。2、对ZGGZB.DBF或ZGJBQKB,根据下列要求完成相应操作l 显示全部记录l 显示第3条记录开始的共5条记录l 显示基本工资上600元的所有记录l 计算每位职工的应发工资和实发工资l 显示所有职工的编号、名称和实发工资l 显示在职职工的信息l 删除所有职工编号为空的记录3、修改ZGGZB.DBF的结构与记录数据。四、实验报告要求1、写出实验内容的实验步聚。2、写出操作中的命令序列。实验三 索引、统计一、实验目的1、掌握索引的建立与使用。2、掌握数据的统计汇总方法。二、实验内容 1、建立索引。 2、分别按各个索引顺序显示记录。 3、对记录进行统计、分类汇总。三、实验指导1
10、、根据实验二的ZGGZB.DBF或ZGJBQKB.DBF,建立一个结构复合索引文件,其中包括以下三个索引标识,建立之后再分别按各个索引顺序显示记录。 按“职工编号”字段建立侯选索引且升序排列;按“实发工资”字段建立普通索引且降序排列;按“工作时间”字段建立普通索引且升序排列。 操作步骤: 打开“ZGGZB.DBF”表,再单击“显示”菜单下的“表设计器”;在出现的表设计器窗口中,单击“职工编号”字段,选择索引为升序;单击该窗口的“索引”标签,单击“类型”框右边的“”按钮,在出现的下拉列表中选择侯选索引;单击“确定”按钮,保存索引结果;查看索引结果。 单击“显示”菜单下的“浏览”,再单击“表”菜单
11、下的“属性”项,并选择索引顺序为“职工编号”的索引,单击“确定”按钮,即可查看索引结果。 用同样的方法建立第二、第三个索引;之后再用命令方式建立以上三个索引标识,并用SET ORDER 设置主控索引。2、 对ZGGZB.DBF,根据下列要求写出命令完成相应的操作。统计表中的所有记录个数; 统计基本工资低于600的人数; 计算职工实发工资的平均值; 按部门汇总实发工资的总和。四、实验报告要求1、写出实验内容的实验步骤。2、写出实验中的操作命令序列。实验四 表间关联一、实验目的掌握建立表的临时关系,进行多表的基本操作。二、实验内容、建立表间的临时关系。 、多表操作。三、实验指导1、 打开数据工作期
12、窗口。2、 在数据工作期窗口用“打开”按钮打开ZGGZB.DBF和部门编码表.DBF表。3、 对部门编码表.DBF按关键字段“部门代码”建立索引或指定主控索引。4、 选择ZGGZB.DBF,在数据工作期窗口中单击“关系”按钮,然后选择部门编码表.DBF建立关联。5、 用命令LIST或 DISP ALL显示职工的工资信息及所属部门名称。四、实验报告要求1、写出实验内容的实验步骤。2、写出实验中的操作命令。实验五 数据库的操作一、实验目的掌握数据库的基本操作二、实验内容、创建数据库。 、在数据库中添加和删除表。、在数据库中新建表。4、在数据库设计器中设置表的高级属性5、在数据库中建立表间的永久关系
13、。6、设置参照完整性规则三、实验指导1、创建数据库。 单击“文件”菜单/“新建”/“数据库”,再单击“新建文件”按钮。在弹出的“创建”框中把文件保存在:工资管理.DBC下。2、在数据库中添加表。 在弹出的数据库设计器窗口中进行如下操作: 把在实验二中建立的“ZGGZB.DBF”表和“部门编码表.DBF”以及ZHJBQKB.DBF添加到数据库文件中。 3、从数据库中移去表在数据库设计器中,右击ZGJBQKB.DBF,从弹出的快捷菜单中选择“移去”,即可把ZGJBQKB.DBF从数据库中移去。 4、在数据库中新建表。选择菜单栏的“数据库”/“新建”。5、在数据库中修改表的高级属性。选择菜单栏的“数
14、据库”/“修改”。6、对“ZGGZB.DBF”和“部门编码表.DBF”按部门代码建立永久关系。7、同时打开两个表的浏览窗口,修改部门编码表.DBF的某个部门代码值,观察ZGGZB.DBF表中部门代码对应值的变化。五、实验报告要求1、写出实验内容的实验步聚。2、写出实验总结分析。实验六 数据查询一、 实验目的1、掌握顺序查询和索引查询1、掌握查询的创建和查询设计器的使用方法。3、 掌握单表和多表查询的方法。二、实验内容1、 使用LOCA和SEEK命令查询2、 使用SQL命令查询3、使用查询向导和设计器建立查询。三、实验指导在ZGGZB.DBF、ZGJBQKB.DB中查询职工基本工资上600的姓名
15、、工作时间、职称职务、基本工资、实发工资,按实发工资降序排列,分别通过查询向导和查询设计器实现。1、使用查询向导单击“文件”,“新建”、“查询”、“向导”在出现 “向导选取”对话框中,单击第一项“查询向导”并单击“确定”按钮在出现的查询向导“步骤1-字段选取”框中,选择“ZGJBQKB.DBF”中的姓名、工作时间、职称职务字段,再选取“ZGGZB.DBF”中的基本工资、实发工资字段(如果“数据库和表”下的列表框中没有这两个表,说明此表尚未打开,可单击“数据库和表”框右边的“”按钮,打开此表,之后再选择)在出现的查询向导“步骤2-为表建立关系”中添加关系,单击“下一步”按钮。在出现的查询向导“步
16、骤3-筛选记录”框中,创建筛选记录的表达式,即“基本工资=600”,单击“下一步”按钮。在出现的查询向导“步骤4-排序记录”框中,单击“降序”,从可用字段列中单击“实发工资”字段,单击“添加”命令按钮,再单击“完成”输入要保存的查询文件的名称、路径打开刚建立的查询文件,进行修改,运行等操作。2、使用查询设计器单击“文件”、“新建”、“查询”、“新建文件”打开查询设计窗口,然后选择ZGJBQKB.D和 ZGGZB.DBF,以下操作与查询向导相似。3、用SELE 命令完成多表的查询。4、用LOCA和SEEK命令完成单表的查询。四、实验报告要求1、写出实验内容的实验步聚。2、根据操作要求写出相应的命
17、令。 实验七 结构化程序设计一、实验目的1、掌握应用程序建立、编写、修改、调试的基本方法。2、掌握程序设计、运行的方法。3、掌握分支结构的应用。4、掌握循环结构的应用。l 掌握三种循环结构的特点和运行情况。l 掌握在循环结构中循环体与循环控制的关系和基本控制方法。l 掌握在数据处理应用中使用循环结构的基本方法。l 掌握多重循环结构以及与条件结构之间的嵌套规则。二、实验内容1、建立应用程序文件并存储:使用已经建立的表文件编写数据处理的顺序结构程序。3、运行应用程序文件,修改内容,对程序进行调试。4、编制多方面使用条件语句的应用程序。5、编制使用多分支条件语句的应用程序。6、用DO WHILE循环
18、结构编写应用程序。7、用FOR 循环结构编写应用程序。8、用SCAN 循环结构编写应用程序。9、使用DO WHILE循环结构和IF.ENDIF选择结构编写一个主菜单程序,三、实验步骤建立程序文件在命令窗口键入命令MODIFY COMMAND ,或者选择“文件”菜单的“新建”命令打开程序编辑窗口,然后依次输入程序。运行程序在命令窗口中键入do 后,程序开始执行。说明:自己编写实验内容中要求的程序 四、实验报告要求1、写出程序代码。2、写出程序运行结果分析报告。实验8 模块化程序设计一、实验目的1、掌握子程序的建立、调用的基本方法。2、掌握过程的结构、建立、调用的方法。3、掌握自定义函数的建立及引
19、用。二、实验内容1、子程序的建立、调用。2、过程的建立与调用、子程序与过程调用中参数的设定、应用和数据传递的规则。3、自定义函数的建立、引用。4、在应用程序中设置和使用全局变量和局部变量。5、综合应用分支结构和循环结构以及模块化设计方法设计一个工资管理系统(或者通讯录管理),通过主菜单调用各个功能模块。三、实验步骤1、分别建立一个主程序文件CX.PRG和一个子程序ZCX.PRG,在主程序中包含DO ZCX用命令 DO CX 运行主程序时调用子程序ZCX.PRG。2、建立一个主程序并在该程序的末尾输入一个过程GC,在主程序中包含调用命令DO GC,3、 建立一个程序计算4!+5!+6!,阶乘的计
20、算用自定义函数。4、 建立工资管理的主菜单程序(实验内容5),以及分别建立数据录入、数据修改、数据查询等各个功能模块子程序。运行主菜单程序时显示工资管理的各个功能模块,当用户选择某个功能时转去执行相应的模块。说明:自己编写实验内容中要求的程序四、实验报告要求1、画出工资管理的功能结构图2、写出程序代码。3、写出程序运行结果分析报告。实验九 表单设计一、实验目的1、掌握如何利用表单向导创建表单文件2、掌握利用表单设计器创建简单的表单文件二、实验内容1、 应用“表单向导”设计ZGGZB的单表表单。2、 应用“表单向导”设计ZGGZB和部门编码表的多表表单。3、创建一个表单,在表单上显示“欢迎使用工
21、资管理系统”4、建立数据环境三、实验指导1、表单向导启动表单向导 单击“文件”/“新建”/“表单”/“向导”,在出现的“向导选取”对话框中,单击第一项“表单向导”,并单击“确定”按钮在出现的表单向导“步骤1-字段选取”框中,选取“ZGGZB”中的职工编号号、姓名等字段。单击“下一步”按钮。在出现的表单向导“步骤2-选择表单样式”框中,单击样式列表框中的“亚麻式”,单击“下一步”按钮。在出现表单向导“步骤3-排序次序”框中,选择按职工编号升序排列。单击“下一步”命令按钮。在表单向导“步骤4-完成”框中,单击“预览” 命令按钮。关闭预览后再单击“完成”按钮并保存表单。2、学生自己接着做实验内容中2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术
限制150内