第一章 SQL Server 数据库部署

  • 个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。
  • 座右铭:海不辞水,故能成其大;山不辞石,故能成其高。
  • 个人主页:小李会科技的主页****

目录

[一 数据库介绍](#一 数据库介绍)

(1)使用数据库的必要性

(2)数据库的基本概念

1.数据

2.数据库和数据库表

3.数据库系统和数据库管理系统

(3)数据库的发展史

(4)关系数据库的基本概念

主键的特点:

候选键的特点:

外键的特点:

[二 数据完整性规则](#二 数据完整性规则)

[三 SQL Server 2016 的版本](#三 SQL Server 2016 的版本)

[四 启动和停止数据库的方法](#四 启动和停止数据库的方法)

[五 数据库的分类](#五 数据库的分类)

(1)系统数据库

(2)用户数据库:用户自己创建的

[六 主流数据库介绍](#六 主流数据库介绍)

[六 安装 SQL server 数据库](#六 安装 SQL server 数据库)

[1.接下来以虚拟机VMware 来演示](#1.接下来以虚拟机VMware 来演示)

[2.打开SQL Server 安装中心选择安装​编辑](#2.打开SQL Server 安装中心选择安装编辑)

[3. 选择第一个 全新安装SQL Server 独立安装或现有安装添加功能](#3. 选择第一个 全新安装SQL Server 独立安装或现有安装添加功能)

[4. 下一步](#4. 下一步)

5.勾选接受下一步,之后一直点下一步到安装程序文件即可

6.下一步,扩住里面没有亮红都正常

[7.点击全选 将R服务和 针对对外部数据和独立不选√然后下一步](#7.点击全选 将R服务和 针对对外部数据和独立不选√然后下一步)

[​编辑 8.选择混合模式 设置密码 记住自己的sa 点击添加当前用户 下一步​编辑](#编辑 8.选择混合模式 设置密码 记住自己的sa 点击添加当前用户 下一步编辑)

[9.点击安装 等待安装完成](#9.点击安装 等待安装完成)


一 数据库介绍

(1)使用数据库的必要性

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

(2)数据库的基本概念

1.数据

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

2.数据库和数据库表

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

3.数据库系统和数据库管理系统

  • 数据库系统(DBS)
  • 数据库管理系统(DBMS)
  • 数据库管理员(DBA)

(3)数据库的发展史

  • 第一代数据库
    基于层次模型与网状模型的数据库
  • 第二代数据库
    关系数据库
  • 第三代数据库
    面向不同领域的新型数据库
    面向对象数据库
    "关系------对象" 数据库

(4)关系数据库的基本概念

基本结构:多个由行和列构成的二维表

主键(Primary key) 候选键 外键(Foreign key)

主键的特点:

由一个或多个字段组成,保证实体的唯一性

一个主键值对应一行数据

不允许取空值(NULL)

一个表只能有一个主键

候选键的特点:

能唯一标识表的一行而又不含有多余属性的属性集

表中可以有多个候选键

只能有一个候选键可以选作表的主键

外键的特点:

通过外键可以将多个表关联起来

将表中主键列添加到另一个表中,这个列就称为第二个表的外键


二 数据完整性规则

实体完整性,域完整性,用户定义的完整性,引用完整性。


三 SQL Server 2016 的版本

企业版:用于实际的生产环境中。

开发版:用于个人的学习和交流。

四 启动和停止数据库的方法

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

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

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

五 数据库的分类

(1)系统数据库

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

(2)用户数据库:用户自己创建的


六 主流数据库介绍

1.SQL Server(微软公司产品):面向Windows操作系统 简单、易用

2.Oracle(甲骨文公司产品) :面向所有主流平台 安全、完善,操作复杂

3.DB2(IBM公司产品) :面向所有主流平台 大型、安全、完善

  1. MySQL(甲骨文公司收购):开源、体积小、速度快、稳定

六 安装 SQL server 数据库

1.接下来以虚拟机VMware 来演示

进入虚拟机 首先要安装 server 2016 服务器 然后选择设置添加 cn_sql_server_2016_developer_x64_dvd_8776722 镜像

2.打开SQL Server 安装中心选择安装

3. 选择第一个 全新安装SQL Server 独立安装或现有安装添加功能

4. 下一步

5.勾选接受下一步,之后一直点下一步到安装程序文件即可

6.下一步,扩住里面没有亮红都正常

7.点击全选 将R服务和 针对对外部数据和独立不选√然后下一步

8.选择混合模式 设置密码 记住自己的sa 点击添加当前用户 下一步

9.点击安装 等待安装完成

10.现在进行安装ssms 和第一条操作一样选择ssms镜像进行安装

安装完成后那就恭喜你要开始入门数据库了

相关推荐
java_logo1 天前
HashiCorp Vault 镜像拉取与 Docker 部署全指南
运维·docker·容器
Maple_land1 天前
Linux复习:冯·诺依曼体系下的计算机本质:存储分级与IO效率的底层逻辑
linux·运维·服务器·c++·centos
Macbethad1 天前
用流程图去描述一个蓝牙BLE数字钥匙的初始化连接过程
服务器·网络·流程图
春风霓裳1 天前
sql-窗口函数
大数据·数据库·sql
言之。1 天前
【数据库】TiDB 技术选型与架构分析报告
数据库·架构·tidb
linmengmeng_13141 天前
【Jenkins】Jenkins配置从节点 - Launch Agent
运维·servlet·jenkins
人工智能训练1 天前
如何在 Ubuntu 22.04 中安装 Docker 引擎和 Linux 版 Docker Desktop 桌面软件
linux·运维·服务器·数据库·ubuntu·docker·ai编程
胖头鱼的鱼缸(尹海文)1 天前
数据库管理-第386期 使用OCP部署OceanBase 4.4.1社区版集群(20251107)
数据库·oceanbase
Craaaayon1 天前
如何选择两种缓存更新策略(写缓存+异步写库;写数据库+异步更新缓存)
java·数据库·redis·后端·缓存·mybatis
一 乐1 天前
点餐|智能点餐系统|基于java+ Springboot的动端的点餐系统小程序(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·小程序·论文