数据库数据库表的设计与实现-数据库设计的基本步骤

数据库数据库表的设计与实现-数据库设计的基本步骤

2023年7月27日发(作者:)

数据库数据库表的设计与实现-数据库设计的基本步骤⽬录按照结构化系统设计的⽅法,考虑数据库及其应⽤系统的开发全过程,将数据库设计分为以下 6个阶段:需求分析概念结构设计逻辑结构设计物理结构设计数据库实施数据库运⾏维护1. 需求分析待补充2. 概念结构设计将需求分析得到的⽤户需求抽象为信息结构(即概念模型)的过程就是概念结构设计。⽤E-R图模型来表⽰概念模型E-R图设计过程实体属性图——> 实体联系图——>完整的ER图分ER图——>总ER图E-R图主要概念见我的这篇博客关键点*****1. 实体和属性的划分原则⼀条原则:为了简化ER图的处理,现实世界能作为属性对待的尽量作为属性对待。符合什么条件的事物可以作为属性对待?两条准则(1)作为属性,不能再有需要描述的性质,即属性必须是不可分的数据项(2)属性不能与其他实体有联系2. E-R图的集成待补充3. 逻辑结构设计ER图向关系数据模型转换*****ER图向关系模型的转化要解决的问题是,如何将实体型与实体间的联系转化为关系模式。下⾯为转换的⼀般原则:1. ⼀个实体型转化为⼀个关系模式,实体的属性就是关系的属性,实体的码就是关系的码2. 对于实体型间的联系有以下不同的情况:(1) 1对1时,需要添加⼀个外键,外键可以添加到任⼀张表中(2) 1对n或n对1时,在多⽅添加⼀个外键,对应到1⽅(3) n对m时,新增⼀张关系表,以记录多对多的数据关系(4) 三个或三个以上实体的⼀个多元联系,新增⼀张关系表,与该多元联系相连的各实体的码以及联系的本⾝的属性均转换为关系的属性。4. 物理结构设计待补充5. 数据库实施待补充6. 数据库运⾏维护待补充

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690432110a349023.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信