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

时间:2010-03-10 17:26:57

标签: database-design

创建此数据结构的最佳方法是什么: 键 - field1- field2 - ... fieldn。因此,每个记录都可以有一个键,然后是该键之后的多个值...例如:key是员工ID,字段是名称年龄薪水。所以基本上类似于数据库表但是想要使用数据结构这样做作为哈希表.. 但hashtable允许你只添加键,值对..我想我需要键,值1,值2等..

2 个答案:

答案 0 :(得分:0)

我的情况是数据结构是数据库:

  • 表1:密钥{Id,Name}
  • 表2:值{KeyId,Value}

我的意思是你的意思是编程语言:

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

并且您可以使用键列表。

答案 1 :(得分:0)

我想要一个变量而不是交叉引用,你可以拥有一个嵌套数组和哈希表,或者根据你的用途使用它们的任意组合。你没有指定语言,所以在Python中你可以这样做:

 [ {"name":"Bob", "age":20},  {"name":"Joe", "age":21} ]

并且索引是employeeID,或者您可以拥有一系列员工词典

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

尚未通过语法错误验证。