关系型数据库设计

本文探讨了数据库设计的重要性,包括降低开发难度、高效查询及扩展性,同时揭示了数据操作的问题和性能影响。通过E-R图解析实体、属性和联系,并介绍三大范式(第一、二、三范式)。涉及软件项目开发流程和数据库设计实践技巧。
摘要由CSDN通过智能技术生成

目录

数据库设计的重要性

好处

坏处

软件项目的开发

概念模型:E-R图

1.实体

2.属性

3.联系

三大范式


数据库设计的重要性

好处

        1.降低应用程序的开发难度

        2.具备高效的查询效率

        3.具备良好的扩展性

坏处

        1.数据操作异常、修改复杂、数据冗余等问题

        2.影响程序的性能,甚至会导致程序崩溃


软件项目的开发

要经历需求分析、高腰设计、详细设计、代码实现、软件测试、安装部署等阶段


概念模型:E-R图

1.实体

        矩形表示实体

2.属性

        椭圆形表示实体的属性

3.联系

        菱形表示在需求分析阶段表示的实体之间的关系


三大范式

1.第一范式

        原子性:每个列拆到不能再拆

2.第二范式

        每个表只讲一个事情

3.第三范式

        所有的表之间都能直接互连,而不需要传递依赖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值