《SQL Server数据库应用》课件 项目一 构建 SQL Server 环境.pptx
项目一
构建SQLServer环境;;认识SQLServer;;本学期学院信息中心配置了一台台式计算机,作为教学资料的服务器,需要安装SQLServer2022。根据安装SQLServer2022的计算机硬件、软件检测单,检测当前计算机的硬件、软件情况,判定是否符合安装SQLServer2022的标准,填写检测结果。;安装SQL?Server?2022的计算机硬件、软件检测单;一、数据库的基础知识
1.?数据
数据(data)是描述事物的符号记录。在计算机中,各种字母、数字、语音、图形、图像等统称为数据,经过数字化处理后存储在计算机中。数据是数据库存储的对象,也是数据库管理系统处理的对象。
2.?数据库
数据库(database,DB)是指长期存储在计算机内的、有组织的、可共享的结构化数据集合。;3.?数据库管理工具
数据库管理工具(SQLservermanagementstudio,SSMS)是一种集成环境,是用于配置、监视和管理SQLServer和数据库实例的工具。在SSMS中,可以实现以下操作。
(1)数据库操作,如创建数据库、分离和附加数据库、备份和还原数据库等。
(2)表操作,如新建数据表、修改数据表、查看数据表等。
(3)安全性操作,如登录名管理、服务器角色管理、数据库角色管理等。
(4)资源管理操作,如策略管理、数据收集、维护计划等。;4.?数据库管理系统
数据库管理系统(databasemanagementsystem,DBMS)是位于用户和操作系统之间的用于建立、使用、维护数据库的系统软件,DBMS为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新及各种数据控制方法。
数据库管理系统的主要类型包括层次数据库管理系统、网状数据库管理系统、关系数据库管理系统。;(1)数据库管理系统的功能
1)数据库定义功能
数据库定义功能是数据库管理系统面向用户的功能,它通过数据定义语言(datadefinitionlanguage,DDL),对数据库中的各种数据对象进行定义,从而保证数据库中数据的完整性规则。
2)数据操作功能
数据操作功能也是数据库管理系统面向用户的功能,数据库管理系统通过数据操纵语言(datamanipulationlanguage,DML),对数据库中的数据对象进行各种操作,如数据的查询、插入、修改和删除??。;3)数据库运行管理功能
数据库运行管理功能是指数据库管理系统对数据库的保护功能,此功能是数据库管理系统的核心部分,包括并发控制、安全性控制、完整性约束、数据库内容维护与恢复等,所有数据库操作都要在控制程序的统一管理和控制下执行。
4)数据库维护功能
数据库维护功能包括数据库数据的导入、转储、恢复、重新组织、性能监视和分析功能等,这些功能通常由数据库管理系统的应用程序提供给数据库管理员。;(2)数据库管理系统的组成
1)数据定义语言,它用来定义数据库的结构。
2)数据操纵语言,它用来实现对数据库数据的基本操作。
3)数据控制功能模块,它通过对数据的安全性、完整性和并发控制等,对数据库运行进行控制和管理,以确保数据正确、有效。
4)应用程序如数据转储程序、数据恢复程序、数据转换程序等,数据库管理员可以利用应用程序完成数据库的维护与管理。;5.?数据库系统
数据库系统(databasesystem,DBS)是指引入数据库技术后的整个计算机系统,由数据库(数据)、数据库管理系统(软件)、计算机硬件、操作系统、数据库管理员组成。数据库系统的特点包括数据结构化,数据的共享性高、冗余少、易扩充,数据的独立性高,数据由数据库管理系统统一管理和控制等。;二、SQLServer的基础知识
SQLServer是一种用于存储和管理结构化数据的软件,可用于处理大型数据集和复杂的数据操作。
1.?SQL?Server?2022?的功能
(1)云连接功能
SQLServer2022具有云连接功能,可与Azure(微软的云服务平台)云端服务连接,提供托管式灾难恢复、接近实时的数据分析、增强的数据安全保障,以及更新的许可政策。;(2)智能查询功能
SQLServer2022具有智能查询功能,无须修改代码即可优化查询速度,通过下一代查询处理技术,可以显著增强系统的查询性能。
(3)防篡改功能
SQLServer2022具有防篡改功能,它利用区块链技术来保护数据的完整性,其核心是使用区块链技术来确保数据库中的数据不可篡改,适用于管理财务、医疗或其他敏感数据。;2.?SQL?Server?2022的版本
SQLServer2022的版本与特点见下表。;三、SQLServer2022配置管理器
SQLServer