第一章 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镜像进行安装

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

相关推荐
数据智能老司机11 分钟前
CockroachDB权威指南——SQL调优
数据库·分布式·架构
数据智能老司机12 分钟前
CockroachDB权威指南——应用设计与实现
数据库·分布式·架构
数据智能老司机26 分钟前
CockroachDB权威指南——CockroachDB 模式设计
数据库·分布式·架构
数据智能老司机19 小时前
CockroachDB权威指南——CockroachDB SQL
数据库·分布式·架构
数据智能老司机20 小时前
CockroachDB权威指南——开始使用
数据库·分布式·架构
宁zz20 小时前
乌班图安装jenkins
运维·jenkins
松果猿20 小时前
空间数据库学习(二)—— PostgreSQL数据库的备份转储和导入恢复
数据库
无名之逆20 小时前
Rust 开发提效神器:lombok-macros 宏库
服务器·开发语言·前端·数据库·后端·python·rust
s91236010120 小时前
rust 同时处理多个异步任务
java·数据库·rust
大丈夫立于天地间20 小时前
ISIS协议中的数据库同步
运维·网络·信息与通信