【发布时间】:2011-01-03 19:12:54
【问题描述】:
我需要有关数据库结构的建议。我需要在少数特定网站上从网络上捕获有关某个特定主题的数据,并将该数据插入数据库。
这个任务的问题是信息不是线性的,如果我尝试为所有可能的数据设计带有字段的表,我最终会得到许多具有 NULL 值的行字段。这有什么问题(最终有许多具有 NULL 值的行字段)?或者我应该使用其他类型的结构?例如,将数据存储在一个字段中,该字段包含与数据的关联数组。
我对非线性数据的意思如下:
array(
'name' => 'Don',
'age' => '31'
);
array(
'name' => 'Peter',
'age' => '28',
'car' => 'ford',
'km' => '2000'
);
在特定的网站搜索中,我将仅存储“姓名”和“年龄”,而在其他网站中,我将存储“姓名”、“年龄”、“汽车”和“公里”。
我不知道我是否解释了我的问题。我的英语不是很好。
最好的问候。
【问题讨论】:
标签: database-design