iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >SQL Server数据库的详细介绍和安装配置
  • 114
分享到

SQL Server数据库的详细介绍和安装配置

2024-04-02 19:04:59 114人浏览 薄情痞子
摘要

一、使用数据库的必要性使用数据库可以高效且条理分明地存储数据,使工作人员能够更加迅速、方便地管理数据。数据库具有以下特点:可以结构化的存储大量的数据信息,方便用户进行有效的检索和访问;可以有效地保持数据信息

一、使用数据库的必要性

使用数据库可以高效且条理分明地存储数据,使工作人员能够更加迅速、方便地管理数据。数据库具有以下特点:

  • 可以结构化的存储大量的数据信息,方便用户进行有效的检索和访问;

  • 可以有效地保持数据信息的一致性、完整性、降低数据冗余;

  • 可以满足应用的共享和安全方面的要求;

常见的数据库有:SQL ServerMysqloracle等,sql Server是运行在windows操作环境中,拥有相对比较友好的图形化界面。

二、数据库的基本概念

数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合

数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。

1、数据

描述事物的符号记录称为ishuju(Data)

包括数字,文字、图形、图像、声音、档案记录等

以“记录”形式按统一的格式进行存储

SQL Server数据库的详细介绍和安装配置

2、表

将不同的记录组织在一起,就形成了“表”

是用来存储具体数据的

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

数据库管理系统(Database Management System,DBMS)是实现对数据库资源有效组织、管理和存取的系统软件。DBMS主要包括以下功能:

  • 数据库的建立和维护功能;
  • 数据定义功能;

  • 数据操纵功能;

  • 数据库的运行管理功能;

  • 通信功能;

数据库系统(Database SysSystem,DBS)是一个人一机系统,一般由硬件、操作系统、数据库、DBMS、应用软件和数据库用户组成。用户可以通过DBMS操作数据库,也可以通过应用程序操作数据库。

数据库管理员(Database AdmAdministrator DBA)负责数据库的更新和备份、数据库系统的维护、用户管理等工作,保证数据库系统的正常运行。

三、数据库的发展史和模型

1、数据库的发展史

初级阶段——第一代数据库:基于层次模型和网状模型的数据库系统;

中级阶段——第二代数据库:关系数据库;

高级阶段——第三代数据库:面向不同领域的新型数据库、面向对象数据库、“关系——对象”数据库;

2、经典数据模型

数据是现实世界中“量”的抽象,而数据模型是数据特征的抽象。在数据库系统中,数据模型是它的核心和基础;数据模型表现为数据的结构、定义在其上的操作及约束条件。

1)网状模型:

SQL Server数据库的详细介绍和安装配置
网状模型采用多对多,多对一的关系。这样复杂的数据关系,在网状模型上 可以得到很好的支持。网状模型适合表达复杂数据关系的实现,也可以将数据冗余减少到最小。

2)层次模型:

SQL Server数据库的详细介绍和安装配置
数据结构采用树形结构进行抽象的分析和表示,适合一对多的关系模型。禁止了多对多和多对一的关系。数据约束不容易实现,IBM公司开发的IMS数据库系统。

3)关系模型:

SQL Server数据库的详细介绍和安装配置
数据结构使用简单易懂的二维数据表,可以用简单的“实体-关系”(E-R)图来直接表示,E-R图中包含了实体(数据对象)、关系和属性三个要素。图中:矩形:实体;椭圆:属性。

四、关系数据库的基本概念

关系数据库系统是基于关系模型的数据库系统,是关系模型应用到数据库领域的实例化。

1、关系数据库的基本结构

