Windows SQLserver 2016安装与部署

                     **windows  SQLserver 2016安装及应用**

数据库特点
1.可以结构化存储大量的数据信息,方便用户进行有效的检索和访问
2.可以有效地满足数据的一致性,完整性,降低数据冗余
3.可以满足应用的共享和安全方面的要求

数据库的基本概念
数据:描述数据的符号记录称为数据(数字、文字、图形、声音、档案等)
数据库和数据库表:数据库由数据库表构成,数据库表由不同的记录组成,记录由字段组成

数据库管理系统和数据库系统(database manager system)
实现对数据库有效组织、管理、存取的系统软件
主要功能:
1.数据库的建立和维护功能建立数据库的结构和数据的录入与转换,数据库的转储与恢复,数据库的重组与性能监视等。
2.数据定义功能定义全局数据结构,局部逻辑数据结构,存储结构,保密模式及信息格式等功能,保证存储在数据库中的数据正确、有效和相容,以防止不符合语义的错误数据被输入或输出。

3.数据操纵功能
数据查询统计和数据更新两个方面。

4.数据库的运行管理功能
是DBMS的核心管理部分,包括并发控制,存取控制,数据库内部维护等

5.通信功能DBMS与其他软件系统之间的通信,不同软件系统之间进行数据交换

数据库系统(database system,dbs)
是一个人—机系统,一般由硬件、操作系统、数据库、DBMS、应用软件和数据用户(数据库管理员)组成。

数据库应用程序、数据库管理系统
应用程序是利用DBMS为解决某个具体的管理或数据处理的任务而编制的一系列的命令的有序指令集合,使普通用户不需要计算机专业知识就可以使用

数据模型所描述的内容包括数据结构、数据操作、数据约束

模型有网状模型、层次模型、关系模型

关系数据库的概念
基本结构使用的存储结构是多个二维表格,即反应事物及其联系的数据描述,以平面表格形式体现的

关系数据库由数据表之间的关联组成,其中
1.数据表通常由行和列组成二维表,每个表分别说明数据库中某一特定的方面或部分的对象及其属性
2.表中的行称为记录(元组),代表具有众多属性的对象中的一个
3.表中的列称为字段(属性),代表相应数据库中存储对象的共有属性

主键与外键
主键(primary key)(关键字)
由一个或多个字段组成,数据表中每行记录必须唯一,而不允许出现完全相同的记录,通过定义主键,保证记录(实体)的唯一性(不允许取空值)

外键(foreign key)
一个关系数据库包含多个表,通过外键使表之间相互关联,用于建立和加强表数据之间的链接的一列或多列

数据完整性规则(维护数据库中的数据与现实世界的一致性)
1.实体完整性规则——在数据库系统的核心层实现要求关系中的元组在主键的属性上不能有空值,若有空值则主键起不到唯一标识元组的作用
2.域完整性规则(列完整性)——在数据库系统的核心层实现指定一个数据集对某一个列是否有效或确定是否允许空值。eg:性别
3.引用完整性规则两个表之间存在相互关联,则要求不允许引用不存在的元组
4.用户定义完整性规则针对某一具体数据的约束条件,由应用环境觉定。

                              **SQL  SERVER 2016 安装**

1.服务器安装环境
2.增强物理安全性
3.使用防火墙
4.隔离服务,防止受到的危害服务器危及SQL server,尤其不在域控制器上安装,虽然安装程序不会阻止,但面临诸多限制和严重的安全隐患
5.配置安全的文件系统(NTFS)。关键数据使用RAID存储
6.禁用不必要的协议,包括NETBIOS和服务器消息块,以便减轻由用户枚举带来的威胁

