Database design 使用数据结构创建数据库表的最佳方法

Database design 使用数据结构创建数据库表的最佳方法,database-design,Database Design,创建此数据结构的最佳方法是什么: 键-字段1-字段2-。。。菲尔登。因此,每个记录都可以有一个键,然后在该键之后有多个值。。例如:键是员工id,字段是姓名年龄工资。。因此,基本上类似于数据库表,但希望使用hashtable之类的数据结构。。 但哈希表只允许添加键、值对。。我想我需要钥匙、值1、值2等 I如果数据结构是数据库: 表1:键{Id,Name} 表2:值{KeyId,Value} 我想你是指一种编程语言: public class Key{ public List(Of T)

创建此数据结构的最佳方法是什么: 键-字段1-字段2-。。。菲尔登。因此,每个记录都可以有一个键,然后在该键之后有多个值。。例如:键是员工id,字段是姓名年龄工资。。因此,基本上类似于数据库表,但希望使用hashtable之类的数据结构。。
但哈希表只允许添加键、值对。。我想我需要钥匙、值1、值2等

I如果数据结构是数据库:

  • 表1:键{Id,Name}
  • 表2:值{KeyId,Value}
我想你是指一种编程语言:

public class Key{
    public List(Of T) Values
}

然后你可以使用一系列的钥匙

如果希望使用单个变量而不是交叉引用,可以使用嵌套数组和哈希表,或者根据使用情况使用它们的任意组合。您没有指定语言,因此在Python中可以执行以下操作:

 [ {"name":"Bob", "age":20},  {"name":"Joe", "age":21} ]
索引应该是employeeID,或者你可以有一组雇员字典

[{ "ID":1, "info":{"name":"Bob", "age":20}}, {"ID":2, "info":{"name":"Joe", "age":21}} ]

这还没有被证实有语法错误。

-1至少没有说什么语言、标记