Php 我可以拥有一个与其他表没有关系的数据库表吗?

Php 我可以拥有一个与其他表没有关系的数据库表吗?,php,sql,database,database-design,phpmyadmin,Php,Sql,Database,Database Design,Phpmyadmin,我正在做一个学校项目,需要我创建一个基于奥运会的基础数据库。以下是我当前的关系模型视图: 我的问题是,我是否可以让我的“奥运”表位于我的数据库中,而其他表之间没有任何关系 我之所以希望包含这些信息,是为了显示当前奥运会的一般信息,如年份和地点。这会给我带来麻烦吗?我还应该提到,我的数据库只需要包含至少四个表,并运行一些基本查询。这不是一个真实的项目,而是一个处理查询的实用工具。如果您有任何其他建议或反馈,我们将不胜感激。是的,您可以拥有一个与其他表没有关系的表。其中可能隐藏着一种您没有完全意识

我正在做一个学校项目,需要我创建一个基于奥运会的基础数据库。以下是我当前的关系模型视图:

我的问题是,我是否可以让我的“奥运”表位于我的数据库中,而其他表之间没有任何关系


我之所以希望包含这些信息,是为了显示当前奥运会的一般信息,如年份和地点。这会给我带来麻烦吗?我还应该提到,我的数据库只需要包含至少四个表,并运行一些基本查询。这不是一个真实的项目,而是一个处理查询的实用工具。如果您有任何其他建议或反馈,我们将不胜感激。

是的,您可以拥有一个与其他表没有关系的表。

其中可能隐藏着一种您没有完全意识到的关系。当您开始跟踪事件时,您可能会有一个EventDate。那个日期还有一年。那一年与奥运会表格中的年份相关

当然,表格不需要与其他表格有关系。如果您决定以后需要它们,您可以添加它们。@Don’谢谢。我自己也这么想。我可以问一下,每个表中包含的字段看起来是否正常?我试着用1NF、2NF和3NF来分解这个问题,但总的来说,它会变得非常混乱。如前所述-如果不需要额外的链接,请不要(现在)添加它们。你的结构似乎将每个运动员限制在一项运动和一枚奖牌上——这没关系,但你可以说这是一种限制,也可以说是未来的提升。@NigelRen,这是故意的。我只想展示一名运动员参加一项运动,例如。;田径事件作为此表中的子类别,例如:。;短跑、中距离、长距离项目。我知道,理想情况下,我的数据库将包含这么多more@NigelRen谢谢你的意见。这主要是一个用于在上运行查询的项目。根据我给定的设计,是否有可能创建一个查询,以找出哪支球队获得的奖牌最多?这是一个非常基本的答案。但这是真的。