SQL server2016 数据库 基础知识

SQL Server基础知识

SQL Server服务的启动方式:
1、SQL配置管理器(C:\Windows\SysWOW64)
2、控制面板----管理工具-----服务----SQL Server服务
3、我的电脑----管理----服务----SQL Server服务
4、我的电脑----搜索(SysWOW64)
5、寻找以前的固定图标或快捷方式
6、win+r 输入:services.msc

SQL Server的启动方式:
1、SQL配置管理器(C:\Windows\SysWOW64)
2、控制面板----管理工具-----服务----SQL Server服务
3、我的电脑----管理----服务----SQL Server服务

SQL SERVER(MSSQLSERVER) ,服务器名:计算机名\实例名
MSSQLSERVER(实例)
服务器名称可以为:英文点(.) localhost .\实例名 ip地址 计算机名称

数据库(DB)
定义:存放数据的集合
数据库的特点:冗余小,共享性高,采用特定的数据模型,有统一的数据控制功能
数据:能被计算机存储、处理的图文声像等
数据类型:数值型、非数值型 //(数据不等于数字)
数据处理:将数据转换为信息的过程
信息 = 数据 + 数据处理 //(信息一定是数据但数据不一定是信息)

数据库管理系统(DBMS)
核心 系统软件 应用系统
作用:数据操纵,数据组织,控制及保护数据服务等
DBMS介于用户和操作系统之间

数据库系统(DBS)
组成:​硬件系统、数据库,数据库管理系统、数据库管理员、用户、数据库的软件
DBS 包含 DB+DBMS // 包含关系
DBS=DB+DBMS+DBA+硬件系统 // DBA:数据库管理员

数据库模型:
关系模型—二维表
网状模型—网络结构
层次模型—树状结构
结构数据模型

数据库的发展阶段:
人工管理阶段
文件系统阶段
数据库系统阶段

数据库名词:
实体 属性 同型实体(不同的实体有共同的属性)— 表达:实体名(属性1,属性2…)
实体型(一类实体) 实体集(多个同型实体)
码(主键) 域(属性的取值范围)

实体的联系:
一对一(1:1)
一对多(1:n)
多对多(m:n)

E-R图:
矩形:实体
四边形/菱形:关系(动词)
椭圆:属性

外键:
两个关系中,在关系1中是主键,但在关系2中不是主键,则称该属性为外键
主键与外键的关系:1:n

E-R图转换成关系模式规则:
一个实体集转换为关系模型中的一个关系,实体的属性就是关系的属性,实体的码就是关系的码,关系的结构是关系模式。
一个1:1联系可以转换为一个独立的关系,也可以与任意一端实体集所对应的关系合并。如果将1:1系转换为一个独立的关系,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,且每个实体的码均是该关系的候选码。如果将1:1联系与某一端实体所对应的关系合并,则需要在被合并关系中增加属性,其新增的属性为联系本身的属性和与联系相关的另一个实体的码。
实体间的1:n联系可以有两种转换方法:一种方法是将联系转换为一个独立的关系,其关系的属性由与该联系相连的各实体集的码以及联系本身的属性组成,而该关系的码为n端实体的码;另一种方法是在n端实体集中增加新属性,新属性由联系对应的1端实体集的码和联系自身的属性构成,新增属性后原关系的码不变。
一个m:n联系转换为一个关系:与该联系相连的各实体集的码以及联系本身的属性均转换为关系的属性,新关系的码为两个相连实体码的组合。

数据库范式判断:
范式:进行数据库设计时所要遵循的规则和准则(五大范式)

第一范式(1st NF):关系中的属性都是不可再分的数据项(消除多值)
第二范式(2nd NF):每一列都依赖于主键  联合主键的每一列都要完全依赖于主键	(消除部分依赖)
第三范式(3 NF):除主键以外的其他列都不传递依赖于主键列(消除传递依赖)

数据库的文件类型:
1、主数据文件(primary file):
每一个数据库额有且只有一个主数据文件
扩展名为:.mdf
作用:存放数据以及数据库的启动信息

2、辅助数据文件(secjdary file):
可以有多个也可以没有
扩展名:.ndf
作用:扩充存放数据(当主数据文件存储空间不够时启用)

3、事务日志文件:
一个数据库至少有一个日志文件
扩展名:.ldf
作用:存放数据库的日志,记录对数据库的操作记录

数据库文件组:分组

SQL Sever系统数据库&#

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值