数据库视频第一章
SQL Server是一个典型的关系型数据库管理系统
概念:数据存放的地方,
有点:具有较小的冗余度,较高的数据独立性和易扩展性。
常见的数据库模型:
层次模型
网状模型:复杂,紧密
关系模型
1.由数据表和数据表之间的关联组成
特点:每个具有相同属性的数据独立地存在一个表中
2.基本术语
键码
主关键字
候选关键字
公共关键字
外关键字
3.完整性规则:
实体完整性规则、参照完整性规则、用户完整性规则
4.范式:规范化的规则
规范化:把数据库组织成在保持存储数据完整性的同时最小化冗余数据的结构的过程
第一范式:数据库中每一列都是不可分割的基本数据项,同一列中不能有多个值。
指导原则:
数组的每个属性只能包含一个值
关系中的每个数组必须包含相同数量的值
关系中的每个数组一定不能相同
上面这个表中的最后一行就不符合第一范式的要求
而上面这个表就是分解后的符合第一范式要求的表
第二范式:只有满足了第一范式才会判断第二范式,逐级递增的过程
该数据表中的任何一个非主键字段的数值都依赖于该数据表的主键字段,那么该数据表满足第二范式
上面这个表就是不符合第二范式的,所以要对其进行拆分
第三范式:如果一个数据表已经满足第二范式,而且该数据表中的任何两个非主键字段的数据值之间不存在函数
信赖关系。
上图中就是不符合第三范式的典例,这样的表造成了数据的冗余。如何让其变成第三范式呢,直接去掉奖金这一列即可。
5.E-R模型图
定义:即实体-联系数据模型,1976年提出的早期的语义数据模型。最初提出是用于数据库设计,是面向问题的概念性数据模型,他用简单的图形反映了现实世界中存在的事务或数据及他们之间的关系。
实体:是观念世界中描述客观事物的概念。可以是具体的事物,也可以是抽象的事物。同一类实体的所有实例就构成该对象的实体集。
关系:
(1)一对一关联
(2)一对多关联
(3)多对多关联
E-R图实例:
6.SQL Server 2008体系结构
是指对SQL Server 2008的组成部分和这些组成部分之间关系的描述
SQL Server 2008由四部分组成:数据库引擎、Analysis Services(分析服务)、Reporting Services(报表服务)和Intergration Services(集成服务)
(1)数据库引擎
是SQL Server 2008的核心服务,负责完成数据的存储、处理和安全管理。创建数据库、创建表、创建视图、数据查询、访问数据库
(2)分析服务
通过服务器和客户端技术的组合提供联机分析处理和数据挖掘功能
使用分析服务可以设计、创建和管理包含来自于其他数据源的多维结构,通过对多维数据进行多角度的分析,可以使用管理人员对业务数据有更全面的理解。
(3)报表服务
用于创建和发布报表及报表模型的图形工具和向导、用于管理Reporting Services的报表服务器管理工具和用于对Reporting Services对象模型进行编程和扩展的应用程序编程窗口。
(4)集成服务
是一个数据集成平台,负责完成有关数据的提取,转换和加载等操作。并且,Intergration Services可以高效的处理各种各样的数据源。
7.安装IIS服务
8.安装SQL Server 2008
9.卸载SQL Server 2008
文章来源: blog.csdn.net,作者:翟文彪,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/zwb568/article/details/100020433
- 点赞
- 收藏
- 关注作者
评论(0)