数据库的一个设计问题有懂的吗?
目前有一个文章表(文章id,文章title,文章content,作者id),这时目前的字段,作者id是用户表的外键,但当我获取一个文章列表的时候,还需要展示作者的名称、头像等等。
如果把作者名称、头像等都放到文章表里,好像不太符合设计原则,但是如果要取文章的时候再根据作者id去查用户表,效率好像很低,有什么比较好的解决方案呢?
数据库
赞
收藏 0
回答 1
待解决
相关问题
mysql的一个问题有懂的吗?
2338浏览 • 1回复 待解决
关于无限步骤的数据库表设计有懂的吗?
1875浏览 • 1回复 待解决
关于索引的一个问题有懂的吗?
2656浏览 • 1回复 待解决
关系型数据库使用有懂的吗?
2299浏览 • 1回复 待解决
关于用js创建数据库有懂的吗?
2407浏览 • 1回复 待解决
关系型数据库getRdbStore初始化问题有懂的吗?
2445浏览 • 1回复 待解决
mysql 备份数据库的方法有懂的吗?
2269浏览 • 1回复 待解决
一个mysql表插入截断问题有懂的吗?
2245浏览 • 1回复 待解决
分布式数据库的疑惑有懂的吗?
3037浏览 • 1回复 待解决
数据库迁移的问题有了解的吗?
1975浏览 • 1回复 待解决
关于数据库商品库存的架构设计问题有知道的吗?
2640浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中设计一个关系型数据库架构?
115浏览 • 1回复 待解决
HarmonyOS sqlite从一个数据库复制表到另一个数据库,如何实现
412浏览 • 1回复 待解决
在MongoDB中如何创建一个新的数据库?
3906浏览 • 1回复 待解决
关于无限步骤的数据库表设计
1924浏览 • 1回复 待解决
关于ListContainer添加数据的问题有懂的吗?
4377浏览 • 1回复 待解决
关于数据库的两个问题。
2368浏览 • 1回复 待解决
同一个应用中,多个线程或者多个进程访问同一个关系数据库,需要考虑并发的问题吗?
196浏览 • 1回复 待解决
用户查询消息数据库设计
2866浏览 • 1回复 待解决
LazyForEach添加多个数据的问题有懂的吗?
1813浏览 • 1回复 待解决
如何在一个PolarDB 集群中创建数据库?
3094浏览 • 1回复 待解决
proxyro用户问题有懂的吗?
4496浏览 • 1回复 待解决
SkyWalking访问的问题有懂的吗?
2321浏览 • 1回复 待解决
如何在一个DateAbility中创建一个RDB数据库和多个表,以及相应的配置?
3629浏览 • 1回复 待解决
数据库主键字段的问题有知道的吗?
2738浏览 • 1回复 待解决
我赞同作者的做法,首先作者信息放到文章表中的确不合适,理由是作者属性属于作者对象,不属于文章对象,其次文章表有作者信息会有大量冗余数据。
作者觉得多次查询效率低的话,个人觉得过于担心了,其实用关联查询和分两次单表查询,如果是在命中索引的情况下,效率还是能够保证的。