0
比方说,我有一个表,如:将数据与元数据混合有什么优点和缺点?
CREATE TABLE t1 (
col1 int,
col2 int
);
和 “元数据表”,这些属性进行分类:
CREATE TABLE t2 (
attribute varchar,
description varchar
);
所以样本数据可能是:
T1:
col1 | col2
------+------
4 | 6
t2:
attribute | description
------------+--------------
col1 | first column
col2 | second column
使用这种方法有哪些优缺点?这当然让我感到不舒服,但我无法表达任何坚决的反对意见。
编辑:这让我感到不舒服,因为这种设计趋向于实体 - 属性 - 值数据模型,其中所有内容都可能存储在一个表中,即数据模型不再捕获尽可能多的含义。我试图量化这个问题到底有多大。
为什么它会让你感到不舒服?什么模式会让你感觉舒服? – mpez0
这是数据库服务器工作的一部分。您不必存储mata数据。 – Kaf