- 2
- 0
- 约1.76千字
- 约 21页
- 2015-12-24 发布于广东
- 举报
第八章数据库设计 8.1 数据库及数据库管理系统 数据库(Database)是被集中控制和管理的存储数据的完整集合。 在数据库技术的发展过程中有四种模型类型得到了广泛地应用: 层次 网状 关系 面向对象 8.2 设计关系数据库 8.2.1 从ERD到数据库 实体模型有各种形式 : 1.一对一联系 2.一对多联系 3.多对多联系 8.2.1 设计关系数据库的步骤 1.为每个实体类型建立一张表; 2.为每个表选择一个主键(如果需要可以定义一个); 3.增加外部码以表示一对多关系; 4.建立几个新表来表示多对多关系; 5.定义参照完整性约束; 6.评价模型质量,并进行必要的改进; 7.为每个字段选择适当的数据类型和取值范围(如果需要的话) 8.2.2 为实体建立表 建立一个关系数据库模型的第一步是给ERD中的每个实体建立一张表,如下图是课程管理系统最初的ERD 借助一个新的实体连接多对多关系的两端,即把一个多对多关系转化为两个一对多关系 ,如下图: 8.2.3 建立表间的关系 8.2.4 执行参照完整性 当建立一个包含外部码值的记录时,DBMS确保它在另一个相关表中以主键的形式出现。 当删除一个记录时,DBMS确保相关表中没有外部码与被删记录的主键有相同值。 当改变一个主键值时,DBMS要求相关表中没有外部码与它有相同值。 8.2.5 设计基于类图的关系数据库模型 以图
原创力文档

文档评论(0)