规范化数据存储的创建与管理
1. 规范化数据存储(NDS)概述
规范化数据存储(NDS)与直接数据存储(DDS)有所不同,主要区别在于规范化。NDS 中的表可分为三类:事务表、主表和属性表。事务表包含业务事件,源自 DDS 中的事实表;主表包含业务实体,源自 DDS 中的维度表;属性表包含业务实体的属性,源自维度属性列。
以下是一些具体的表及其所属类别示例:
- communication_subscription :事务表,记录客户订阅时事通讯的业务事件,源自 DDS 中的 Communication Subscriptions 事实表。
- communication :主表,包含客户可订阅的时事通讯等业务实体,源自 DDS 中的 communication 维度。
- language :属性表,在 DDS 中语言是 communication 维度的一个列,为消除数据冗余,在 NDS 中单独成表。
2. 表的创建与设计
2.1 communication_subscription 表
该表的创建代码如下:
use NDS
go
if exists
(select * from sys.tables
where name = 'communication_subscription')
drop table communication_subscription
go
create table communic
超级会员免费看
订阅专栏 解锁全文
1217

被折叠的 条评论
为什么被折叠?



