二级ACCESS数据库(精品·公开课件).ppt

二级ACCESS数据库(精品·公开课件).ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二级ACCESS—数据库基础知识 1.5 关系代数及关系运算 专门的关系运算 选择(σF(R)):从关系中选择满足一定条件的元组。 投影(πA(R)):从关系中选择若干属性列组成新的关系。 男 张三 01 男 李四 02 女 赵艳 06 女 王红 05 性别 姓名 学号 F:姓名=‘张三’ 男 张三 01 性别 姓名 学号 男 张三 01 男 李四 02 女 赵艳 06 女 王红 05 性别 姓名 学号 A:姓名,性别 男 张三 男 李四 女 赵艳 女 王红 性别 姓名 二级ACCESS—数据库基础知识 1.5 关系代数及关系运算 专门的关系运算 连接(θ):从两个关系的笛卡尔积中选取满足一定条件的元组。有两种形式:等值连接,自然连接 等值连接(R|×|S(A=B)):从R和S的笛卡尔积中选择A,B属性值相等的元组。注: A、B是属性集合 男 张三 85 男 李四 74 性别 姓名 成绩 A(分值)=B(成绩) 85 分值 男 张三 85 性别 姓名 成绩 60 85 分值 × 自然连接(R|×|S):要求A,B属性组必须相同,并在结果中去掉重复的属性列。 男 张三 85 男 李四 74 性别 姓名 成绩 A(成绩)=B(成绩) 男 张三 85 性别 姓名 成绩 60 85 成绩 × 二级ACCESS—数据库基础知识 1.6 SQL查询命令 SQL(结构化查询语言) 是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制4个方面,是一个通用、功能极强的关系数据库语言。目前已成为关系数据库的标准语言。大多数数据库均用SQL作为共同的数据存取语言和标准接口,使不同数据库系统之间的互操作有了共同的基础。 SQL两个基本概念 基本表(base?table):本身独立存在的表。一个关系对应一个表,而一个基本表对应一个存储文件。? 视图(view):从一个或几个基本表或其它视图导出来的表,本身并不独立存储数据,系统只保存视图的定义,是一个虚表。 二级ACCESS—数据库基础知识 1.6 SQL查询命令 SQL语言支持关系数据库三级模式结构。 外模式→视图和部分基本表 模式→基本表 内模式→存储文件 SQL 视图1 视图2 基本表1 基本表2 基本表3 基本表4 外模式 模式 存储模式 存储文件1 存储文件2 二级ACCESS—数据库基础知识 1.6 SQL查询命令 SQL基本语句 SQL基本功能 动词 数据查询 SELECT 数据定义 CREATE,DROP,ALTER 数据操纵 INSERT,UPDATE,DELETE 数据控制 GRANT,REVOTE 注意:ACCESS不直接支持SQL的数据定义和视图,也不直接支持SQL的授权控制。这些操作通过VBA代码利用DAO(数据访问对象)进行。 二级ACCESS—数据库基础知识 1.6 SQL查询命令 SQL基本语句 数据库查询是数据库的核心操作。SQL语言提供了SELECT语句进行数据库的查询,该语句具有灵活的使用方式和丰富的功能。 SELECT的基本语法 SELECT [ALL /DISTINCT] 目标列表表达式[, 目标列表达式]… FROM 表名或视图名[, 表名或视图名]… [WHERE 条件表达式] [GROUP BY 列名1[ HAING 条件表达式]] [ORDER BY 列名2 {ASC/ DESC}] 其中表示在实际的语句中要采用所需内容进行代替 []表示可以根据需要进行选择,也可以不选 {}表示必选项 二级ACCESS—数据库基础知识 1.6 SQL查询命令 SQL基本语句 SELECT相关说明 Select: 查询目标属性名,也可是计算字段 From :查询目标表名及where 子句的条件中涉及的所有关系名 Where :查询目标必须满足的条件,其可由以下内容组成: 运算符或关键字 功 能 LIKE ,NOT LIKE 字符匹配 IS NULL, IS NOT NULL 空值 AND ,OR 多重条件 IN, NOT LIKE 确定集合 BETWEEN AND ,NOT BETWEEN AND 确定范围 =,, , = , = , ! = , , ! , ! , NOT+上述比较运算符 比较 二级ACCESS—数据库基础知识 1.6 SQL查询命令 SQL基本语句 SELECT

文档评论(0)

咪蒙 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档