《数据库原理及应用》实验大纲.docx

上传人:b****3 文档编号:2783163 上传时间:2022-11-15 格式:DOCX 页数:24 大小:102.36KB
下载 相关 举报
《数据库原理及应用》实验大纲.docx_第1页
第1页 / 共24页
《数据库原理及应用》实验大纲.docx_第2页
第2页 / 共24页
《数据库原理及应用》实验大纲.docx_第3页
第3页 / 共24页
《数据库原理及应用》实验大纲.docx_第4页
第4页 / 共24页
《数据库原理及应用》实验大纲.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

《数据库原理及应用》实验大纲.docx

《《数据库原理及应用》实验大纲.docx》由会员分享,可在线阅读,更多相关《《数据库原理及应用》实验大纲.docx(24页珍藏版)》请在冰豆网上搜索。

《数据库原理及应用》实验大纲.docx

《数据库原理及应用》实验大纲

《数据库原理与应用》课程实验大纲

一、实验的地位、目的和任务

《数据库原理与应用》这门课按教学计划共有90课时,其中理论占54课时,上机实验占36课时。

VFP语言是一门实践性很强的课程,学生在学习这门课程时,要十分重视实践环节。

学生要做到独立上机操作,独立编写程序,独立调试程序,独立完成系统程序的开发与设计。

该课程特别适合于边操作边学习。

通过实验既可以加深对教师授课内容的理解与消化,又可以积累程序调试经验,起到课堂教学达不到的效果。

通过上机实验可以使学生进一步理解和学会面向对象程序设计的方法与程序的调试,为学习其它面向对象编程语言打下良好基础。

二、培养职业技术能力目标

1.掌握数据库系统、数据库中的基本概念、数据库系统的组成、项目管理器的使用。

2.了解开发环境设置。

3.掌握创建数据库、表、定制表、自由表的使用。

4.掌握管理表中的记录、排序、建立关系。

5.掌握使用查询向导、查询设计器、SQL语句进行查询、建立多表的查询、限定条件查询。

6.了解本地视图和远程视图的使用。

7.理解VFP语言基本概念、使用命令程序设计。

8.掌握使用子程序和函数进行程序设计。

9.掌握表单的设计使用、主程序及登陆界面的设计。

10.掌握主界面和日常操作界面的程序设计。

11.掌握用户管理界面和关于界面的程序设计。

12.了解数据的打印输出。

13.了解定制菜单封装系统。

14.了解调试、封装程序。

三、实验内容与要求

实验一 VisualFoxPro6.0工作环境的认识

1.实验目的

了解VisualFoxPro6.0运行所需的软件和硬件环境;掌握VisualFoxPro6.0的启动和退出方法;掌握VisualFoxPro6.0主窗口中各个组成部分的使用方法;了解VisualFoxPro6.0系统配置方法。

2.课时数:

1课时

3.实验开设属性:

必开实验

4.实验类型:

验证性实验

5.实验准备

每学生一台电脑、安装WindowsXP操作系统和VisualFoxPro6.0。

 

6.实验内容

(1)VisualFoxPro6.0的启动。

(2)VisualFoxPro6.0的退出。

(3)在VisualFoxPro6.0的主窗口中,熟悉标题栏、菜单栏、工具栏、命令窗口、状态栏的使用方法。

(4)VisualFoxPro6.0系统配置。

实验二 VisualFoxPro6.0项目管理器的使用

1.实验目的

掌握项目管理器的打开和使用方法;了解使用项目管理器组织文件的方法;了解使用项目管理器快速访问VisualFoxPro6.0各种设计器、生成器及向导的方法。

2.课时数:

1课时

3.实验开设属性:

必开实验

4.实验类型:

验证性实验

5.实验内容

(1)在D:

盘目录下建立两个子目录“RS”目录和“STUDENT”目录,用于存放各实验的内容。

(2)创建一个名为“RSGL.PJX”的项目文件并保存在“RS”目录下。

(3)打开已有项目“RSGL.PJX”的方法。

(4)熟悉项目管理器各个选项卡的内容和选项卡中命令按钮的使用方法。

