Windows server 2016——SQL server 简介与安装
作者:mmseoamin日期:2023-12-05

  • 作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 

  • 公众号:网络豆

  •  座右铭:低头赶路,敬事如仪

  • 个人主页: 网络豆的主页​​​​​

目录

 写在前面

介绍

一.数据库简介

1.使用数据库的必要性

2.数据库基本概念

(1)数据

 (2)数据库与数据库表

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

3.数据库发展史

4.数据模型

(1)网状模型

 (2)层次模型

 (3)关系模型

 二.主流数据库介绍

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

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

3.DB2(IBM公司产品)

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

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

​  1.基本结构

   2.主键(Primary Key) 

3. ​编辑候选键

​编辑4.外键(Foreign Key)

 四.数据完整性规则

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

六.数据库分类

​编辑1.系统数据库

​编辑    2.用户数据库 

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

1.前期准备

2.安装


 写在前面

本系列文章将会讲解SQL server 安装操作与使用,并且会同步视频进行安装讲解。

视频教程:【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 Opteron、AMD Athlon 64、支持Intel EM64T的Intel Xeon、支持EM64T的Intel 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)服务设置为自动)

                           

                           


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