- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vf 实验二 关联、查询和据库vf 实验二 关联、查询和数据库vf 实验二 关联、查询和数据库vf 实验二 关联、查询和数据库
实验二 关联、查询和数据库
实验2-1 多表关联与查询
实验目的:
(1)理解关联的概念,掌握在数据工作期窗口中建立关联的方法。
(2)掌握SELECT-SQL查询命令。
(3)掌握用查询设计器建立查询的方法。
实验要求:
(1)在数据工作期窗口上建立以“订单”为父表,“订单明细”为子表的一多关系;再建立以“订单明细”为父表,“货物”为子表的多一关系的二级关联。然后查看关联后的效果。
(2)用SELECT-SQL命令对上述5个表作多表查询练习。
①查询联系“东南实业”公司的员工姓名及联系电话。
②查询订购麻油的订单份数。
(3)用查询设计器查询公司订货情况。
实验步骤:
(1)为“关联”建立索引:为订单表的订单号字段建立索引,再为货物表的货号字段建立
索引。
打开“订单明细表”在命令窗口里输入命令:INDEX ON 订单号 TAG ddh,执行命令就为该表建立了索引,打开表生成器查看如下:
图中显示了索引,默认是升序的。
2)同样的方法,打开“订单明细表”在命令窗口里输入命令:INDEX ON 货号 TAG hh,执行命令就为该表建立了索引,
(2)建立关联:
过程方法:
1)打开数据工作期窗口→分别用“打开”按钮打开订单表、订单明细表和货物表→在“别名”列表框中选定“订单”,单击“关系”按钮→在“别名”列表框中选定“订单明细”→随即弹出“设置南索引顺序”对话框,其列表框中显示“订单明细.订单号”。选定“确定”按钮→随即弹出“表达式生成器”对话框,其SET RELATION框中显示“订单号”。选定“确定”按钮,多一关系建立完成→选定“一对多”按钮→在随即弹出的“创建一对多关系”对话框中→选定“确定”按钮,一多关系建立完成。显示的表达式生成器如下:
在“别名”列表框中选定“订单明细”→为确定以订单明细表为父表建立下一级关联,在“关系”列表框中也选定“订单明细”→单击“关系”按钮→在“别名”列表框中选定“货物”→在随即弹出的“设置索引顺序”对话框中选定“确定”按钮→在“表达式生成器”对话中选定“确定”按钮,多一关系建立完成,如图下图所示:
(3)查看关联效果:分别“订单”、“订单明细”和“货物”浏览窗口,并按左中右顺序排列→选定“订单”表的某个记录,“订单明细”和“货物”浏览窗口的内容即会关联变化,如下图所示。
1)订单表里选定订单号10248时,后面的表显示相应的信息如下:
2)当再次点击其他货号时,也显示相应的信息如下:
(4)查询联系“东南实业”公司的员工姓名及联系电话:根据“东南实业”分司的客户编号,可在订单表中找到与其联系的员工工号,据此就可在员工表中查出该员工的姓名及电话号码。SELECT-SQL命令如下:
SELECT 客户.公司名称,员工.姓名,员工.电话;
FROM 客户,订单,员工;
WHERE 客户.客户编号=订单.客户编号 AND 订单.工号=员工.工号;
AND 客户.公司名称=”东南实”
执行命令显示查询结果为:
(5)查询订购麻油的订单份数:先通过货物表与订单明细表联接生成两表货号相同的记录,再用WHERE子句在这些记录中筛选出货名是“麻油”的记录,此时就可用COUNT函数对两表的任何字段(例如订单明细.订单号)进行计数。下面是写出的一种命令。
SELECT 货物.货名,COUNT(订单明细.订单号) AS 订单份数;
FROM 货物 INNER JOIN 订单明细 ON 货物.货号=订单明细.货号;
WHERE 货物.货名=”麻油”
执行命令显示结果如下:
(6)用查询设计器查询订货情况:根据客户表中的客户编号,可在订单表中查出该客户的订单号,然后在订单明细表中查出所订货物的货号及数量,并通过货物表查出相应的化名和库存量。
选定菜单命令“文件|新建”,或单击“常用”工具栏的“新建”按钮,即显示“新建”对话框→文件类型选定为“查询”,单击“新建文件”按钮,即出现查询设计器和“打开”对话框→在“打开”对话框的列表中双击“客户.DBF”→选定“添加表或视图”对话框的“其他”按钮,然后在“打开”对话框的列表框中双击“订单.DBF”→在随即出现的“联接条件”对话框中选定“确定”按钮→类似地再通过“其他”按钮分别添加订单明细和货物表,然后关闭“添加表或视图”对话框,此时查询设计器的上窗格如图2.2.3所示→在查询设计器的“字段”选项卡中,将“可用字段”互敬互爱框中的客户.公司名称、客户.联系人、订单.订单号、订单明细.货号、货物.货名、
您可能关注的文档
- unit3 book1 检unit3 book1 检测unit3 book1 检测unit3 book1 检测.ppt
- unit2 writingnit2 writingunit2 writingunit2 writing.ppt
- unit2 readingppt课件unit2 reading ppt课件unit2 reading ppt课件unit2 reading ppt课件.ppt
- unit3 teenageproblems 课件1unit3 teenage problems 课件1unit3 teenage problems 课件1unit3 teenage problems 课件1.ppt
- unit3《computes》word studyunit3《computers》word studyunit3《computers》word studyunit3《computers》word study.ppt
- unit2第2课时教学课件nit2第2课时教学课件unit2第2课时教学课件unit2第2课时教学课件.ppt
- unit4 section-2unit4 sectionb-2unit4 sectionb-2unit4 sectionb-2.ppt
- unit3_a_healty_life课件unit3_a_healthy_life课件unit3_a_healthy_life课件unit3_a_healthy_life课件.ppt
- unit4 sectionb 1a-2funit4 section b 1a-2funit4 section b 1a-2funit4 section b 1a-2f.ppt
- unit5 there i a big bed第一课时unit5 there is a big bed第一课时unit5 there is a big bed第一课时unit5 there is a big bed第一课时.ppt
- 2025年中国H型钢构件行业市场发展前景及发展趋势与投资战略研究报告.docx
- 2025年中国压花门板行业市场发展前景及发展趋势与投资战略研究报告.docx
- 2025年中国16路嵌入式主机行业市场发展前景及发展趋势与投资战略研究报告.docx
- 《xx绿色家园提案》课件.ppt
- 2025年中国丙烯酸清烘漆行业市场发展前景及发展趋势与投资战略研究报告.docx
- 2025年中国不锈钢压力变送器行业市场发展前景及发展趋势与投资战略研究报告.docx
- 2025年中国花边床帘行业市场发展前景及发展趋势与投资战略研究报告.docx
- 2025年中国透明肺段模型行业市场发展前景及发展趋势与投资战略研究报告.docx
- 2025年中国硅酸纳行业市场发展前景及发展趋势与投资战略研究报告.docx
- 中国半自动气雾剂灌装机行业市场占有率及投资前景预测分析报告.pdf
最近下载
- 气管切开护理课件完整课件.pptx VIP
- 天津市城市桥梁工程施工及验收标准DBT29-75-2018.pdf
- 国土空间规划的知识基础及其结构.docx VIP
- 中国建设工程造价管理协会标准《建设项目全过程造价管理咨询工作规程》.doc
- 新时期特色小镇国土空间规划编制的思考.docx VIP
- 国开学习网电大计算机应用基础形考任务终结性考试(学士论文)附答案.docx
- 新时期国土空间规划的基础逻辑关系思辨.docx VIP
- YB 4407-2014 冶金矿山井巷安装工程质量验收规范.pdf
- LEGO乐高积木拼砌说明书80012,齐天大圣黄金机甲,LEGO®MonkieKid™(年份2020)安装指南_第1份共2份.pdf VIP
- 国土空间规划知识考题(附答案).pdf VIP
文档评论(0)