在法律文本中以字符串的形式精确表示位置。

问题描述 投票:0回答:1

鉴于欧盟的法律文本一般数据保护条例(GDPR) (a) 希望在该法律或另一法律中提到确切的位置。

在普通的书面语言中,人们会这样写:

Art. 13(1c) GDPRSection 41(1)(2), first sentence MyLaw.

如何将这样的文本表示为一个短字符串,以便以确定和精确的方式存储在数据库中或查询结果?

我们可以想到这样的东西 GDPR-13-1-cMyLaw-42-1-2-S1.

我还比较了ISO国家或语言代码,如西班牙的ES或英语的en-EN。

database format standards iso representation
1个回答
1
投票

将数据的关注点分开总是很重要的。存储 有数据 渲染.

诸如 Art. 13(1c) GDPR or Section 41(1)(2), first sentence MyLaw. 是一个 渲染 的多块数据。如果你不关心任何一块单独的数据,那么将其作为单值并存储在单列中可能是合理的。

然而,你已经提出了检查国家代码等,所以很明显,你至少关心一些单独的件,所以将它们分别存储在单独的列中。

这样你就可以比如说有一个国家代码表,然后从这部分数据到查找表建立一个外键约束。

© www.soinside.com 2019 - 2024. All rights reserved.