SQL数据库是在一个表里建多几列存数据好,还是建立多几个表然后关联好?
我在制作一个数据库,然后有一些身份的问题需要归类的,我想问是在一个表(表A)里面建立一个列存储他的信息好,还是每次在查询的时候,再从信息表(表B)里面用身份证号码做关联查...
我在制作一个数据库,然后有一些身份的问题需要归类的,我想问是在一个表(表A)里面建立一个列存储他的信息好,还是每次在查询的时候,再从信息表(表B)里面用身份证号码做关联查询好? 现在的情况就是,表A数据比较庞大的,然后还会增加的,增加的时候没有这个身份信息的,必须从表B做对应的查询关联,我现在就是不知道要不要把查询的结果写入添加数据的表A,因为表A的数据是不断增加的,如果写入表A的话,那么就必须每隔一段时间,对全部数据进行检测并对应表B进行更新;如果不写的话,在对表A进行查询显示的时候,要同时显示这个个人信息要怎样做呢??对比下来,哪个方式相对对服务器的性能好些,效率高些,哪个好点呢???
展开
2个回答
2013-11-28
展开全部
假如你要增加的数据项都是和当前表中的记录是一对一对应的,那么你就没必要放到其他表中再建立表之间的关联关系了,要认识到这种增加表字段的都是次要的数据项,并不是很主要的,要是主要的数据项的话一般都是在项目设计的前期就已经考虑进去了的。当然,建立另一个表并关联的话肯定会影响数据查询和数据更新的性能和效率。。。
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
2013-11-28
展开全部
5大范式 你应该知道吧 遵循前三大范式 就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询