关系型数据库概述ppt课件.ppt

关系型数据库概述ppt课件.ppt

ID:59365579

大小:653.50 KB

页数:64页

时间:2020-09-20

关系型数据库概述ppt课件.ppt_第1页
关系型数据库概述ppt课件.ppt_第2页
关系型数据库概述ppt课件.ppt_第3页
关系型数据库概述ppt课件.ppt_第4页
关系型数据库概述ppt课件.ppt_第5页
资源描述:

《关系型数据库概述ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章关系型数据库查询语言SQL5.1SQL概述5.2SQL查询5.3定义功能5.4操作功能5.5查询与视图设计器(RQBE)5.6WHERE中筛选条件关键字第5章关系型数据库查询语言SQL在数据库中的目的之一是能够对数据进行快速分析,提取有用的信息,在VFP中,数据分析是通过查询(Query)实现的。利用VFP的查询功能,可以从一个或多个表中选择所需的数据。其中,基于多表进行查询更有意义。本章讨论VFP的SELECT-SQL语言及其界面接口语言RQBE。5.1SQL概述VFP中的SELECT-SQL是从SQL语言移植过来的查询命令,具有强大的单表与多表查询功能。SQL是结构化查

2、询语言(StructuredQueryLanguage)的缩写,其标准是由美国国家标准化组织ANSI(AmericanNationalStandardsInstitute)于1986年10月公布,并由国际标准化组织ISO(InternationalStandardsOrganization)认证。SQL语言具有以下主要特点:1.SQL是一种一体化语言。它包括了数据定义、数据查询、数据操纵和数据控制等功能,可以完成数据库的全部操作。2.SQL是一种高度非过程化的语言。它没有必要告诉计算机如何去做,而只需要告诉计算机要做什么。3.SQL功能强大,语言简洁。4.SQL命令既可以在交互方

3、式下使用,也可以在程序方式中使用。SQL语言的命令动词如右侧表5.1所示。SQL语言是一种面向懂英语的人编写的语言。这种语言比较形式化,即便是懂英语的人,也不容易记住使用的若干细节,所以,就又提供了一种RQBE(RelationalQueryByExample)语言,这种语言实际上是SQL语言的一个界面接口语言,从而完成相应的查询任务。SQL命令类型命令功能数据查询SELECT选择数据定义CREATE建立DROP删除ALTER修改数据操纵NSERT插入UPDATE更新DELETE删除数据控制GRANT准予REVOKE撤消5.2SQL查询本节的例子用表5.2和表5.3作为背景材料。

4、表5.2产品销售中(CPSOLD.DBC)有关的表文件产品编码文件:PRODUCTBM.DBF产品销售明细文件:PRODUCTSOLD.DBF产品编码类别产品名称计量单位01001消耗品网卡个01002消耗品备品备件套01003消耗品光驱个02001办公用品签字笔个02002办公用品笔记本本02003办公用品笔记本本02004办公用品墨水瓶产品编码数量单价金额0100143.00020.0000860.00000100122.00020.0000440.000001002566.0001.0000566.00000100210.0001.000010.0000010032.000

5、120.0000240.00000200110.0002.000020.00000200210.0003.000030.00000200310.0000.00000.0000表5.2中的数据表PRODUCTBM.DBF的产品编码的前两位为类别编码。表5.3教学管理(STUGL.DBC)有关的表文件学生文件:学生表.DBF学号姓名性别班级出生年月家庭住址简历照片2005032101付亚娟女(F)电商一05/08/86陕西省咸阳市MemoGen2005032102周清云女(F)电商一12/01/85河南省洛阳市memogen2005032103王芳女(F)电商一12/22/86河南省

6、新乡市memoGen2005032104王晓涛男(T)电商一11/22/86江西省抚州市memogen2005033201郭丽女(F)网络二10/25/86吉林省梅河口市memoGen2005033202黄飞龙女(F)网络二02/08/86吉林省吉林市memogen2005033203李扬男(T)网络二09/10/86河南省郑州市memogen2005033204张杰男(T)网络二11/08/86河南省安阳市memogen表5.3教学管理(STUGL.DBC)有关的表文件成绩文件:分数表.DBF课程文件:课程表.DBF学号课程编码成绩20050321010101782005032

7、1010202862005032102010191200503210202027420050321030101802005032103020292200503210401018820050321040202852005032104020188课程编码课程名称0101财务会计0102财务管理0201计算机基础0202数据库5.2.1SELECT-SQL的命令格式【命令格式】SELECT[ALL

8、DISTINCT][TOP数值表达式[PERCENT]][别名.]<选择表达式>[AS<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。