SQLSERVER数据库的简单介绍
⼀、数据库技术的发展
  数据库技术是应数据管理任务的需求⽽产⽣的,先后经历了⼈⼯管理、⽂件系统、数据库系统等三个阶段。
⼆、关系型数据库
  SQL Server属于关系型数据库。
  关系模型
    以⼆维表来描述数据,每个表中有多个字段列和记录⾏。
  关系模型的基本术语
    关系——⼀个⼆维表就是⼀个关系
    元组——就是⼆维表中的⼀⾏,即表中的⼀列
    属性——就是⼆维表中的⼀列,⽤类型和值表⽰
    域——每个属性取值的变化范围,如性别的域为{男,⼥}
  关系模型中的数据约束
    实体完整性约束——约束关系的主键属性值不能为空值
数据库简单吗
    参照完整性约束——关系之间的基本约束
    ⽤户定义的完整性约束——反映具体应⽤中数据的语义要求
  关系数据库的规范化
    第⼀范式:在⼀个关系中,消除重复字段,且各字段都是最⼩的逻辑存储单位
    第⼆范式:若关系模型属于第⼀范式,则关系中每⼀个⾮主关键字段都完全依赖于主关键字段,不能只部分依赖于主关键字的⼀部分
    第三范式:若关系模型属于满⾜第⼀范式和第⼆范式,第三范式要求去除传递依赖
  关系数据库的设计原则
    1.数据库内数据⽂件的数据组织应获得最⼤限度的共享、最⼩的冗余度,消除数据及数据依赖关系中的冗余部分,使依赖于同⼀个数据模型的数据达到有效的分离。
    2.保证输⼊和修改数据时的⼀致性和正确性。
    3.保证数据与使⽤数据的应⽤程序之间的⾼度独⽴性。
三、SQL SERVER 架构
  SQL Server是基于客户端/服务器模式(C/S模式)的⼤型关系型数据库管理系统。它在电⼦商务、数据仓库和数据库解决⽅案等应⽤中起着核⼼作⽤,为企业的数据管理提供强⼤的⽀持,对数据库中数据提供有效的管理,并采⽤有效的措施实现数据的完整性及数据的安全性。
四、⼀些基本定义
  数据:是事物客观存在的反映,可以⽤⽂字、符号等记录下来的。
  信息:数据+处理
     经过加⼯处理的有⽤的数据。
  字段:标识实体属性的命名单位。
  记录:字段的有序集合,⼀个记录描述⼀个实体。
  关键字:唯⼀标识每个记录的字段或字段集。
五、相关数据库介绍
  1.master 包含了sql诸如登陆帐号,系统配置,数据库位置及数据库信息等,⽤于控制数据库的sql server 的运⾏;
  2.model为新创建的数据库提供摸板;
  3.msdb 为sql server agent调度信息和作业记录提供存储空间;
  4.tempdb 为临时表和临时存储过程提供存储空间;
  5.distribution 当在做复制操作时,才会产⽣,⽤来存储快照等发布信息。