在每个二维表中,每行称为一条记录,用来描述一个对象的信息;每列称为一个字段,用来描述对象的一个属性。数据表与数据库之间存在相应的关联,这些关联用来查询相关的数据,如下图所示就是一个数据表。
关系数据库是由数据表之间的关联组成的。其中:

  • 数据表通常是一个由行和列组成的二维表,每个数据表分别说明数据库中某一特定的方面或部分的对象及其属性;

  • 数据表中的行通常叫做记录或元组,它代表众多具有相同属性的对象中的一个;

  • 数据表中的列通常叫作字段或属性,它代表相应数据库中存储对象的共有的属性;

2、主键与外键

1)主键

数据表中的每行记录都必须是唯一的,而不允许出现完全相同的记录,通过定义主键(主关键字,Primary Key)可以保证记录(实体)的唯一性。
主键唯一标识表中的行数据,一个主键值对应一行数据。主键由一个或多个字段组成,其值具有唯一性,不允许取空值(NULL),一个表只能有一个主键。

2)外键

一个关系数据库通常包含多个表,通过外键(Foreign Key)可以使这些表关联起来。外键是用于建立和加强两个表数据之间的链接的一列或多列。通过将表中主键值的一列或多列添加到另一个表中,可创建两个表之间的链接。这个列就称为第二个表的外键。

3、数据完整性规则

1)实体完整性规则

实体完整性规则要求关系中的元组在主键的属性上不能有空值。如果出现空值,那么主键值就起不到唯一标识元组的作用。

2)域完整性规则

域完整性规则也称列完整性,指定一个数据集对某一个列是否有效或确定是否允许空值。

3)引用完整性规则

如果两个表之间相互关联,那么引用完整性规则要求不允许引用不存在的元组。

4)用户定义完整性规则

用户定义完整性规则是针对某一具体数据的约束条件,由应用环境决定。它反映某一具体应用所涉及的数据必须满足的语义要求。

五、安装和使用SQL Server 2016

SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。

Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

SQL Server 2016开发版可以在Windows8/8.1/10上安装,但是企业版不支持,功能都一样。但是,开发版不可以部署到实际生产环境中。

SQL Server 2016镜像请访问:[https://pan.baidu.com/s/1p17J4yhJE6UrvDkodgRzLg
提取码:pydi]

1、安全SQL Server的安全注意事项:

增强物理安全性;
隔离服务;
使用防火墙;
配置安全的文件系统;
禁用不必要的协议(例如:共享)

2、安装SQL Server 2016硬件要求

CPUx64;
内存不能低于1GB,建议4GB~6GB;
硬盘可用空间6GB;

3、安装SQL Server 2016

1)打开DVD,运行setup应用程序
SQL Server数据库的详细介绍和安装配置

2)单击安装选项,选择权限SQL Server独立安装或向现有安装添加功能
SQL Server数据库的详细介绍和安装配置

3)产品密钥保持默认,单击下一步
SQL Server数据库的详细介绍和安装配置

4)接收许可条款,单击下一步
SQL Server数据库的详细介绍和安装配置

5)不选择检查更新,保持默认单击下一步即可
SQL Server数据库的详细介绍和安装配置

6)忽略产品更新报错,单击下一步
SQL Server数据库的详细介绍和安装配置

7)安装规则的警告可以忽略,单击下一步
SQL Server数据库的详细介绍和安装配置

8)功能选项选择数据库引擎服务和SQL Server复制及Data Quality Services三个选项即可
SQL Server数据库的详细介绍和安装配置

9)实例配置保持默认实例即可
SQL Server数据库的详细介绍和安装配置

10)服务器配置保持默认,单击下一步
SQL Server数据库的详细介绍和安装配置

11)身份认证模式选择混合默认,自行配置密码,添加当前用户,单击下一步
SQL Server数据库的详细介绍和安装配置

12)开始安装
SQL Server数据库的详细介绍和安装配置

13)安装完成
SQL Server数据库的详细介绍和安装配置

14)查看服务控制台,验证是否安装成功
SQL Server数据库的详细介绍和安装配置

4、安装SQL Server MManagement

