代码之家  ›  专栏  ›  技术社区  ›  daydreamer

如何设计一个数据库,它可以根据用户输入保存类型和更改表结构?[复制]

  •  0
  • daydreamer  · 技术社区  · 6 年前

    我不确定是否是一个好地方,因为我正在寻找一个资源的建议和指导,以了解工作中的用例。
    我希望得到一些关于以下用例的数据库设计方法的建议。

    假设我们有一个用户界面,用户可以在其中定义 dimensions 以及他们的类型

    age, Integer
    name, String
    credit score, Integer
    

    age, name, timestamp 32, Ari, 560 44, Ben, 750 29, Ada, 700

    如何定义这种关系?一个包含类型为的维度的表和另一个包含列与维度匹配的数据的表?

    Dimensions to Data

    (add or delete) 并传递带有这些头的相应文件。现在,正如我所看到的,数据与以前的导入不符。如何使用关系数据库实现这一点?我们能把 Alter Statements 或者为每次维度更改创建动态表?

    age, Integer
    name, String
    credit score, Integer
    ltv, Double
    

    数据
    age, name, timestamp, ltv 32, Ari, 560, 0.34 44, Ben, 750, 0.76 29, Ada, 700, 0.88

    我们非常感谢任何关于资源学习的指导。

    0 回复  |  直到 6 年前