gpt4 book ai didi

sql - 表架构最佳实践

转载 作者:行者123 更新时间:2023-12-04 05:40:04 26 4
gpt4 key购买 nike

我有一张表,用于存储我拥有的工具的配置。它有一个 ConfigID,它只是一个身份字段、客户名称、应用程序名称,然后它有 18 个众所周知的字段(wellknownfield1、wellknownfield2、...、wellknownfield18),我知道根据另一个表值输入什么。

现在我的问题来了。我还需要自定义值。目前我有一个愚蠢的解决方案,即 customfieldname1、customfieldvalue1、...、customfieldname20、customfieldvalue20)。其中值具有我需要用管道分隔的所有随机值。我正在使用 SQL Server 数据库。有人有什么建议吗?如果有什么不清楚的,请发表评论。

最佳答案

严格来说,您不应将一组值放在一列中。它违反了关系数据的第一范式。创建一个名为自定义数据(Config_ID、CUSTOM_NAME、CUSTOM_DATA_VALUE、CUSTOM_DATA_TYPE)的单独表并将自定义值存储在其中。

关于sql - 表架构最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11364207/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com