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

发布时间:2020-06-18 16:30:05 作者:元一
来源:亿速云 阅读:456

一、使用数据库的必要性

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

常见的数据库有:SQL Server、MySQL、Oracle等,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数据库的详细介绍和安装配置

推荐阅读:
  1. SQL Server的详细介绍
  2. sql server有什么用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

sql server数据库

上一篇:LAMP之phpadmin

下一篇:ComponentOne C1ReportDesigner 设计报表

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》