前言
通过学习数据库,对SQL Server有了一定的了解,但是对于全局的了解还是不够,所以,这篇博客来总结一下数数据库的组成。
数据库体系结构分为:
- 数据库引擎
- 分析服务
- 报表服务
- 集成服务
数据库引擎
- 数据库引擎 是用于存储、处理和保护数据的核心服务。 利用 数据库引擎 可控制访问权限并快速处理事务,从而满足企业内要求极高而且需要处理大量数据的应用需要。
- 使用 数据库引擎 创建用于联机事务处理或联机分析处理数据的关系数据库。 这包括创建用于存储数据的表和用于查看、管理和保护数据安全的数据库对象(如索引、视图和存储过程)。 可以使用 SQL Server Management Studio 管理数据库对象,使用 SQL Server 事件探查器 捕获服务器事件。
分析服务
请点击链接了解:SQL Server 分析服务
报表服务
请点击链接了解:SQL Server 报表服务
集成服务
请点击链接了解:SQL Server 集成服务
SQL语言分为:
- 数据查询语言DQL
数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE
子句组成的查询块:
SELECT <字段名表>
FROM <表或视图名>
WHERE <查询条件> - 数据操纵语言DML
数据操纵语言DML主要有三种形式:
1) 插入:INSERT
2) 更新:UPDATE
3) 删除:DELETE - 数据定义语言DDL
数据定义语言DDL用来创建数据库中的各种对象—–表、视图、索引、同义词、聚簇等如:
CREATE TABLE/VIEW/INDEX/SYN/CLUSTER - 数据控制语言DCL
数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等。
总结
SQL Server 是Microsoft 公司推出的关系型数据库管理系统,具有使用方便可伸缩性好与相关软件集成程度高等优点。SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。