(5)改变项目管理器的外观,认识项目管理器不同外观的显示方式和改变方法。

(6)创建一个名为“MANAGER.PJX”的项目文件,保存在“STUDENT”目录下。

6.实验要求

尝试用多种方法来创建项目文件。

实验三 数据库和表的设计与操作

(一)

1.实验目的

熟练掌握数据库设计方法;掌握如何创建数据库和使用数据库;熟练掌握表设计和操作的方法,学会创建和使用表的索引以及如何使用关联操作多个表。

2.课时数:

4课时

3.实验开设属性:

必开实验

4.实验类型:

验证性实验

5.实验内容

(1)在上一个实训所建的项目文件“RSGL.PJX”中创建“rsgl.dbc”数据库。

(2)在“rsgl.dbc”数据库中添加“rs.dbf”、“gz.dbf”和“bm.dbf”三个数据表。

(3)为表“rs.dbf”、表“gz.dbf”和表“bm.dbf”添加记录。

(4)浏览“rs.dbf”表、“gz.dbf”表和“bm..dbf”表中的记录。

(5)在上一个实训创建的“MANAGER.PJX”项目文件中创建“student.dbc”数据库。

(6)在“student.dbc”数据库中添加四个数据库表:

“student.dbf”、“department.dbf”、“score.dbf”和“course.dbf”。

(7)浏览表“student.dbf”,表“department.dbf”、表“score.dbf”和表“course.dbf”中的记录内容。

6.实验要求

用多种方法去创建数据库,查看和修改数据库结构;设计数据库表和自由表,创建字段,检查记录级规则;用命令的方式浏览记录、添加记录。

实验四 数据库和表的设计与操作

(二)

1.实验目的

熟练掌握数据库设计方法;掌握如何创建数据库和使用数据库;熟练掌握表设计和操作的方法;学会创建和使用表的索引以及如何使用关联操作多个表。

2.课时数:

4课时

3.实验开设属性:

必开实验

4.实验类型:

验证性实验

5.实验内容

(1)在表“gz.dbf”中查找“基本工资”等于365并且“奖金”等于280的记录,并将记录指针指向该记录。

(2)将“rs.dbf”表中职称为“副教授”的全部记录替换成“高工”。

(3)为“rs.dbf”表中职工编号字段和部门号字段创建两个普通索引。

(4)为“gz.dbf”表中的职工编号字段和部门号字段创建两个普通索引,为“bm.dbf”表中的部门号字段创建一个普通索引。

(5)计算“gz.dbf”表中的“实发工资”数。

(6)显示“rs.dbf”表中第5条记录的姓名和“gz.dbf”表中此人的实发工资。

(7)在“rs.dbf”表和“gz.dbf”表之间,以“职工编号”为关键字建立关联,并输出每个职工的姓名、基本工资、实发工资。

(8)复制“rs.dbf”表,命名为“rs1.dbf”表。

在“rs1.dbf”表中只有职工编号、姓名、职称三个字段。

(9)为“MANAGER.PJX”项目中的数据库表创建索引,为student.dbf表中的studid字段和depid字段创建两个升序排列的普通索引,为score.dbf表中的studid字段和subid字段创建两个升序排列的普通索引,为subject.dbf表中的subid字段创建一个升序排列的普通索引,为department.dbf表中的depid字段创建一个升序排列的普通索引,保存并浏览。

6.实验要求

先采用菜单方法再采用VFP命令方法实现。

实验五 查询的创建

1.实验目的

熟练掌握利用向导创建查询的方法;掌握查询设计器的使用;掌握单表和多表查询。

2.课时数:

4课时

3.实验开设属性:

必开实验

4.实验类型:

验证性实验

5.实验内容

(1)利用查询向导建立名为“rxcj”的查询,查询“student.dbc”数据库中入学分数大于500分的学生基本情况。

(2)利用交叉表查询向导,建立查询“gzhj”,统计“rsgl.dbc”数据库中各部门实发工资总数。

(3)利用图形查询向导,建立查询“gzbj”,通过图表浏览“rsgl.dbc”数据库中个人的工作情况。

