已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3章 关系数据库标准语言 数据定义功能 数据查询功能 数据操纵功能 1. 1) 构化查询语言 2) 一种介于关系代数与关系演算之间的语言 3) 成为关系数据库的标准语言 4)支持: 、 S、 2. 1) 定义: 言 2) 查询 3) 操纵: 言 4) 控制: 言 3. 1) (1) 由 国国家标准局)于 1986年 10月公布 (2) 际标准化组织)于 1987年通过 2) (1) 989年公布 (2) 增加简单的完整性描述语句 3) (1) 992年公布 (2) 也称 4) 酝酿中的新标准增加面向对象功能 基本表 图 本表 本表 储文件 储文件 本表 图 层 / 外模式 概念层 / 概念模式 内层 / 存储模式 4 1) 基本表( 模式 (1) 数据库中实际独立存在的表(关系),存储在实际的文件中 (2) 不是由其他表导出 2) 视图( 外模式 (1) 虚拟表 (2) 换个角度看实际表的结果 (3) 由一个或几个基本表导出 (4) 没有实际的存储位置 (5) S(S#,#, (6) 库中只保存视图的定义,不存放对应的数据 3) 存储文件 存储基本表的数据 对应内模式 5. 1) 综合统一 操作一体化:查询、操作、定义、控制 2) 高度非过程化 (1) 用户 “干什么” (2) 怎么干” (3) 隐蔽数据的存取路径 3) 面向集合的操作方式 (1) 操作对象是一个或多个关系 (2) 操作结果也是一个新关系 4) 以同一种语法结构提供两种使用方式 (1) 自含型: 对 (2) 宿主型:嵌入到宿主语言中使用,针对应用程序员 (3) 两种类型的语法结构基本一致 5)语言简洁,易学易用 (1) 类似于英语的自然语言 (2) 操作谓词少 键字、标识符等构成。这些元素结合起来组成语句,用来对数据库进行各种操作,包括创建、更新、查询及一些其他功能。 命令动词 S C T 学号,姓名 F R O M S t u de n t W H 学号 = S 01 关键字 标识符 句 1、定义基本表 (1) 格式 ( 列级完整性约束条件 , 列级完整性约束条件 , ( 2)数据类型 ( 3)列级完整性约束条件 1. 2. R E T A B L E st ud e n t ( s c h a r ( 3) , s n a m e c h a r ( 10) , s e x c h a r ( 2) , a g e i n t ) ; 表名 字段名 字段类型及宽度 例子 0) 0), ) , 0) ) 两种插入方法 插入单个元组 插入多个元组(子查询的结果) 插入单个元组 1 格式 (属性 1,属性 2,) 常量 1,常量 2,) 2 说明 (1)列名顺序不一定与表结构一致 (2)列表名与 (3)空值用 3 示例 插入一个新学生记录 (学号 :200003002;姓名 :王明 ;性别 :男 ;出生日期 :1979族 :汉 ) 200003002,王明 ,男 ,1979/01/01,汉 ) 插入一个新学生记录 (学号 :200003003;姓名 :张三 ,其它为空 ) (学号 ,姓名 ) 200003003,张三 ) N I N T O s t V A L U , 李武,男, 18) 表名 字段值 I R T I N T O s t ud e n t ( s s n a m e ,s e x ) V A S ( S 01 , 李武,男 ) 认查询 查询所有列 询指定的字段 语法基本格式: 段名 1,字段名 2, ,字段名 n 名 C T s n o,s am e F s t 指定字段名 询结果 01 李武 鸣 艳 强 列标题使用别名 名 题 名 查询全体学生的出生年份,并使用别名 n 名 ,S 年龄 条件查询 名 名 择条件 (1) 比较大小: (比较运算符 1. 查询学习了课程 c 2. 查询年龄大于 19的学号 9 2. 查询选修 2且不低于 70分的学号 c =70 对查询结果排序 Y 查询选修 101号同学的学号和成绩 ,并按成绩降序排列 学号 ,成绩 C 程号 =101 Y 成绩 多表连接查询 多表查询时对列名的引用 表名 多表连接条件一般的表达形式为 表名 比较运算符 表名 连接操作的过程 :首先从表 1中找到第一个元组 ,然后从表 2的逻辑第一元组开始查找满足条件的元组 ,每找到一个元组 ,就将表 1中的第一个元组与该元组拼接起来 ,形成结果表中和一个元组 扫描完毕 ,回到表 1,找到第二个元组 ,然后再到表 2重复上述操作 ,只到表 1全部元组处理完毕为止 . s s n a m e S 01 S 02 S 03 张三 李四 王五 S t u de n t c c n a m e C 01 C 02 C 03 数据结构 操作系统 网络原理 s c S 01 S 02 S 03 C 01 C 02 C 03 s c o r e 80 90 85 C ou r s e S C E L st ud s t m e,e,s c.s e F R O M s t R E st u sn o a 多表连接条件 m e 张三 李四 王五 S t e C 01 C 02 C 03 数据结构 操作系统 网络原理 C 01 C 02 C 03 sc or e 80 90 85 C 1) 等值连接 (1) 查询每个学生及其选修课程的情况 1. , c 2. , c N, c 2) 复合条件连接 (1) 查询“张三”的课程号与成绩 1. c n=张三 (2)查询所有学生选修的课程名和成绩(包括姓名) 1. n, c 查询) 1) 概念 (1) 嵌套查询是 (2) 内部查询 (内层查询、子查询 )、外部查询 (外层查询、父查询、主查询 ) (3) 子查询不能使用 Y 行子查询 S C T F R O M W H c n o = ( S C T c F R O M c ou r W H c n a m e = 数据结构 ) 子查询 sn a m e S 01 S 02 S 03 张三 李四 王五 S t u de n t c c n a m e C 01 C 02 C 03 数据结构 操作系统 网络原理 c S 01 S 02 S 03 C 01 C 02 C 03 sc o r e 80 90 85 C ou r 行子查询 S C T s n a m e F R O M W H s ( S C T s F R O M W H s c o r e = 80 ) 子查询 sn a m e S 01 S 02 S 03 张三 李四 王五 S t u de n t c c n a m e C 01 C 02 C 03 数据结构 操作系统 网络原理 c S 01 S 02 S 03 C 01 C 02 C 03 sc o r e 80 90 85 C ou r 2) 带有 (1) 查询和“吴二”同岁的学生 n,N (n=吴二 ) , 吴二 (2)找出和李小平同民族的同学的全部信息 族 (族 名 =李小平 ) Y 语句 S C T c o * ) a s 人数 , se x a s 性别 F R O M st u d e n t G R O U P B Y se x 表示新的别名 sn a m e S 01 S 02 S 03 张三 李四 王五 S t u de n t se x 男 男 女 人数 2 1 性别 男 女 分组查询结果 常用的聚集函数有( 求最大值 p) 求最小值 p) 求和 p) 求平均 p) 统计行数 ) p) 一般来说, Y 常结合 成将分组后的结果进行过滤的功能。 1) 格式 (1)= , = 2) 说明 (1) 表达式可为具体值、计算结果、子查询 (2) 省略 (3)注意保证数据的一致性 P D A T E st n at i o na l i t y = 汉族 W H E R E s na m e= 王五 更新哪些记录? 更新哪些字段? s s n a m e S 01 S 02 S 03 张三 李四 王五 n a t i on a l i t y 汉族 蒙古族 壮族 s t ud e n t 3)例子 (1)修改一个元组的某些列值 1. 0 (2)修改多个元组的值(多行) 1. * 2) 说明 (1) 省略 (2) 只删表的数据,不删表的定义 (3) 注意保证数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年家电维修 会员制家庭管家项目公司成立分析报告
- 2026湖南省交通科研院招聘博士后研究人员备考题库附答案详解(a卷)
- 2026年零碳园区项目公司成立分析报告
- 2026湖北恩施供销好农友现代农业有限公司市场营销部人员招聘备考题库附参考答案详解(综合题)
- 2026陕西西安音乐学院招聘4人备考题库附答案详解(达标题)
- 2026河南新乡工程学院附属学校中学成手、骨干教师招聘备考题库含答案详解(巩固)
- 2026年工业机器人出口项目可行性研究报告
- 2026福建龙岩市连城县新泉中心小学代课教师招聘2人备考题库及完整答案详解
- 2026贵州贵阳市白云区永茂小学招聘生活老师1人备考题库含答案详解(基础题)
- 2026湖南长沙天心区教育局白沙大唐印象幼儿园招聘备考题库有完整答案详解
- 酒店管理专业实习管理手册
- 大学美育(同济大学)学习通测试及答案
- 2024年劳动保障监察和调解仲裁股年终总结
- 艺术院校合作办学方案
- 安徽省合肥市包河区2023-2024学年七年级下学期期中数学试卷
- 人教版九年级英语上册阅读理解10篇(含答案)
- 2024年中国西电集团有限公司招聘笔试参考题库含答案解析
- GB/T 10561-2023钢中非金属夹杂物含量的测定标准评级图显微检验法
- 《思想道德与法治》课件第四章明确价值要求践行价值准则第三节积极践行社会主义核心价值观
- 轨道安装检查检验批施工质量验收表
- 化学品安全技术说明(木质素磺酸钠)
评论
0/150
提交评论