SQLServer教案


立即下载 啦啦啦拉肚子
2024-03-26
数据 语言 SQL 操作 功能 数据库 关系 查询 Data 集合
105.4 KB

名师精编 精品教案
第 1章 SQL Server 概述
1.1 SQL
SQL(Structured Query Language),即结构化查询语言, 是关系数据库的标准语言, SQL
是一个通用的、 功能极强的关系数据库语言。 其功能并不仅仅是查询。 当前,几乎所有的关
系数据库管理系统软件都支持 SQL,许多软件厂商对 SQL 基本命令集还进行了不同程度的
扩充和修改。
1.2 SQL 的特点
SQL 之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能
极强同时又简洁易学的语言。 SQL 集数据查询 (Data Query)、数据操纵(Data Manipulation )、
数据定义( Data Definition )和数据控制( Data Control)功能于一体,主要特点包括:
综合统一: SQL 集数据定义语言 DDL 、数据操纵语言 DML 、数据控制语言 DCL
的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括
定义关系模式,插入数据,建立数据库;对数据库中的数据进行查询和更新;数据
库重构和维护;数据库安全性、完整性控制等一系列操作要求。
高度非过程化:非关系数据模型的数据操作语言是“面向过程”的语言,用“过程
化”语言完成某项请求,必须指定存取路径。而用 SQL 进行数据操作,只要提出
“做什么”,而无须指明“怎么做” ,因此无需了解存取路径。存取路径的选择以及
SQL 的操作过程由系统自动完成。 这不但大大减速轻了用户负担, 而且有利于提高
数据独立性。
面向集合的操作方式:非关系数据模型采用的是面向记录的操作方式,操作对象是
一条记录。 SQL 采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,
而且一次插入、删除、更新操作的对象也可以是元组的集合。
以同一种语法结构提供多种使用方式: SQL 既是独立的语言,又是嵌入式语言。
语言简洁,易学易用: SQL 功能极强,但由于设计巧妙,语言十分简洁,完成核心
功能只用了 9个动词,如 1 所示。 SQL 接近英语口语,因此容易学习,容易使用。
表 1 SQL 的动词
SQL 功能 动词
数据查询 SELECT
数据定义 CREATE、DROP、ALTER
数据操纵 IN


数据/语言/SQL/操作/功能/数据库/关系/查询/Data/集合/ 数据/语言/SQL/操作/功能/数据库/关系/查询/Data/集合/
-1 条回复
登录 后才能参与评论
-->