码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 第一章 SQL Server 数据库部署


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

    目录

    一 数据库介绍

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

    (2)数据库的基本概念 

    1.数据

    2.数据库和数据库表

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

     (3)数据库的发展史

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

     主键的特点:

    候选键的特点:

     外键的特点:

    二  数据完整性规则

     三 SQL Server 2016 的版本

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

    五 数据库的分类

    (1)系统数据库

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

    六 主流数据库介绍

    六 安装 SQL server  数据库

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

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

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

    4. 下一步

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

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

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

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

    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公司产品) :面向所有主流平台 大型、安全、完善 
     

    4. 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镜像进行安装


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

  • 相关阅读:
    LVS集群(Linux Virtual server)
    2024.3.9|第十五届蓝桥杯模拟赛(第三期)
    代码管理工具知多少?来看看Git怎么用吧
    gRPC-go 元数据
    使用基于swagger的knife4j自动生成接口文档
    【学网攻】 第(27)节 -- HSRP(热备份路由器协议)
    简单工厂模式
    大学生抗疫逆行者网页作业 感动人物HTML网页代码成品 最美逆行者dreamweaver网页模板 致敬疫情感动人物网页设计制作
    canvas学习
    Python图像处理算法实战【1】超详细整理 | 新手入门实用指南 | 图像处理基础
  • 原文地址:https://blog.csdn.net/m0_64292323/article/details/132878498
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号