安装过程需要Microsoft .NET支持
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
身份验证模式
1.Windows身份验证模式
用户通过Windows用户连接时,SQL server使用Windows操作系统中的信息验证用户名和密码,使用kerberos安全协议进行身份验证,比混合模式更安全
2.混合模式
允许SQL server身份验证和Windows身份验证连接,通过Windows账户连接的用户可以使用Windows验证的受信任连接
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
SQL server 2016 常用工具
**SSMS:**用于访问,配置,控制,管理和开发sql server的所有组件
**性能工具:**提供sql server Profiler、数据库优化顾问,用于监视数据库及性能优化
**导入和导出数据:**提供一套用于移动,复制及转换的图形化工具和可编程对象
**SQL server :**管理数据库服务和网络设置

sqlserver文件类型
1.数据库在磁盘上以文件为单位存储,由数据文件和事务日志文件组成
2.数据文件包含数据和对象

数据库四种类型的文件
**主数据文件:**包含数据库启动信息,指向数据库种的其他文件扩展名 .mdf
次要(辅助)数据文件:除了主数据库文件以外的其他数据文件都是次要数据文件,扩展名 .ndf事务日志文件:包含恢复数据库所有事务日志的信息,日志扩展名 .ldf
**文件流数据文件:**可以使基于sql server 的应用程序能在文件系统中存储非结构化的数据,eg:文档、图片、音频、视频等,文件流主要将sqlserver数据库引擎和新技术文件系统NTFS集成在一起,主要以varbinary(max)数据类型存储数据

数据文件
1.微观角度来看,数据文件由若干64KB大小的区(extent)组成,每个区由8个8KB的连续页组成
2.SQL server所能识别的最小存储单位为页,每一个页的大小是8KB,是SQL server实际存储数据的单位
3.磁盘的I/O操作在页级执行

事务日志(以单条日志记录为单位)
1.事务是一个或多个T-SQL(transact-SQL)语句的集合,相当于一个“原子”任务,要么执行成功,要么完全不执行
2.每个SQL server数据库都具有事务日志,用于记录所有事务的SQL语句,发生数据灾难时,通过事务日志记录的T-transact-SQL 语句可以恢复数据库 eg:系统故障时,可以使用事务日志前滚(重做)所有已确认的事务,回滚(撤销)所有未完成的事务

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很高兴能帮助您!下面是 SQL Server 2016安装教程,包括安装包的下载和安装步骤: 1. 首先,您可以访问微软官方网站下载 SQL Server 2016安装包***/details.aspx?id=56836 2. 下载完成后,双击运行安装程序。选择 "新建 SQL Server 部署,或者添加功能到现有的部署"。 3. 在安装类型中选择 "新建 SQL Server 部署",然后点击下一步。 4. 阅读并接受许可协议后,点击下一步。 5. 在所需的功能选择页面中,选择您想要安装的组件。默认情况下,会安装数据库引擎服务、SQL Server 数据工具和 SQL Server Replication。您可以根据需要进行自定义选择,然后点击下一步。 6. 在实例配置页面,选择 "默认实例" 或 "命名实例"。默认实例将使用默认的实例名称,默认端口为 1433。如果选择命名实例,则需要提供一个唯一的实例名称,并且可以选择不同的端口。点击下一步。 7. 在服务器配置页面,您可以配置 SQL Server 服务的启动账户。默认情况下,服务会使用内置账户进行启动。您也可以选择使用您自己的账户。点击下一步。 8. 在数据库引擎配置页面,选择 "Windows 身份验证模式" 或 "混合模式"。如果选择混合模式,您需要为 "sa" 用户指定密码。点击下一步。 9. 在报告错误和使用数据页面,您可以选择是否向微软发送错误报告,并选择是否参与客户体验计划。点击下一步。 10. 在安装规则页面,系统会检查您的环境是否满足安装要求。请确保所有规则都通过了检查,然后点击下一步。 11. 在准备安装页面,您可以查看您选择的安装选项的摘要。确认无误后,点击安装开始安装过程。 12. 安装过程可能需要一些时间,请耐心等待。安装完成后,您可以点击 "关闭" 完成安装。 这样,SQL Server 2016安装就完成了。接下来,您可以使用 SQL Server Management Studio 等工具来管理和使用 SQL Server 数据库。希望对您有帮助!如有任何疑问,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值