Windows server 2016——SQL server 简介与安装

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
简介: Windows server 2016——SQL server 简介与安装



介绍

SQL Server是由微软公司开发的关系型数据库管理系统,现在是全世界主流数据库之一。它具备方便使用、可伸缩性好、相关软件集成程度高等优势,能够从单一的笔记本上运行或以高倍云服务器集群为基础,或在这两者之间任何一种方式上运行。


一.数据库简介

1.使用数据库的必要性

  • 结构化存储大量数据,便于高效的检索和访问
  • 有效地保持数据信息的一致性、完整性,降低数据冗余
  • 满足数据共享和安全方面的要求


2.数据库基本概念

(1)数据

描述事物的符号记录称为数据(Data包括数字、文字、图像、声音等

 

(2)数据库与数据库表

  • 不同的记录组织在一起,就形成了“表”
  • 数据库就是表的集合

数据库——》表——》数据

(3)数据库系统与数据库管理系统

数据库系统(DBS

数据库系统(DBS)是指在计算机系统中引入数据库后的系统构成,由计算机硬件,操作系统,DBMS,DB,应用程序和用户以及数据库开发和管理人员等组成。DBMS的英文全称是DataBase Management System,即数据库管理系统。它可以实现对数据的存储、管理和检索。

数据库管理系统(DBMS

数据库管理系统(DBMS)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。

数据库管理员(DBA

数据库管理员(DBA)是负责管理和维护数据库服务器的专业人员。他们主要负责业务数据库从设计、测试到部署交付的全生命周期管理,包括安装和升级数据库服务器,以及应用程序工具,制定未来的存储需求计划等 。

3.数据库发展史

第一代数据库

基于层次模型与网状模型的数据库

第二代数据库

关系数据库

第三代数据

面向不同领域的新型数据库

面向对象数据库

           “关系—对象”数据库


4.数据模型

是数据库系统的核心与基础

  • 表现数据的结构
  • 定义数据操作以及约束条件

包含数据结构、数据操作和数据约束

(1)网状模型

网状模型是数据库设计中的一种数据组织结构,它是早期数据库模型之一。在网状模型中,数据以网状的方式相互连接,形成一个复杂的网络结构。每个数据元素都可以与其他多个数据元素直接关联 。多对多类型

(2)层次模型

层次模型是一种树状结构的数据模型,它是数据库系统最早使用的一种模型。在一个层次模型中,数据以树状的方式相互连接,每个数据元素都可以与其他多个数据元素直接关联 。一对多

(3)关系模型

关系模型是一种基于数学的二维表的数据模型,它用二维表来组织数据,而这个二维表在关系数据库中称为关系。关系模型由关系模型的数据结构、关系模型的操作集合和关系模型的完整性约束三部分组成,这三部分也称为关系模型的三要素 。


二.主流数据库介绍

1.SQL server(微软公司产品)

SQL Server是微软公司开发的关系型数据库管理系统,现在是全世界主流数据库之一。它是一种客户机/服务器系统,使用结构化查询语言(SQL)作为操作和管理数据的主要方式。

特点:

  • 面向Windows操作系统
  • 简单、易用

2.Oracle(甲骨文公司产品)

Oracle是甲骨文公司的一款关系数据库管理系统,它是在数据库领域一直处于领先地位的产品。它是一种客户机/服务器系统,使用结构化查询语言(SQL)作为操作和管理数据的主要方式。

特点:

  • 面向所有主流平台
  • 安全、完善,操作复杂

3.DB2(IBM公司产品)

DB2是IBM公司开发的关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本。 DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于所有常见的服务器操作系统平台下 。

特点:

  • 面向所有主流平台
  • 大型、安全、完善

4.MySQL(甲骨文公司收购)

MySQL是一种关系型数据库管理系统,由瑞典MySQL AB公司开发,属于Oracle旗下产品。 MySQL支持大型的数据库,可以处理拥有上千万条记录的大型数据库。 MySQL使用标准的SQL数据语言形式,可以运行于多个系统上,并且支持多种语言。

特点:

  • 开源、体积小、速度快、稳定

三.关系数据库的基本概念

1.基本结构

多个由行和列构成的二维表

  2.主键(Primary Key)

  • 由一个或多个字段组成,保证实体的唯一性
  • 一个主键值对应一行数据
  • 不允许取空值(NULL
  • 一个表只能有一个主键

3. 候选键

  • 能唯一标识表的一行而又不含有多余属性的属性集
  • 表中可以有多个候选键
  • 只能有一个候选键可以选作表的主键

4.外键(Foreign Key)

  • 通过外键可以将多个表关联起来
  • 将表中主键列添加到另一个表中,这个列就称为第二个表的外键


四.数据完整性规则

1.实体完整性

•要求主键对应的属性不能取空值

2.域完整性

•指定某一列的值是否有效和是否允许为空值

3.用户定义的完整性

•针对某一具体数据的约束条件,由应用环境决定

4.引用完整性

•如果两个表相互关联,不允许引用不存在的元组


五.常用管理工具 与 启动和停止数据库服务的方法

1.SSMS

用于访问、配置、控制、管理和开发 SQL Server 的所有组件。例如,编辑和执行查询,启动标准向导任务

2.SQL Server配置管理器

管理 SQL Server 服务和网络配置

3.SQL Server Data Tools

  • 提供Visual Studio集成,包括对基于云的Azure SQL数据库、SQL Server数据库引擎Reporting Services、Analysis Services和Integration Services的项目系统支持

4.启动和停止数据库服务的方法

方法一:使用服务管理器启动或停止数据库服务

方法二:使用SQL Server配置管理器启动或停止数据库服务(常用)

方法三:使用SSMS启动或停止数据库服务


六.数据库分类

1.系统数据库

  • Master:记录系统级别信息,如登录用户、其他数据库文件的位置等
  • Model:数据库模板,创建数据库时使用
  • Msdb:用于 SQL Server 代理计划警报和作业
  • Tempdb:保存临时对象或中间结果集

   2.用户数据库

  • 用户自己创建的


七.SQL Server 数据库部署安装教程

资源:百度网盘 请输入提取码

提取码:6666

1.前期准备

软、硬件

要求

CPU

类型:x64处理器,AMD OpteronAMD Athlon 64、支持Intel EM64TIntel Xeon、支持EM64TIntel Pentium IV

速度:1.4 GHz或更高

内存

最小:1GB

硬盘空间

6GB以上

操作系统及

补丁程序

Windows Server 2016

Windows Server 2012 / 2012 R2

Windows 8/8.1/10

2.安装

1.打开一台server 2016,并插入SQL server 镜像 安装

2.装程序加载完成安装组件后,出现“安装中心”界面,选择“安装”选项,选择“全新安装或向现有安装添加功能”选择

默认下一步

3.各个规则状态为“已通过”或“警告”,表示可以继续进行安装,单击“下一步”。(如果存在问题,需要查看检查报告内容,根据提示解决问题)

4.在“功能选择”界面,根据实际需求现在要安装的功能,选中功能然后单击下一步即可

5.身份验证:SQL Server使用Windows操作系统中的信息验证用户名和密码; 混合模式:使用SQL Server身份验证(sa)和Windows 身份验证)

6.在“准备安装”界面中,可以看到“摘要”信息,然后单击“安装”开始安装

安装成功

启动和停止数据库服务(设置SQL Server (MSSQLSERVER)服务设置为自动)


创作不易,求关注,点赞,收藏,谢谢~

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
目录
相关文章
|
8天前
|
SQL 数据库 Windows
YashanDB Windows客户端安装
本文介绍YashanDB客户端(Windows)的安装、使用及卸载步骤。首先,下载并解压软件包至本地路径,配置环境变量。接着,通过cmd窗口使用yasql命令连接数据库,执行SQL操作。最后,卸载时删除相关环境变量和客户端目录。更多功能请参考官方文档。
YashanDB Windows客户端安装
|
1月前
|
SQL 存储 关系型数据库
MySQL原理简介—1.SQL的执行流程
本文介绍了MySQL驱动、数据库连接池及SQL执行流程的关键组件和作用。主要内容包括:MySQL驱动用于建立Java系统与数据库的网络连接;数据库连接池提高多线程并发访问效率;MySQL中的连接池维护多个数据库连接并进行权限验证;网络连接由线程处理,监听请求并读取数据;SQL接口负责执行SQL语句;查询解析器将SQL语句解析为可执行逻辑;查询优化器选择最优查询路径;存储引擎接口负责实际的数据操作;执行器根据优化后的执行计划调用存储引擎接口完成SQL语句的执行。整个流程确保了高效、安全地处理SQL请求。
198 76
|
9天前
|
存储 虚拟化 Docker
Docker Desktop 4.38 安装与配置全流程指南(Windows平台)
Docker Desktop 是容器化应用开发与部署的一体化工具,支持本地创建、管理和运行 Docker 容器。4.38 版本新增 GPU 加速、WSL 2 性能优化和 Kubernetes 1.28 集群管理功能,适用于微服务开发和 CI/CD 流水线搭建。安装要求为 Windows 10 2004 及以上(64 位),需启用 Hyper-V 或 WSL 2。硬件最低配置为 4GB 内存、20GB 存储和虚拟化技术支持的 CPU。安装步骤包括启用系统功能、下载并运行安装程序,完成后配置镜像加速并验证功能。常见问题涵盖 WSL 2 安装不完整、磁盘空间清理及容器外网访问等。
805 12
|
7天前
|
SQL 安全 数据库
win10 安装 sql server2012
安装 SQL Server 2012 是许多开发者使用数据库的第一步。主要步骤包括:下载并运行安装程序,接受许可条款,选择功能(如数据库引擎服务),配置实例和服务器设置,设置身份验证模式,完成安装并进行测试。建议安装 SQL Server Management Studio (SSMS) 进行管理和维护,确保数据安全。
27 3
|
8天前
|
安全 固态存储 文件存储
Windows 7纯净版重装教程|附微软原版镜像下载+驱动安装避坑技巧
本文详细介绍如何安全、高效地重装电脑系统,解决蓝屏、崩溃等问题。基于10年经验,涵盖从官方镜像获取、启动盘制作、数据备份到系统部署的全流程,并针对老旧机型优化。提供驱动一键安装工具和系统激活指南,确保无后门风险。文中还列出常见问题解决方案及操作禁忌,帮助用户顺利完成系统重装,让电脑重获新生。建议收藏并转发给有需要的朋友,欢迎留言咨询疑难问题。
|
8天前
|
人工智能 测试技术 API
Windows用户必备:Postman v11详细安装指南与API测试入门教程(附官网下载
Postman是全球领先的API开发与测试工具,支持REST、SOAP、GraphQL等协议调试。2025年最新版v11新增AI智能生成测试用例、多环境变量同步等功能,适用于前后端分离开发、自动化测试、接口文档自动生成及团队协作共享API资源。本文详细介绍Postman的软件定位、核心功能、安装步骤、首次配置、基础使用及常见问题解答,帮助用户快速上手并高效利用该工具进行API开发与测试。
|
10天前
|
机器学习/深度学习 并行计算 PyTorch
Windows下CUDA+pytorch安装
以下是关于在Windows下安装CUDA和PyTorch的简要介绍及参考链接:
82 0
Windows下CUDA+pytorch安装
|
1月前
|
SQL 存储 关系型数据库
MySQL原理简介—10.SQL语句和执行计划
本文介绍了MySQL执行计划的相关概念及其优化方法。首先解释了什么是执行计划,它是SQL语句在查询时如何检索、筛选和排序数据的过程。接着详细描述了执行计划中常见的访问类型,如const、ref、range、index和all等,并分析了它们的性能特点。文中还探讨了多表关联查询的原理及优化策略,包括驱动表和被驱动表的选择。此外,文章讨论了全表扫描和索引的成本计算方法,以及MySQL如何通过成本估算选择最优执行计划。最后,介绍了explain命令的各个参数含义,帮助理解查询优化器的工作机制。通过这些内容,读者可以更好地理解和优化SQL查询性能。
|
2月前
|
存储 Cloud Native Java
Windows下Minio的安装以及基本使用
MinIO 是一个开源的云原生分布式对象存储系统,兼容亚马逊S3接口,适合存储大容量非结构化数据。本文介绍Windows下MinIO的安装与基本使用:通过以上步骤,您可以在Windows环境中成功安装并使用MinIO。
443 17
|
21天前
|
安全 Unix 虚拟化
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 2 月更新)
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 2 月更新)
45 11
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 2 月更新)

热门文章

最新文章