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 当在做复制操作时,才会产⽣,⽤来存储快照等发布信息。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论