После N часов проектирования, как сохранить такую структуру в реляционной базе данных (SQL Server).

Я закончил на этой структуре, но это не очень хорошо.
create table [OperationalModel]
(
[Id] int,
[Name] varchar(150),
[Code] varchar(10),
[OrgId] int,
[Vertex] int,
[RelatedOrgIdOnSameVertex] int
);
insert into [dbo].[OperationalModel]
values
(1, 'x', 1, NULL),
(1, 'x', 2, 1),
(1, 'x', 3, 1),
(1, 'x', 4, 2, 3),
(1, 'x', 5, 2),
(1, 'x', 6, 2),
(1, 'x', 7, 3),
(1, 'x', 8, 4);
.
.
.
.
У кого-нибудь есть идеи, как сохранить эту структуру в реляционной базе данных, такой как SQL Server?
Спасибо