SQL Server 关系数据库语言详解
需积分: 29 154 浏览量
更新于2024-08-15
收藏 559KB PPT 举报
SQL Server 课件-转换关系
以下是关于 SQL Server 课件的转换关系的知识点:
**转换关系**
* ANY、ALL 与集函数及 IN 的等价转换关系
+ = != < <= > >= 等价于 ANY IN
+ <MAX <=MAX >MIN >=MIN 等价于 ALL NOT IN
+ 通过使用 ANY 和 ALL 可以简化子查询,提高查询效率
**SQL 语言简介**
* SQL 是 Structured Query Language 的缩写,1974 年被提出
* SQL 是关系数据库的国际标准语言,大多数数据库均用 SQL 作为共同的数据存取语言和标准接口
* SQL 介于关系代数和关系演算之间,三者可相互转换
**SQL 的特点**
* 综合统一:集 DDL、DML、DCL 功能于一体,可以独立完成数据库生命周期中的全部活动,语言风格统一
* 高度非过程化:用户只需提出“做什么”,而无需指明“怎么做”
* 面向集合的操作方式:操作对象、查询结果、更新数据均可以是元组的集合
* 提供两种使用方式:自含式、嵌入式
* 语言简捷、易学易用
**SQL 功能**
* 数据查询:SELECT
* 数据定义:CREATE、DROP、ALTER
* 数据操纵:INSERT、UPDATE、DELETE
* 数据控制:GRANT、REVOKE
**SQL 语言的基本概念**
* SQL 支持关系数据库的三级模式结构
+ 存储文件:组成关系数据库的内模式,对用户透明
+ 基表(BaseTable):组成关系数据库的模式,一个关系对应一个基表,一或多个基表对应一个存储文件
+ 视图(View):组成关系数据库的外模式,从一个或多个基表中导出,不独立存储在数据库中
**数据定义**
* SQL 的数据定义语言(DDL)
* 操作对象:基表、视图、索引
* 操作方式:创建、删除、修改
* 数据类型:INTEGER、FLOAT、CHAR(n)、VARCHAR(n) 等
* 完整性约束条件:列级完整性约束条件、对数据类型的约束、对数据格式的约束、对取值范围或集合的约束、对空值 NULL 的约束等
2009-07-28 上传
103 浏览量
127 浏览量
2022-05-24 上传
2023-03-25 上传
2022-06-17 上传
2022-11-16 上传
2012-08-30 上传
2009-11-20 上传
八亿中产
- 粉丝: 28
- 资源: 2万+
最新资源
- Leaflet.Vehicletrackplayback.rar
- WebAccess实战应用二 :OCX 控件在WebAccess 中的应用.rar
- Django-taskmanager-app:一个使用Django构建的简单待办事项应用
- Java_Web项目-招聘网站
- DangerousNanthy:旧版经典DOS游戏《 Dangerous Dave 1995》的重制版
- 施工管理资料表格-F0501_制冷设备运行调试记录
- 纯jQuery代码实现时钟效果
- jd_review_num_sina_h1
- hapi-auth-bearer-token:用于hapi的简单Bearer身份验证方案插件,通过Header,Cookie或Query参数接受令牌
- Mock-Test
- 迅鹏 SPR90 4路压力记录仪.zip
- phaser-typescript-webpack:另一个使用TypeScript和Webpack的Phaser CE样板
- 电动汽车_NEDC工况下的换挡点计算.zip
- Lekcja9:09.03.2021
- index-p-vuejs
- ActionView问题需求跟踪工具 v1.12.0(支持二次开发).zip