SSMS软件包提取链接:[Https://pan.baidu.com/s/1zFhXc3b7Ym-ZSLsYXL2yPg
提取码:d5yj ]

1)将SSMS复制到计算机开始安装
SQL Server数据库的详细介绍和安装配置

2)安装完成
SQL Server数据库的详细介绍和安装配置

3)打开SQL Server MManagement
SQL Server数据库的详细介绍和安装配置

4、连接、启动和停止数据库服务

1)使用windows身份验证连接数据库
SQL Server数据库的详细介绍和安装配置

2)使用SQL Server身份验证连接数据库
SQL Server数据库的详细介绍和安装配置

3)右击数据库名字,可以启动、停止、重新启动数据库
SQL Server数据库的详细介绍和安装配置

4)通过服务管理器启动或停止数据库
SQL Server数据库的详细介绍和安装配置

5)通过SQL Server配置管理器管理SQL Server服务
SQL Server数据库的详细介绍和安装配置

5、注册服务器

1)注册服务器(同一台服务器上要安装两个实例)
SQL Server数据库的详细介绍和安装配置

2)浏览本地服务器
SQL Server数据库的详细介绍和安装配置

3)选择服务器添加即可
SQL Server数据库的详细介绍和安装配置

4)测试数据库
SQL Server数据库的详细介绍和安装配置

6、系统数据库

SQL Server数据库的详细介绍和安装配置

SQL Server数据库的详细介绍和安装配置

您可能感兴趣的文档:

--结束END--

本文标题: SQL Server数据库的详细介绍和安装配置

