数据库视频-第一章
SQL Server是一个典型的关系型数据库管理系统
优点:1、功能强大 2、操作简便 3、可靠的安全性
数据库概念:数据存放的地方
数据库模型:层次模型 网状模型 关系模型
关系数据库 术语:键码 主关键字 候选关键字 公共关键字 外关键字
关系数据库完整性规则:实体完整性规则 参照完整性规则 用户定义完整性规则
范式理论
规范化是吧数据库组织成在保持存储数据完整性的同时最小化冗余数据库的结构的过程
这些规则称为范式
目前关系数据库的六种范式 第一范式 第二范式 第三范式 第四范式 第五范式
第一范式:数据库表的每一列都是不可分割的基本数据,同一列中不能有多个值
原则:数组的每个属性只能包含一个值
关系中的每个数组必须包含相同数量的值
关系中的每个数组一定不能相同
第二范式:满足第一范式,且任何一个非主键字段的数值都依赖于数据表的主键字段
第三范式:满足前两个范式,且该数据表中的任何两个非主键字段的数据值之间不存在函数信赖关系
E-R模型
E-R模型:即实体-联系数据模型,最早提出用于数据库设计,是面向问题的概念性数据模型,用图形反应关系 不同的实体利用不同的关系联系起来
实体:是观念世界中描述客观事物的概念,可以是具体事物,也可以是抽象事物
关系:一对一关联
一对多关联
多对多关联
人事管理系统的E-R图
SQL Server2008体系结构
组成:数据库引擎 报表服务 分析服务 集成服务
数据库引擎:是SQLServer2008的核心服务
负责:完成数据存储,处理和安全管理
例如:创建数据库 创建表 创建视图 数据查询 访问数据库
分析服务:主要作用是通过服务器和客户端技术的组合提供联机分析出来和数据挖掘功能
可以完成数据挖掘模型的构造和应用,实现知识的发现、表示和管理
报表服务:用于创建和发布报表及报表模型的图形工具和向导
集成服务:是一个数据集成平台,负责完成有关数据的提取,转换和加载等操作
可以高效的出来各种各样的数据源