假设我想建立一个电子邮件数据库。由于我不了解电子邮件的结构,我可能会将电子邮件存储在一个只有基本属性的简单表中:
Emails
email_id integer (PK)
from varchar(200)
sent timestamp
email blob
但后来我决定我毕竟了解电子邮件的结构,并希望扩展我的数据库以将整个电子邮件表示为结构化数据,而不仅仅是一个 blob。我可能会使用适当的外键和关联表创建一个 EmailAddress 实体、一个 MIME 实体、一个 Header 实体。
但是我现在可以在我的数据库中做什么,以期待有一天将 blob 解压缩到子模式中?