内容正文:
1.3 SQL Server 2017的简单使用
网站数据库应用基础
——SQL Server 2017
同步精品课堂
高等教育出版社第2版
掌握国家标准《机械制图》中有关图幅、比例、字体图线等基本规定。
教学目标
一
01
(1)学会启动 SQL Server Management Studio 环境。
技能目标
02
(1)熟悉对象资源管理器窗口。
(2)掌握查询编辑器的使用方法。
知识目标
教学重难点
二
学会启动 SQL Server Management Studio 环境。
掌握查询编辑器的使用方法。
教学重点
教学难点
导入新课
三
SQL Server 2017 (14.x) 及更高版本
SQL Server 2017 跨出了重要的一步,它力求通过将 SQL Server 的强大功能引入 Linux、基于 Linux 的容器和 Windows,使用户可以在 SQL Server 平台上选择开发语言、数据类型、本地开发或云端开发,以及操作系统开发。
1.启动 SQL Server Management Studio
新知讲授
四
SQl Server Management Studio 是 SQL Server 2017 提供的两种集成环境(即 SQL Server Management Studio 和 Business Intelligence Development Studio) 之一
访问 SQL Server数据库的所有组件
配 置 SQL Server数据库的所有组件
管理和开发 SQL Server数据库的所有组件
1.启动 SQL Server Management Studio
新知讲授
四
SQL Server Management Studio 将早期版本的 SQL Server 中所包含的企业管理器、查询分析器和 Analysis Manager 功能整合到单一的环境 中,提供了用于数据库管理的图形工具和功能丰富的开发环境。
通过SQL Server Management Studio,可以在同一个工具中访问和管理数据库引擎、Analysis Manager 以及运行 SQL 查询分 析器,并且能够编写 Transact-SQL 、XML等语句。
1.启动 SQL Server Management Studio
新知讲授
四
第1步:单击“开始”按钮,在弹出的菜单中依次选择 “Microsoft SQL Server Tools 17” →“Microsoft SQL Server Management Studio 17” 命令,启动 SQL Server Management Studio 环境。
案例1 学习启动 SQL Server Management Studio 环境。
1.启动 SQL Server Management Studio
新知讲授
四
案例1 学习启动 SQL Server Management Studio 环境。
第2步:出现“连接到服务器”对话框。选择服务器类型(默认为“数据库引擎”)、服务器名称和身份验证模式(“Windows 身份验证”)。
1.启动 SQL Server Management Studio
新知讲授
四
服务器名称要根据用户安装时的机器名进行输入或选择,默认就是刚刚安装的实例名,用户用这个实例名来连接数据库;身份验证模式有Windows 身份验证和SQL Server 身份验证 两种选择,本次安装时采用的是Windows 身份验证,故这里也选择 Windows 身份验证。
案例1 学习启动 SQL Server Management Studio 环境。
提示
1.启动 SQL Server Management Studio
新知讲授
四
第3步:单击“连接”按钮,即可进入 SQL Server Management Studio 环境界面,如 图 所 示 。
案例1 学习启动 SQL Server Management Studio 环境。
1.启动 SQL Server Management Studio
新知讲授
四
案 例 2 了 解 SQL Server Management Studio 环境。
在 SQL Server Management Studio 环境中主要包含了两大常用工具,即对象资源管理器和 查询编辑器。
对象资源管理器主要完成浏览服务器、创建和定位对象、管理数据库以及查看 日志的功能,也是本书中最常使用的工具窗口;
查询编辑器主要用于编辑、分析和执行查询的特定语言代码,可通过工具栏中的“新建查询”按钮打开查询编辑器。
SQL Server Management Studio 环境
2.认识 SQL Server Management Studio 查询编辑器
新知讲授
四
案例3 掌握在 SQL Server Management Studio 中管理 Transact-SQL语句的方法。
在 SQL Server Management Studio 环境界面中,单击工具栏上的新建查询按钮, 进入查询编辑器界面。
2.认识 SQL Server Management Studio 查询编辑器
新知讲授
四
案例3 掌握在 SQL Server Management Studio 中管理 Transact-SQL语句的方法。
此时,系统会自动生成SQL脚本文件的名称(如 “SQLQueryl.sql”)。在编辑窗口中可输入SQL语句,例如,输入 “select *from spt_monitor”,然后单击执行按钮,将出现运行结果界面。
2.认识 SQL Server Management Studio 查询编辑器
新知讲授
四
案例3 掌握在 SQL Server Management Studio 中管理 Transact-SQL语句的方法。
① 执行SQL语句通常需要指定数据库,可以通过工具栏中的数据库组合框进行选择默认为系统数据库 master)。
② SELECT 是最常用的SQL 语句,用于从表中查询记录。这里的 spt_monitor 是系统数据库 master 中的一个表。
提示
2.认识 SQL Server Management Studio 查询编辑器
新知讲授
四
案例3 掌握在 SQL Server Management Studio 中管理 Transact-SQL语句的方法。
③ 在编辑过程中,可以通过在SQL 查询编辑器的工具栏上单击二或 按钮减少或增加代码行的缩进。
④ 在 SQL 查询编辑器窗口中,可以通过在工具栏上单击 注释选中行或哩取消对选中行的注释。
提示
3.了解 SQL 语言
新知讲授
四
SQL
SQL是英文 Structured Query Language 的缩写,意为结构化查询语言。
结构化查询语言
SQL 是一种数据库 查询和程序设计语言,也是所有关系型数据库通用的标准语言,主要用于存取数据以及查 询、更新和管理关系型数据库。
查询和程序设计语言
目前,绝大多数流行的关系型数据库管理系统,如 Oracle、 Sybase 、SQL Server 和 Access 等,都支持 SQL语言。
关系型数据库管理系统
3.了解 SQL 语言
新知讲授
四
SQL
SQL 是客户端与服务器沟通的桥梁,客户端通过 SQL 语句向服务器发送数据请求, 服务器向客户端返回所需要的数据。
向客户端返回
在程序中可 以 使 用SQL 语句来提出查询的问题,数据库服务器通过返回满足要求的数据行来“回答”问题。
查询的问题
SQL 提供了一种独特的交互查询方法。
交互查询方法
3.了解 SQL 语言
新知讲授
四
在SQL Server中使用的 SQL语言称为Transact-SQL, 使用 Transact-SQL 语言编写的应用程序可以完成数据库管理的所有工作。尽管 SQL Server 2017 提供了使用方便的图形化用户界面,但各种功能的实现基础还是 Transact-SQL语言。
3.了解 SQL 语言
新知讲授
四
Transact-SQL 也简称为 T-SQL, 在实际使用中不同的用户还会将T-SQL 直接称为 SQL 语句或 SQL 命令。
下面是一个简单的表格,概述了数据库管理系统(DBMS)的一些关键概念:
| 序号 | 概念 | 描述 |
|------|------------------|--------------------------------------------------------------|
| 1 | 数据库管理系统(DBMS) | 一种软件系统,用于创建、查询、更新和管理数据库。 |
| 2 | 数据库(Database) | 存储在DBMS中的数据集合,包含表、视图、存储过程等。 |
| 3 | 表(Table) | 数据库中的基本存储单元,由行(记录)和列(字段)组成。 |
| 4 | 索引(Index) | 用于提高数据检索速度的数据库对象。 |
| 5 | 事务(Transaction) | 一系列操作,要么全部完成,要么全部不完成,确保数据一致性。 |
| 6 | 存储过程(Stored Procedure) | 预编译的SQL语句集合,用于执行数据库操作。 |
| 7 | 触发器(Trigger) | 在特定数据库操作发生时自动执行的存储过程。 |
| 8 | 视图(View) | 虚拟的表,其内容由SQL查询定义,用于简化查询和提高安全性。 |
| 9 | SQL Server 特定概念 | 包括SSMS、SSIS、SSAS、SSRS等,提供管理和开发数据库的工具。 |
| 10 | 安全性(Security) | 包括用户认证、权限控制和加密技术,保护数据安全。 |
| 11 | 备份与恢复(Backup and Recovery) | 确保数据持久性和在故障时的数据恢复。 |
| 12 | 性能优化(Performance Tuning) | 包括查询优化、索引优化等,提高数据库性能。 |
请注意,这个表格只是一个简单的概述,每个概念都可以展开更详细的解释和讨论。
师生互动
五
将学生分成小组,按照课中所讲内容,负责安装 SQL Server2017。安装中以小组的形式归纳问题。
随堂练习
六
1.SQL 是客户端与( )沟通的桥梁。
A.服务器
B.数据库
C.数据
D.问题
答案:A
随堂练习
六
2.执行SQL语句通常需要指定数据库,可以通过工具栏中的( )进行选择。
A. 数据库组合框
B. 视图
C. 查询
D. 调试
答案:A
随堂练习
六
3.SELECT 是最常用的SQL 语句,用于从( )中查询记录。
A. 工具栏
B. 表
C. 数据库
D. 服务器
答案:B
随堂练习
六
4.在 SQL Server Management Studio 环境中主要包含了两大常用工具,即对象资源管理器和( )
A. 管理编辑器
B. 浏览服务器
C. 查询编辑器
D. 执行编辑器
答案:C
随堂练习
六
5.身份验证模式有Windows 身份验证和( )两种选择。
A. SQL Server身份验证
B. 服务器名称验证
C. 数据库引擎验证
D. 没有限制验证
答案:A
随堂练习
六
6.SQL Server Management Studio 将早期版本的 SQL Server中所包含的企业管理器、查询分析器和 Analysis Manager 功能整合到( )的环境中。
A. 多个
B. 单一
C. 单一和多个
D. 一定
答案:B
随堂练习
六
7.通过SQL Server Management Studio,可以在同一个工具中访问和管理数据库引擎、Analysis Manager 以及运行 SQL 查询分析器,并且能够( )Transact-SQL 、XML等语句。
A. 管理
B. 编写
C. 识别
D. 整合
答案:B
随堂练习
六
8.查询编辑器主要用于编辑、( )和执行查询的特定语言代码。
A. 分析
B. 编写
C. 创建
D. 定位
答案:A
课堂小结
七
谢谢
$$