数据list 怎么建表

csdn网速很慢 2014-10-29 05:19:54
有个人的 基本 信息表。 他有分数这个 分数 有名字有数值。 他有多个分数 可能一个可能几十个。 这个分数是另建立一个表存储好。 还是存成一个xml好? 这个两种办法那个效率高。一般怎么选择呢?
...全文
230 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
还在加载中灬 2014-10-30
  • 打赏
  • 举报
回复
统计的可能性很小,可以认为,可能性>0 因此,建议,在储存为方便操作的同时,尽量有规律些,到时考虑需要统计时,可以进行数据维护快速无误的转成子从表
卖水果的net 2014-10-30
  • 打赏
  • 举报
回复
你的这些分数以后要参与计算,单存成一张表,还是很有必要的。
csdn网速很慢 2014-10-29
  • 打赏
  • 举报
回复
引用 8 楼 ky_min 的回复:
[quote=引用 7 楼 jiergio 的回复:] [quote=引用 6 楼 AcHerat 的回复:] [quote=引用 4 楼 jiergio 的回复:] 现在这个 是这样搞得。 建立了两个额外的表。 还有其他的 我是直接把所有数据拼成字符串 搁到用户基本数据中去。 就是问着两种那种好。 这个有额外表的想获得分数得做额外两次查询我想是不是会让效率低很多。
拼成字符串这个肯定会有问题,因为涉及到分数的汇总 平均等等数值计算,到时还得拆分字符串,比较麻烦! 新建个子表去存分数,按人员去关联查询其实还是挺快的,在这里考虑效率的第一步就是要做好表结构的设计。[/quote] 关联效率挺低的适合于统计 。我这不需要统计。 仅仅存取。 按你说的还是字符串效率高了?。 那我拼字符串吧。[/quote] 仅仅存取,前端怎么操作方便怎么来吧,如果WEB,还可以直接用JS,但是你得想好了,以后如果你需要统计,到时就很麻烦了[/quote] 是游戏 。有些数据没缓存直接从数据库读取。 响应时间不能长了。统计的可能性很小吧。可以忽略 了。
还在加载中灬 2014-10-29
  • 打赏
  • 举报
回复
引用 7 楼 jiergio 的回复:
[quote=引用 6 楼 AcHerat 的回复:] [quote=引用 4 楼 jiergio 的回复:] 现在这个 是这样搞得。 建立了两个额外的表。 还有其他的 我是直接把所有数据拼成字符串 搁到用户基本数据中去。 就是问着两种那种好。 这个有额外表的想获得分数得做额外两次查询我想是不是会让效率低很多。
拼成字符串这个肯定会有问题,因为涉及到分数的汇总 平均等等数值计算,到时还得拆分字符串,比较麻烦! 新建个子表去存分数,按人员去关联查询其实还是挺快的,在这里考虑效率的第一步就是要做好表结构的设计。[/quote] 关联效率挺低的适合于统计 。我这不需要统计。 仅仅存取。 按你说的还是字符串效率高了?。 那我拼字符串吧。[/quote] 仅仅存取,前端怎么操作方便怎么来吧,如果WEB,还可以直接用JS,但是你得想好了,以后如果你需要统计,到时就很麻烦了
csdn网速很慢 2014-10-29
  • 打赏
  • 举报
回复
引用 6 楼 AcHerat 的回复:
[quote=引用 4 楼 jiergio 的回复:] 现在这个 是这样搞得。 建立了两个额外的表。 还有其他的 我是直接把所有数据拼成字符串 搁到用户基本数据中去。 就是问着两种那种好。 这个有额外表的想获得分数得做额外两次查询我想是不是会让效率低很多。
拼成字符串这个肯定会有问题,因为涉及到分数的汇总 平均等等数值计算,到时还得拆分字符串,比较麻烦! 新建个子表去存分数,按人员去关联查询其实还是挺快的,在这里考虑效率的第一步就是要做好表结构的设计。[/quote] 关联效率挺低的适合于统计 。我这不需要统计。 仅仅存取。 按你说的还是字符串效率高了?。 那我拼字符串吧。
AcHerat 2014-10-29
  • 打赏
  • 举报
回复
引用 4 楼 jiergio 的回复:
现在这个 是这样搞得。 建立了两个额外的表。 还有其他的 我是直接把所有数据拼成字符串 搁到用户基本数据中去。 就是问着两种那种好。 这个有额外表的想获得分数得做额外两次查询我想是不是会让效率低很多。
拼成字符串这个肯定会有问题,因为涉及到分数的汇总 平均等等数值计算,到时还得拆分字符串,比较麻烦! 新建个子表去存分数,按人员去关联查询其实还是挺快的,在这里考虑效率的第一步就是要做好表结构的设计。
AcHerat 2014-10-29
  • 打赏
  • 举报
回复
建议建立子表 1、个人的基本信息表 (个人ID) 2、关于个人的分数表 (个人ID 课程ID 分数 …… 等)
csdn网速很慢 2014-10-29
  • 打赏
  • 举报
回复
现在这个 是这样搞得。 建立了两个额外的表。 还有其他的 我是直接把所有数据拼成字符串 搁到用户基本数据中去。 就是问着两种那种好。 这个有额外表的想获得分数得做额外两次查询我想是不是会让效率低很多。
csdn网速很慢 2014-10-29
  • 打赏
  • 举报
回复
还在加载中灬 2014-10-29
  • 打赏
  • 举报
回复
一般都建成子表,表在关系数据库效率比较高
AcHerat 2014-10-29
  • 打赏
  • 举报
回复
表示楼主的表述让我凌乱了,可以用数据来说明下吗?

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