0

我是编程新手,我希望您能对我遇到的问题提出意见。我无法可视化我正在创建的足球统计数据库的某个部分。

我想将一名球员与他们在球场上执行的动作联系起来,例如进球。我遇到的问题是我还想进一步描述进球的种类和进球得分的条件。我想照顾这些条件,例如:

  1. 比赛模式(从公开比赛、角球、任意球、掷界外球)
  2. 使用的技能(头球、射门、切球、头球、截击、半截击)
  3. 使用的身体部位(右脚、左脚、头部、其他)
  4. 球的速度(常规、弱、强)
  5. 额外信息(守门员触球、传中、偏转)

如何将一名玩家与所有这些具有自己的子属性的属性相关联?

4

1 回答 1

0
CREATE TABLE Soccer
(
ShirtNumber int,
LastName varchar(255),
FirstName varchar(255),
Skill varchar(255),
Velocity varchar(255),
ETC
); 

我对此也很陌生。但是你不能创建一个表来保存你需要知道的不同属性,以便以后查询它吗?也许让衬衫号码和/或名字成为主键。或者,如果您知道事实永远不会有相同的号码,那么就将其设为球衣号码。如果您想限制输入,您可以将 varchar 从 255 编辑为更低的值。如果你变得更好,有关于如何创建下拉框的代码,你只选择左/右脚或慢/快速度。这是 SQL 代码,添加下拉框将是 php 代码

于 2013-09-18T16:08:09.747 回答