Data structures 如何构建参数的结构?

Data structures 如何构建参数的结构?,data-structures,Data Structures,我正在寻找一个数据结构的提案 对于不同的参数,我使用了不同的表。例如,一个表格用于城市,一个表格用于员工,一个表格用于部门等等 因为这不舒服,我把这张桌子改成了一张单人桌 id; File_id; Param_Name Param_val 身份证件 文件标识; 参数名称 帕拉姆瓦尔 其中,File\u id为整数,表示该参数的用途,即101为城市,102为部门等 这足够了吗?或者我如何再向前推进一步(如果你有更好的想法)?你可能会感兴趣,但对于通常的应用程序来说,这不是首选的方式,或者可能。你最

我正在寻找一个数据结构的提案

对于不同的参数,我使用了不同的表。例如,一个表格用于城市,一个表格用于员工,一个表格用于部门等等

因为这不舒服,我把这张桌子改成了一张单人桌

id; File_id; Param_Name Param_val 身份证件 文件标识; 参数名称 帕拉姆瓦尔 其中,
File\u id
为整数,表示该参数的用途,即
101
为城市,
102
为部门等


这足够了吗?或者我如何再向前推进一步(如果你有更好的想法)?

你可能会感兴趣,但对于通常的应用程序来说,这不是首选的方式,或者可能。你最好给我们更多关于你的应用程序和你使用的数据库的背景信息,因为你违反了数据库规范化的原则,这以后可能会给你带来大麻烦。什么是“不舒服”?如果这是一个数据库问题,为什么要用Delphi和pascal标记?通过这种方式,可以解决对象具有固定数量属性的问题,但可以创建几个新属性。您不能简单地将一个对象的所有值放入一个元组中,也不能通过DBMS提供的简单约束强制每个属性具有一个值。同时,连接到其他表很快就会变成维护的噩梦。迟早我们都会发明这种结构,迟早我们都会发现它违背了使用关系数据库的目的。:)我的建议是:不要这样做。