第六章数据库技术及应用基础.pptVIP

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高考成绩查询系统 银行存取款系统 数学与计算机科学系信息管理系统 第六章 数据库技术及应用基础 案例展示:数学与计算机科学系信息管理系统 数据库系统特点 关系模型 例:从学生表中筛选出所需的列(学号、姓名、专业),可用SQL语句表示为: SELECT 学号,姓名,专业 FROM 学生 例:从学生表中筛选出“计算机”专业的记录,可用SQL语句表示为: SELECT * FROM 学生 WHERE 专业= ‘计算机’ 小结 数据库已成为各类计算机信息系统与计算机应用系统的核心和基础。 SQL成为数据库系统通用的标准语言。 ?实验十五数据库文件和表的建立 ?实验十六查询数据库内容 作业: 印发的选择题 连接运算 将两个关系表中的记录按一定的条件横向结合,组成一个新的关系表的操作称为连接。 最常见的连接运算是自然连接,它是利用两个关系中所共有的一个字段, 将该字段值相等的记录内容连接起来,自动剔除掉重复的字段作为新关系中的一条记录。 连接运算是对两个或两个以上的表施行的运算,如果需要连接的是两个以上的表,则应当进行两两关系连接,而连接过程是通过连接条件来控制的。 6.2 数据模型 了解SQL语言的特点; 掌握在Access XP的“SQL查询”窗口中使用SELECT语句实现简单查询、条件查询和自然连接查询的方法。 学习目标 6.3 关系数据库标准语言SQL 6.3 关系数据库标准语言SQL 6.3.1 SQL概述 6.3.2 SQL数据查询语句 6.3 关系数据库标准语言SQL 6.3 关系数据库标准语言SQL SQL是英文Structured Query Language的缩写,意思为结构化查询语言。 SQL语言是一种介于关系代数与关系演算之间的语言,其功能包括数据定义、数据查询、数据操纵和数据控制等4个方面,是一个通用的功能极强的关系数据库标准语言。 SQL语言已经被确定为关系数据库系统的国际标准,被绝大多数商品化的关系数据库系统采用。如Oracle、DB2、SQL Server、Sybase等。 6.3.1 SQL概述 6.3 关系数据库标准语言SQL SQL语言的组成 数据查询 数据定义DDL(Data Definition Language) 数据操纵DML(Data Manipulation Language) 数据控制DCL(Data control language) 6.3.1 SQL概述 6.3 关系数据库标准语言SQL SQL语言的特点 非过程化语言 面向集合的操作方式 两种使用方式:可以作为独立语言和嵌入某种高级语言中使用 SQL是一种语言标准 语言简洁、功能强大:SQL语言功能极强,完成核心功能只用了9个动词,包括如下四类: 数据查询:SELECT 数据定义:CREATE、DROP、ALTER 数据操纵:INSERT、UPDATE、DELETE 数据控制:GRANT、REVOKE 6.3 关系数据库标准语言SQL 查询语句SELECT的格式: SELECT [ALL|DISTINCT] 目标列表达式 [,目标列表达式] … FROM 表名或视图名[, 表名或视图名 ] … [WHERE 条件表达式 ] [GROUP BY 列名1 [ HAVING 条件表达式 ] ] [ORDER BY 列名2 [ ASC|DESC ] ]; 6.3.2 SQL数据查询语句 6.3 关系数据库标准语言SQL SELECT子句:指定要显示的属性列(所有列用*) FROM子句:指定查询对象(基本表或视图) WHERE子句:指定查询条件 GROUP BY子句:对查询结果按指定列的值分组,该属性列值相等的元组为一个组。通常会在每组中作用集函数。 HAVING短语:筛选出只有满足指定条件的组,只能与GROUP BY配合使用 ORDER BY子句:对查询结果表按指定列值的升序或降序排序 6.3 关系数据库标准语言SQL SELECT…FROM子句 6.3 关系数据库标准语言SQL 一、条件运算符 (1)比较运算符 、=、、=、=、 (2)范围运算符 BETWEEN…AND…,NOT BETWEEN…AND… 例1:Sage BETWEEN 20 AND 25 等价于:Sage=20 AND Sage =25 例2:Sage NOT BETWEEN 20 AND 25 等价于:Sage20 OR Sage 25 WHERE子句 6.3 关系数据库标准语言SQL (3)列表运算符

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档