1.什么是SQL server
典型的关系型数据库管理系统
功能强大
操作简便(可视化)
可靠的安全性
2.数据库概念
数据存放的地方,是需要长期存放在计算机内的有组织并且可共享的数据集合。
四种类型:模型、层次、网状、关系。
3.关系数据库
键码:标识行的一行或多列
4.范式理论(关系库模型核心)
规范化的规则成为范式。
六种范式:
第一范式(1NF):每一列都是不可分割的数据项,同一列终不能有多个值。
原则:
数组的每个属性只能包含一个值
关系中的每个数组必须包含相同数量的值
关系中的每个数组一定不能相同
第二范式(2NF):该数据表中的任何一个非主键字段的数值都依赖于该数据表的主键字段。
第三范式(3NF):该数据表中的任何两个非主键字段的数据值之间不存在函数信赖关系。可以减少数据的冗余。
Boyce-Codd范式(BCNF)
第四范式(4NF)
第五范式(5NF)
一般数据库只需满足前三个范式就可以了。
5.E-R模型(Entity-Relationship)
实体-关系数据模型。用简单的图形反映了显示世界中存在的食物或数据及它们之间的关系。
关系:
(1)一对一关联 :班级实体-辅导员实体
(2)一对多关联 :班级实体-学生实体
(3)多对多关联 :学生信息-教室信息
6.SQL Server2008体系结构
由四个部分组成:
数据库引擎:核心服务,负责完成数据的存储、处理和安全管理。
AnalysisServices(分析服务):通过服务器和客户端技术的组合提供联机分析处理和数据挖掘功能。
ReportingServices(报表服务):用于创建和发布报表
IntegrationServices(集成服务):负责有关数据的提取、转换和加载等操作。
7.安装IIS服务(InternetInformation Server)
为了使用报表服务需要有这样的配置,所以需要安装IIS
8.安装SQL Server2008
首先需要安装 Microsoft .NET Framework3.5程序