首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在mysql中实现什么样的数据库或方式

在mysql中实现什么样的数据库或方式
EN

Stack Overflow用户
提问于 2017-02-10 03:43:57
回答 2查看 72关注 0票数 1

我已经创建了数据库,其中我有表,我正在保存足球比赛的比赛活动(目标,助攻,红牌/黄牌,11m,...)。我想做另一个游戏f.e.篮球,但也有两个人的运动-乒乓球,网球,...问题是在这个数据库中实现了很多东西,它就是MySQL。

我的问题是。最好的方法是什么?为每项运动创建新活动表(因为有不同的活动)或创建列,其中将是类似XML文件的内容,并且每个运动模块(JAVA)都将使用XML,还是有其他解决方案?

感谢您的回复。

EN

回答 2

Stack Overflow用户

发布于 2017-02-10 03:54:09

不要在数据库中存储垃圾信息。对你输入的数据进行标准化,总是为了你自己好。

我做了很长一段时间的程序员,几年后还从未见过在数据库中存储xml或json blobs会带来什么好处。例如,假设您想要更改存储的xml/json数据的结构,或者出现错误。现在,您需要一个额外的工具来使用它。

我在体育统计行业工作过。您将需要为每个特定的游戏类型标准化您的数据。(甚至可以给他们一个单独的数据库)。它们都只是稍有不同,很快您就会想要跟踪网球的比赛、设置和比赛,以及比赛的预赛和足球的半场比赛,不同游戏类型中的赛道排名和截然不同的游戏系统的记分板。

票数 1
EN

Stack Overflow用户

发布于 2017-02-10 03:59:30

您不希望将非相对数据存储在同一个表中。

我建议每项运动都有一个单独的数据库,至少要有一个单独的表格。显然,您不希望将网球运动员与棒球运动员存储在一起。

我建议为每项运动制作新的表格。将DB命名为与所有数据库相关的名称,如Sports。每张桌子都可以被命名为这项运动。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42145491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档