版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第4章 Visual FoxPro视图(sht)与查询设计 本章(bn zhn)学习要点学习Visual FoxPro视图对象的基本概念,理解视图对象应用需求学习Visual FoxPro视图设计器的使用方法,理解视图设计器中各个选项卡上的项目含义学习基本的SQL语句,理解SQL-SELECT语句语法构成掌握Visual FoxPro视图对象打开与浏览的方法掌握Visual FoxPro视图对象设计方法完成“图书馆管理信息系统(LIBMIS)”各视图对象设计学习Visual FoxPro查询对象的基本概念,理解查询对象的基本应用了解Visual FoxPro查询对象设计以及运行的基本方法第1页
2、/共15页第一页,共15页。4.1 Visual FoxPro4.1 Visual FoxPro视图视图(sht)(sht)对象概述对象概述 视图(sht)是关系数据库中的一个重要概念,视图(sht)对象不是数据的集合,而是操作的集合。视图(sht)的运行结果是一个动态数据集合,尽管从运行的视图(sht)上看到的数据集合形式与浏览表时看到的数据集合形式几乎完全一样,尽管在表浏览窗口中所能进行的各种操作也几乎都能在视图(sht)运行窗口中完成,但无论它们在形式上是多么的相似,其实质是完全不同的。可以这样来理解,Visual FoxPro表是数据源之所在,而Visual FoxPro视图(sht)
3、是针对数据源的操作命令,相当于程序。 在Visual FoxPro中,视图(sht)对象是Visual FoxPro数据库对象中的一个子对象,必须置于Visual FoxPro数据库对象之中。 第2页/共15页第二页,共15页。4.1 Visual FoxPro4.1 Visual FoxPro视图视图(sht)(sht)对象概述对象概述 4.1.1 Visual FoxPro视图(sht)对象 1具有筛选条件的视图(sht)对象2具有计算字段的视图(sht)对象3源于多个数据源的视图(sht)对象5具有更新数据源功能的视图(sht)对象4具有分组汇总功能的视图(sht)对象第3页/共15页第
4、三页,共15页。4.1 Visual FoxPro4.1 Visual FoxPro视图视图(sht)(sht)对象概述对象概述 4.1.2 Visual FoxPro视图(sht)设计器1使用视图设计(shj)器创建本地视图(1)打开“项目管理器”,选择“数据”选项卡。(2)在“数据”选项卡中单击“数据库”选项旁边的加号()。(3)在“数据库”选项下,选择“本地视图” 选项 。(4)单击“新建”按钮,系统弹出“新建本地视图”对话框。(5)在“新建本地视图”对话框中单击“新建视图”按钮,系统弹出“添加表或视图”对话框。(6)在“添加表或视图”对话框中选择要使用的表或视图。如果要使用的表是一个自
5、由表,应单击“其他”按钮,在弹出的“打开”对话框中选择要使用的自由表。(7)最后单击“关闭”按钮,将会显示“视图设计器”窗口 。第4页/共15页第四页,共15页。4.1 Visual FoxPro4.1 Visual FoxPro视图视图(sht)(sht)对象概述对象概述 2采用Visual FoxPro命令创建本地(bnd)视图命令格式CREATE VIEW命令功能该命令用于创建一个(y )本地视图。第5页/共15页第五页,共15页。4.1 Visual FoxPro4.1 Visual FoxPro视图视图(sht)(sht)对象概述对象概述 命令格式 CREATE SQL VIEWVi
6、ewNamREMOTECONNECTION ConnectionNameSHARE|CONNECTION DataSourceNameAS SQLSELECTStatement 命令功能 该命令用于创建一个本地视图(sht)。 命令说明 (1)ViewNam参数用于指定要创建的视图(sht)名称,若未指定视图(sht)名称,系统将提示用户输入一个名称。 (2)若创建的是远程视图(sht),应使用REMOTE子句。若省略该子句,系统默认创建的是本地视图(sht) 。第6页/共15页第六页,共15页。4.2 4.2 结构化查询语言结构化查询语言SQLSQL简介简介(jin ji)(jin ji)
7、结构化查询语言(SQL,Structured Query Language)是1974年由Boyce和Chamberlin提出的。由于SQL具有功能丰富、语言简洁等优点,已经得到了数据库技术工作者的认同(rn tn),同时也得到了各类标准化组织的认可。30余年来,SQL已经发展成为数据库领域里的通用语言。如今,无论是大型数据库管理系统,如Oracle、Informix、Sybase等,还是中小型数据库管理系统,如Visual FoxPro、Access等都采用了SQL语言作为它们的数据库语言和标准接口,使不同的数据库系统间实现相互操作有了共同的语言基础。第7页/共15页第七页,共15页。4.2
8、 4.2 结构化查询语言结构化查询语言SQLSQL简介简介(jin ji)(jin ji)4.2.1 SQL具有(jyu)的特点1功能一体化2非过程(guchng)化3语言共享化4语言简洁第8页/共15页第八页,共15页。4.2 4.2 结构化查询语言结构化查询语言SQLSQL简介简介(jin ji)(jin ji)4.2.2 SQL- SELECT语句基本(jbn)语法根据SQL标准,SQL语句按其功能的不同可以分为以下六大类型(lixng): 数据定义语句(DDL,Data-Definition Language); 数据操作语句(DML,Data-Manipulation Languag
9、e); 操作管理语句(TML,Transaction-Management Language); 数据控制语句(DCL,Data-Control Language); 数据查询语句(DQL,Data-Query Language); 游标控制语句(CCL,Cursor-Control Language)。第9页/共15页第九页,共15页。4.2 4.2 结构化查询语言结构化查询语言SQLSQL简介简介(jin ji)(jin ji)4.2.3 数据查询(chxn)语句(DQL,Data-Query Language) SQL-SELECT语法(yf) 语法格式 SELECT predicate
10、 * | table.* | table.field1 AS alias1 , table.field2 AS alias2 , .FROM table expression , . IN external atabaseWHERE. GROUP BY. HAVING. ORDER BY. WITH OWNERACCESS OPTION第10页/共15页第十页,共15页。4.2 4.2 结构化查询语言结构化查询语言SQLSQL简介简介(jin ji)(jin ji)语法(yf)说明 参量取值及其含义说明Predicate下列谓词之一:ALL、DISTINCT、DISTINCTROW 、TOP可
11、用谓词来限制返回的记录数量。默认值为 ALL。*全部字段从数据源中选取全部字段Table数据源名数据源的名称Field1字段名字段的名称Alias1字串常量用来作列标头Table expression数据源列表数据源列表External database数据库名包含所列数据源的数据库名称WHERE条件表达式只筛选满足条件的记录GROUP BY.字段名列表根据所列字段名分组ORDER BY字段名列表根据所列字段名排序第11页/共15页第十一页,共15页。4.3 Visual FoxPro4.3 Visual FoxPro查询对象查询对象(duxing)(duxing)简介简介 4.3.1 基本概
12、念 在Visual FoxPro中,与视图对象功能相似的是Visual FoxPro查询对象。与视图对象一样,Visual FoxPro查询对象也不是数据的集合,而是操作的集合。 在Visual FoxPro中,查询对象不是Visual FoxPro数据库对象中的一个子对象,可以独立于Visual FoxPro数据库对象存在。但是,作为(zuwi)Visual FoxPro数据库应用系统中的查询还是应该置于Visual FoxPro项目之中。第12页/共15页第十二页,共15页。4.3 Visual FoxPro4.3 Visual FoxPro查询查询(chxn)(chxn)对象简介对象简介 4.3.2 Visual FoxPro查询对象具有自身的一些应用(yngyng)特征1查询对象应用(yngyng)需求2Visual FoxPro查询文件第13页/共15页第十三页,共15页。4.3 Visual FoxPro4.3 Visual FoxPro查询对象查询对象(duxing)(duxing)简介简介 4.3.3 运行(ynxng)查询对象 1以交互方式运行查询 在V
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度教育信息化设备承包租赁协议3篇
- 二零二五年度水产养殖产业可持续发展战略合作协议合同3篇
- 2025年度文化旅游创意园区委托经营管理与合作合同3篇
- 2025年度农村土地承包权生态补偿与保护合同
- 二零二五年度房地产公司兼职正式聘用销售合同3篇
- 二零二五年度新型城镇化拆迁房产分割与生态补偿合同3篇
- 2025年度竞业禁止机械租赁及设备维护保养合同3篇
- 二零二五年度特色养殖养鸡场地租赁及农业旅游合同3篇
- 二零二五年度智能穿戴设备出口业务合同范本3篇
- 2025年度农村电商农副产品批发合作框架协议3篇
- 中国式现代化为主题的论文3000字(1) (1)全文
- 2024国家开放大学电大专科《兽医基础》期末试题及答案试卷号2776
- 厂区保洁服务投标方案【2024版】技术方案
- 养老机构绩效考核及奖励制度
- 龙岩市2022-2023学年七年级上学期期末生物试题【带答案】
- DB32-T 4750-2024 模块化装配式污水处理池技术要求
- 企业员工绩效管理与员工工作动机的激发
- 妊娠合并肺结核的诊断与治疗
- 网络画板智慧树知到期末考试答案2024年
- (正式版)JBT 14544-2024 水下机器人用直流电动机技术规范
- 2024年杭州市水务集团有限公司招聘笔试参考题库附带答案详解
评论
0/150
提交评论