SQL Server 关系数据库语言详解
需积分: 29 96 浏览量
更新于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 上传
2013-12-23 上传
2022-01-21 上传
2023-08-05 上传
2024-10-30 上传
2024-10-30 上传
2024-10-30 上传
2023-07-14 上传
2023-05-27 上传
八亿中产
- 粉丝: 27
- 资源: 2万+
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