VF实验811.docx
- 文档编号:25057093
- 上传时间:2023-06-04
- 格式:DOCX
- 页数:15
- 大小:326.42KB
VF实验811.docx
《VF实验811.docx》由会员分享,可在线阅读,更多相关《VF实验811.docx(15页珍藏版)》请在冰豆网上搜索。
VF实验811
实验8:
表数据的计算统计
1.实验目的:
Ø掌握按条件统计记录数
Ø掌握按条件求和
Ø掌握按条件求平均值
Ø掌握按条件分类汇总
Ø掌握通过函数进行计算的方法。
2.实验内容:
(1)利用命令统计表学生.dbf中物理系的女生人数。
(2)利用命令统计学生成绩表中成绩的和。
(3)利用命令统计学生成绩.dbf中所有学生的平均成绩。
(4)利用命令对学生成绩.dbf中所有学生,计算每个学生的总成绩,并将结果存入tabel1.dbf。
(5)利用命令求学生成绩表中课程编号为“C106”的人数、最高成绩、最低成绩、平均成绩,并将结果存入相应变量中,然后显示变量的值。
实验9:
多表操作
1.实验目的:
Ø掌握在不同工作区打开不同的表文件并显示的方法。
Ø掌握利用命令建立表间临时关联
Ø掌握使用数据库工作期,建立表间临时关联
Ø掌握实现表间的物理连接
Ø掌握实现表间的数据更新的方法。
2.实验内容:
(1)分别利用命令和数据工作期两种方法,分别在1,2,3号工作区打开表文件:
学生.dbf,课程.dbf,学生成绩.dbf。
并在1号工作区显示课程.dbf的课程名称字段,在2号工作区显示学生成绩.dbf中的课程编号和成绩字段。
使用命令
使用数据工作期
(2)根据表文件学生.dbf、课程.dbf、学生成绩.dbf,使用命令序列建立关联,显示每个学生的选课情况及成绩。
要求显示该学生的学号、姓名、课程编号、课程名称、成绩。
(3)根据表文件学生.dbf、课程.dbf、学生成绩.dbf,使用数据工作期实现查询选修了大学英语的学生情况。
要求显示该课程的课程编号、课程名称、学生的学号、姓名、成绩。
(4)查询各个院系开设课程的学生选课情况及成绩,并存入一个新的表文件kaike.dbf。
要求显示开课院系、学生学号、课程名称、成绩。
(5)按下面的表建立学生年龄.dbf,而年龄字段要求利用学生表中的出生日期字段的值每年更新一次,写出相应的命令。
记录
学号
姓名
年龄
0502051101
王祖贤
0
0502051102
刘翔
0
0502051103
李咏
0
0502051104
姜昆
0
0502051105
范冰冰
0
0502051106
夏雪儿
0
0502051108
李霞
0
实验10:
数据库的创建与管理
1.实验目的:
Ø熟练掌握创建数据库的方法。
Ø熟练掌握表的添加与删除操作
Ø熟练进行数据库表的特有属性设置。
2.实验内容:
2.1使用命令菜单或命令按钮创建数据库。
步骤:
采用“文件”—“新建”—“数据库”—“新建文件”等菜单和对话框新建名称为STUDENT1的数据库。
2.2使用窗口命令方式创建数据库STUDENT2
采用Create命令创建
2.3使用项目管理器创建数据库STUDENT3
步骤1:
新建项目XM1;
步骤2:
使用项目管理器创建数据库。
2.4向数据库中添加表
步骤1:
打开数据库STUDENT1及数据库设计器;
步骤2:
添加前几次实验所建的自由表到数据库中:
学生.dbf、课程.dbf、成绩.dbf
2.5设置数据库表的特有属性
步骤1:
打开表设计器。
步骤2:
设置索引。
Ø在表设计器“字段”标签的“索引”栏选择升序或降序建立普通索引,如选“学号”升序建立普通索引;
Ø在表设计器“索引”标签的“类型”栏设置其它类型索引,并可设置索引表达式和索引名:
设置学生表的主索引为学号,设置课程表的主索引为课程编号,设置成绩表的普通索引为学号和课程号。
Ø
Ø
Ø
步骤3:
设置字段约束。
在表设计器的“字段”标签设置。
以成绩表成绩字段为例,设置显示标题为“选课成绩”,字段有效性规则为成绩=>0.AND.成绩<=100,出错信息为“成绩应在0到100之间”,默认值为80,字段注释为“记录每个学生所选课程的成绩”。
步骤4:
设置表约束。
在表设计器的“表”标签设置。
如可设置长表名、记录有效性、表注释、触发器等
2.6设置表间联系及参照完整性约束
步骤1:
设置永久联系。
在数据库设计器中以索引“学号”建立学生表与成绩表之间的永久联系,以索引“课程编号”建立成绩表与课程表之间的永久联系。
步骤2:
设置参照完整性规则
Ø首先对数据库进行清理;
Ø调出“编辑参照完整性”窗口将三表的规则两两设置为更新级联、删除限制、插入限制。
2.7察看参照完整性规则的作用
(1)在成绩表的成绩字段输入一个小于0的数,观察提示;
(2)在学生表中删除一个记录,这个记录的学号出现在成绩表中观察提示;
(3)在成绩表中添加一个记录,这个记录的学号不是学生表中存在的学号或这个记录的课程编号不是课程表中存在的课程编号,观察提示;
(4)在学生表中修改一个学号,这个学号已在成绩表中存在,或在课程表中修改一个课程编号,而这个课程编号存在于成绩表中,观察成绩表相关记录的变化,并将其修改复原;
(5)在学生表中添加一条记录,该纪录的学号与存在的学号相同,观察提示。
2.8移去和删除表
步骤1:
在STUDENT1数据库中任意新建一个表,设置主索引和有效性规则;
步骤2:
将表移出数据库,打开表设计器观察索引和有效性规则的变化;
步骤3:
将该表重新添加进数据库中,然后删除。
实验11:
查询设计器与视图设计器的使用
1.实验目的:
Ø熟练使用查询设计器进行各种查询操作。
Ø熟练使用视图设计器设计视图、操作视图。
2.实验内容:
2.1简单查询练习
要求:
建立查询文件CX1,查询学生表中数学系的学生信息。
在试验报告中详细描述操作步骤。
2.2分组计算查询
要求:
建立查询文件CX2,查询选修了两门以上课程的学生学号、选课门数和平均成绩。
在试验报告中详细描述操作步骤。
2.3多表查询
要求:
建立查询文件CX3,查询学生姓名、选修课程名称和成绩,结果按成绩由高到低排序到表WW.DBF中。
在试验报告中详细描述操作步骤。
2.4综合查询
要求:
建立查询文件CX4,查询70分以上的学生信息,包括姓名、年龄、课程编号、成绩,结果按年龄由高到低排序。
在试验报告中详细描述操作步骤。
2.5建立视图
要求:
创建视图ST1,包含学生表中的学号、姓名,课程表中的课程名称,成绩表中的成绩,修改视图中的成绩为每条记录加5分,并将结果发送回成绩表中。
在试验报告中详细描述操作步骤。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VF 实验 811