SQL SERVER 数据库设计与实现 1
第一章(数据库的设计) 一、数据 数据是对客观的一种描述,数据是指描述事物的符号记录 二、数据库管理系统 数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件 三、数据的冗余 同一数据反复存放 问题:浪费存储空间、更新数据容易出错。 四、数据不一致性 数据不一致性是指同一数据在不同的地方有不同的取值 五、数据库(DataBase) 指长期存储在计算机内有组织、可共享的数据集合。 数据库的系统模型 一、层次型数据库 二、网状型数据库 三、关系型数据库 1、关系名 通常说的表名 2、元组 在数据库中经常被称为记录 3、属性 在数据库中经常被称为字段 4、域 属性的取值范围,数据库中某一列的取值限制 5、键 由一个或多个列组成 6、关系模式 只对关系的描述 四、面向对象型数据库 数据库概念模型 一、信息实体的概念 1、实体 用长方形表示 一般是名词 2、属性 用椭圆表示 一般是名词 3、关系 用菱形表示 一般是动词 4、键(Key) 主键、外键 5、实体型(Entity Type) 具有相同属性的实体必然具有共同的特征和性质 6、实体集(Entity Set) 同类型实体的集合 二