本文链接: https://www.lsjlt.com/news/37689.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 数据库介绍以及mysql的安装配置,超详细教程
    数据库–基础 数据库相关概念 数据库 存储数据的仓库,数据是有组织的进行存储英文:DataBase,简称DB 数据库管理系统 管理数据库的大型软件英文:DataBase Management,简称DBMS SQL 英文:Structured...
    99+
    2023-12-25
    数据库 mysql microsoft
  • 详细介绍GitLab的安装和配置过程
    在当今的软件开发领域,版本控制是一项非常重要的工作,而Git是这个领域中最为流行的版本控制系统之一。但是,为了更好地管理自己的项目,还需要搭建一套Git服务器来进行代码的提交和管理。其中,GitLab就是一个极好的选择。本文将详细介绍Git...
    99+
    2023-10-22
  • phpmyadmin配置的详细介绍
    本篇内容主要讲解“phpmyadmin配置的详细介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“phpmyadmin配置的详细介绍”吧!  phpmyadmi...
    99+
    2024-04-02
  • MySQL数据库01——mysql的安装和配置(包含workbench安装,超详细)
    做大数据分析等数据行业肯定要接触数据库,Mysql是比较适合个人学习的数据库软件,本期第一章教学怎么安装和配置。 1.MySQL官网下载 先去官网下载:MySQL :: 下载 MySQL 社区服务器  社区版就可以,选上面这个,然后下载。...
    99+
    2023-10-20
    数据库 mysql 服务器 大数据 workbench
  • 阿里云服务器安装数据库SQL Server的详细步骤
    本文将详细介绍如何在阿里云服务器上安装SQL Server数据库。首先,我们将介绍SQLServer的基本概念,然后我们将介绍在阿里云服务器上安装SQL Server的步骤和所需工具。 SQL Server是Microsoft公司推出的关...
    99+
    2023-10-29
    阿里 步骤 服务器
  • 轻量级数据库SQL Server Express LocalDb介绍
    目录一、介绍1、SqlLocalDb2、轻量级数据库对比(LocalDB vs. SQL Express vs. Compact)二、安装这个SqlLocalDb1、通过VS Ins...
    99+
    2024-04-02
  • MySQL数据库索引的详细介绍
    这篇文章主要讲解了“MySQL数据库索引的详细介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL数据库索引的详细介绍”吧!01、前言看了很多关于索...
    99+
    2024-04-02
  • 安装和配置pandas库的详细指南
    如何安装pandas库并配置环境,需要具体代码示例 引言:Pandas是一个强大的数据处理库,它为Python提供了高效的数据结构和数据分析工具。在进行数据处理和分析的项目中,安装和配...
    99+
    2024-02-25
    配置 安装 - 配置环境
  • SQL Server数据库的安装方法
    这篇文章主要介绍SQL Server数据库的安装方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!数据库SQL Server 2008的安装步骤1、在网上下载sql server安装...
    99+
    2024-04-02
  • Nginx的安装配置介绍
    这篇文章主要介绍“Nginx的安装配置介绍”,在日常操作中,相信很多人在Nginx的安装配置介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Nginx的安装配置介绍”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-04
  • JVM的关键系统参数介绍和详细配置
    JVM(Java Virtual Machine)是一个虚拟机,它是Java程序的运行环境。在JVM的运行过程中,有一些关键的系统参...
    99+
    2023-08-29
    JVM
  • djangosettings.py配置文件的详细介绍
    配置文件如下,下面对配置文件进行一一解释 """ Django settings for film1_manager project. Generated by 'django-a...
    99+
    2024-04-02
  • mysql数据库之索引详细介绍
    目录思维导图简单理解索引模型的演变二叉查找树自平衡二叉树B树B+树聚集索引与二级索引总结 如果你想深入了解为什么mysql可以快速的进行检索数据,那么你一定要来了解一下mysql的索...
    99+
    2024-04-02
  • Spring配置文件的详细介绍
    目录 1. Spring的配置文件的命名 2. Spring配置文件中有什么 3. set注入 4. 构造注入 1. Spring的配置文件的命名 答:Spring的配置文件是放在resources文件夹下面的,一般我们都会给他起一个...
    99+
    2023-09-18
    spring set注入 构造注入 bean标签 java
  • Maven 安装目录的详细介绍
    Maven 安装目录的详细介绍前言:Maven 作为一款优秀的构建工具、依赖管理工具和项目管理工具,已经被业界广泛应用,我们可以利用 Maven 对项目进行清理、测试、构建、打包、部署等操作。在此,我们就 Maven 的安装目录,进行解读。...
    99+
    2023-05-31
    maven 安装 mave
  • 详细介绍Spring的配置文件
    目录1. Spring的配置文件的命名2. Spring配置文件中有什么3. set注入4. 构造注入1. Spring的配置文件的命名 答:Spring的配置文件是放在resour...
    99+
    2022-11-13
    Spring 配置文件
  • Pywifi:Python库pywifi的详细介绍、安装方法和使用攻略
    Pywifi:Python库pywifi的详细介绍、安装方法和使用攻略 一、简介 pywifi是一个用于操纵无线网络接口的Python软件包。通过pywifi,我们能够轻松地控制计算机上的Wi-Fi网...
    99+
    2023-10-24
    python 开发语言 linux
  • 阿里云采集数据库的详细介绍及位置
    阿里云采集数据库是阿里云自主研发的一款数据库系统,其主要应用于数据存储和管理。它能够为用户提供高效、稳定的数据库服务,满足用户对于数据存储和管理的各种需求。在这篇文章中,我们将详细说明阿里云采集数据库的具体位置以及其使用方法。 阿里云采集数...
    99+
    2023-12-18
    阿里 详细介绍 位置
  • Redis数据库的安装和配置教程详解
    目录1.Redis安装1.1.Linux环境安装Redis1.2.Windows环境安装Redis2.Redis客户端安装2.1.Redis自带的命令行客户端2.2.安装Redis图...
    99+
    2024-04-02
  • MyBatis操作数据库的详细步骤介绍
    这篇文章主要介绍“MyBatis操作数据库的详细步骤介绍”,在日常操作中,相信很多人在MyBatis操作数据库的详细步骤介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”My...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作