数据库的设计
1.数据库的相关概念 数据(Data) 数据就是客观信息的一种描述 数据库(DataBase) 指长期存储在计算机内有组织、可共享的数据集合。 数据库管理系统(DataBase Management System) 为数据库建立、使用和维护而配置的软件。 数据库系统(DataBase System) 在计算机系统中引入数据库后的系统构成。 2.数据库的系统模型 数据库系统根据数据存储的数据模型可以分为: (1层次性数据库 (2网状型数据库 (3关系型数据库 (4面向对象型数据库 3、数据库概念模型 ( 1)信息实体的概念 实体(Entity) 属性(Attribute) 建、主键、外键 实体型(Entty type) 实体集(Entity Set) 联系Relationshp) 4、实体的关系 1、一对一的关系(1:1) 对于实体集A中每一个实体,实体集B中至多有一个实体与之关联,则称实体集A与实体集B具有一对一的关系,记为(1:1) 2、一对多的关系(1:N)或多对一的关系(N:1) 实体集A中的每一个实体,实体集B中有N个实体与之关联;反过来,实体集B的每一个实体,实体集A有N个实体与之关联; 3、多对多的关系(N:N) 实体集A中的每一个实体,实体集B中有N个实体与之关联;反过来,实体集B的每一个实体,实体集A有个M体与之关联; 5.为什么需要设计数据库 (1良好的数据库设计