(4)利用查询设计器建立一名为“rsqk”的查询,浏览“rsgl.dbc”数据库中男性教工的情况,包括姓名、职称、实发工资和部门。

6.实验要求

查看运行结果;再在查询设计器中修改查询。

实验六 视图的创建和管理

1.实验目的

熟练掌握利用视图向导创建视图;掌握视图设计器的使用方法;掌握多表视图的创建;了解本地视图与远程视图;了解视图与查询的区别。

2.课时数:

2课时

3.实验开设属性:

必开实验

4.实验类型:

验证性实验

5.实验内容

(1)使用视图向导建立一个名为“xscjqk”的本地视图,列出“student.dbc”数据库中所有男生的系名、姓名、课程名、课程成绩和学分,根据课程名和成绩排序。

(2)利用视图设计器建立一个名为“zgbmqk”的本地视图,列出“rsgl.dbc”数据库中职工的基本情况和所在部门的名称,以出生日期排序,并且可修改“rsgl.dbc”数据库中职工的职称和职务。

6.实验要求

查看运行结果;再在视图设计器中修改视图。

实验七 SQL语言

1.实验目的

熟练掌握SQL的简单查询、多表之间联合查询,排序、分组查询,掌握使用SQL语言进行数据的插入、更新、删除等操作,掌握使用SQL语言进行简单计算。

2.课时数:

4课时

3.实验开设属性:

必开实验

4.实验类型:

验证性实验

5.实验内容

一、先建立以下四个表:

表1:

供应商

供应商号

供应商名

地址

S3

新悦电子厂

西安

S4

华贸电子厂

北京

S6

新郑电子厂

郑州

S7

爱民电子厂

北京

 

表2:

订购单

职工号

供应商号

订购单号

订购日期

A3

S7

OR67

06/28/04

A1

S4

OR73

07/28/04

A7

S4

OR76

05/25/04

A6

OR77

//

A3

S4

OR79

06/13/04

A1

OR80

//

A3

OR90

//

A3

S3

OR91

07/31/04

表3:

职工    表4:

仓库

仓库号

职工号

工资

仓库号

城市

面积

SH2

A1

2220

SH1

北京

1370

SH1

A3

2210

SH2

上海

1500

SH2

A4

2250

SH3

广州

1200

SH3

A6

2230

SH4

武汉

1400

SH1

A7

2250

二、对以上四表进行如下操作:

(1)从职工关系中检索所有工资。

(2)查询职工表所有内容。

(3)从职工表中查询不重复的仓库号。

(4)查询订购单号和到今天的订购天数。

(5)检索面积大于300的仓库号。

(6)检索哪些仓库有职工工资多于1210元。

(7)给出在仓库“WH1”或“WH2”工作,并且工资少于1250元的职工号。

(8)查询城市和在此城市的职工号。

(9)查询仓库号,城市和在此城市的职工号,要求工资多于1230。

(10)查询仓库号,城市,职工号,供应商号。

(11)哪些城市至少有一个仓库的职工工资为1250元。

(12)查询职工工资多于1210元的仓库信息。

(13)查询所有职工工资都多于1210元的仓库信息。

(14)找出和职工E4挣同样工资的所有职工。

(15)找出2001年6月30日以后供应商名及地址。

(16)检索工资在1220元至1240元范围内的职工信息。

(17)检索工资不在1220元至1240元范围内的职工信息。

(18)查询是电子厂的相关信息。

(19)订购日期在2001年6月份的供应商名和地址。

(20)订购日期不在2001年6月份的供应商名,地址,订购日期。

(21)按工资降序排序职工信息。

(22)按职工号升序,再按订购日期降序排列订购单信息。

(23)查询面积大于300的职工信息,按工资升序排列。

(24)查询职工信息,按面积降序排列。

(25)求供应商数。

(26)求供应商所在地数。

(27)求工资总和。

(28)求面积大于300的工资总和。

(29)求平均面积。

(30)求在WH2仓库工作的职工的最高工资值。

(31)求不在WH2仓库工作的职工的最小工资值,最大工资值,平均工资值,工资总

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1