数据库的设计
第一章:数据库的设计 <1> 数据库:是指长期存储在计算机内有组织、可共享的数据集合,即在计算机系统中按一定的数据模型组织、存储和使用的相关联的数据集合 <2> 数据库管理系统:是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。 <3> 数据冗余:是指同一数据被反复存放。 <4> 数据库的系统模型: 1: 层次型数据库(优点:层次分明、结构清晰、不同层次间的数据关联直接简单。) 2 网路型数据库( 1 )允许存在一个以上的节点没有父节点 ( 2 )节点可以有多于一个的父节点 3 关系型数据库( 1 )信息原则:贮存在单元中的数据库必须是原始的,每个单元只能贮存一条数据。 (2) 贮存在列下的数据必须是具有相同数据类型。 ( 3 )每行数据时唯一的 ( 4 )列没有顺序 ( 5 )行没有顺序 ( 6 )列有一个唯一性的名称 4 面向对象型数据库 <5> 数据库的设计就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。 <6> 实体:客观存在并可以相互区分的事物叫实体 <7> 属性:是实体具有的某些特征,通过属性对实体进行描述。 <8> 键、主键、外键 <9> 实体性:具有相同属性的实体必须具有共同的特征和性质。 <10> 实体集:同类型实体的集合成为实体集。 <11>