什么是SQL SERVER
Microsoft发布的SQL Server 产品是一个典型的关系型数据库管理系统。
优点:功能强大;操作简单;可靠的安全性。
数据库概念:数据库就是数据存放的地方,是需要长期存放在计算机内的有组织并且可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,可以为不同的用户共享使用。
常见的数据库模型(模型是指数据库管理系统中数据的存储结构):层次模型;网状模型;关系模型。
关系数据库是由数据表和数据表之间的关联组成。关系数据库的特点在于它将每个具有相同属性的数据独立存在一个表中。对任何一个表而言,用户可以新增、删除和修改表中的数据,而不会影响表中的其他数据。
范式:关系模型原理的核心 是“规范化”概念,规范化是把数据库组织成在保持存储数据完整性的同时最小化冗余数据的结构的过程。规范化的数据库是符合关系模型规则的数据库,通常把这些规则成为范式。
第一范式:是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。
第二范式:如果一个数据表已经满足第一范式,而且该数据表中的任何一个非主键字段的数据值都依赖于该数据表的逐渐字段,那么该数据表满足第二范式。(逐级递增
第三范式:如果一个数据表已经满足第二范式,而且该数据表中的任何两个非主键字段的数据值之间不存在函数信赖关系,那么该数据表满足第三范式。
E-R数据模型,即实体-联系数据模型,是于1976年提出的最早的语义数据模型。该数据模型的最初提出的是用于数据库设计,是面向问题的概念性数据模型。它用简单的图形反映了现实世界中存放的事物或数据及它们之间的关系。
实体是观念世界中描述客观事物的概念,可以是具体的事物,也可以是抽象的事物。
关系:一对一;一对多;多对多。