鉴于欧盟的法律文本一般数据保护条例(GDPR) (a) 希望在该法律或另一法律中提到确切的位置。
在普通的书面语言中,人们会这样写:
Art. 13(1c) GDPR
或Section 41(1)(2), first sentence MyLaw
.
如何将这样的文本表示为一个短字符串,以便以确定和精确的方式存储在数据库中或查询结果?
我们可以想到这样的东西 GDPR-13-1-c
或 MyLaw-42-1-2-S1
.
我还比较了ISO国家或语言代码,如西班牙的ES或英语的en-EN。
将数据的关注点分开总是很重要的。存储 有数据 渲染.
诸如 Art. 13(1c) GDPR or Section 41(1)(2), first sentence MyLaw.
是一个 渲染 的多块数据。如果你不关心任何一块单独的数据,那么将其作为单值并存储在单列中可能是合理的。
然而,你已经提出了检查国家代码等,所以很明显,你至少关心一些单独的件,所以将它们分别存储在单独的列中。
这样你就可以比如说有一个国家代码表,然后从这部分数据到查找表建立一个外键约束。