数据库的设计总结
一、 数据库的设计
将数据库中的数据实体及这些数据实体之间的关系进行规划和结构化的过程 良好的数据库设计:(节省数据的存储空间,能够保证数据的完整性,方便进行数据库应用系统的开发)
1、 收集信息:创建数据库之前,必须充分的理解数据库的需要完成的任务和功能
2、 标识实体:在收集信息后,必须标识数据库要管理的关键对象或实体
3、 标识每个实体需要存储的信息查询代码如下:标识实体的信息,该实体的属性,这些属性将组成表中的列
4、 标识实体之间的关系:关系型数据库有一项很强大的功能,即他可以关联数据库中各项的相关信息
二、 实体-关系模型
1、 实体:现实世界中客观存在的事物,具有行为特征和属性。
2、 属性:属性就是实体的特征
3、 联系:联系就是两个或连个以上的实体之间的关系
4、 映射关系:表示通过联系与该实体关联的其他实体的个数。
5、 一对一:X中的一个实体与Y中的一个实体关联。Y中的一个实体最多与X中的一个实体关联
6、 一对多: X中的一个实体与Y中的任意多实体关联。Y中的一个实体最多与X中的一个实体关联
7、 多对一:X中的实体与Y中的一个实体关联。Y中的一个实体最多与X中的任意多实体关联
8、 多对多:X中的一个实体可以与Y中的任意多实体关联,,反正成立
9、 实体关系图:矩形表示实体集,椭圆表示属性,菱形表示关系集
三、 数据库细节
1、 关系数据库模型:用二维表的形式表示实体和实体之间的数据模型称为关系模型
2、 逻辑设计--------绘制数据库模型图
1、 绘制数据库模型图的步骤
2、 新建数据库模型图
3、 添加实体
数据库的设计总结
本文总结了数据库设计的关键步骤,包括理解需求、识别实体和关系、实体关系模型的介绍,以及数据库的三大范式。强调了良好设计对于数据完整性和系统性能的重要性,同时指出在实际开发中需兼顾规范化和性能的平衡。
摘要由CSDN通过智能技术生成