数据库设计的逻辑

时间:2013-09-18 15:55:56

标签: database asp.net-mvc-4 database-design database-schema

我是编程新手,我希望您输入我遇到的问题。我无法想象我正在创建的足球统计数据库的某个部分。

我想将玩家与他们在该领域执行的动作相关联,例如进球。我遇到的问题是,我还想进一步描述得分的目标以及围绕得分进球的条件。我想照顾这些条件,例如:

  1. 比赛模式(开场比赛,角球,任意球,投球)
  2. 技术使用(头球,投篮,筹码,头顶踢球,截击,半截球)
  3. 使用的身体部位(右脚,左脚,头部,其他)
  4. 球的速度(常规,弱,强)
  5. 额外信息(守门员触摸,通过帖子,偏转)
  6. 如何将一个玩家与具有各自子属性的所有属性相关联?

1 个答案:

答案 0 :(得分:0)

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

我也是新手。但你不能创建一个表格,这个表格包含你需要知道的不同属性,以便你以后可以查询它?也许Make Shirt号码和/或First name是一个原始键。或者,如果你知道一个事实,将永远不会有相同的数字,然后使它成为球衣号码。如果要限制输入,可以将varchar从255编辑为更低的值。如果你变得更好,有关于如何创建下拉框的代码,你只选择左/右脚或慢速/快速速度。这是SQL代码,并添加drop boxs将执行php代码