数据库设计/结构问题

时间:2016-01-11 11:55:33

标签: sql asp.net-mvc database wcf api

您好我很难找到我的数据库的结构,我正在寻找一些建议,我应该如何构建它。

所以到目前为止我的问题是...... 我有一个应用程序,其中包含与用户相关的数据,我也可以访问WCF服务,我需要的是获取我的用户ID,然后从我的WCF服务分配数据并将这些数据存储在自己的数据库中

因此,单个用户可以访问许多服务,例如

userID = UID1

serviceCode = PPV,KFM,LFL,LFH等...

但是我需要在MVC C#中有一个新的应用程序,它允许我从WCF中获取用户的Web API和服务,并能够向现有用户添加服务。

任何人都可以帮我构建我的数据库吗?我不完全确定什么是我的问题的最佳布局,我已经尝试了一些例子,但我得到了很多重复数据,我试图避免。谢谢!

1 个答案:

答案 0 :(得分:0)

作为关系数据库用户,您应该为每种类型的数据构建一个表。 例如:

User

{ id int, name varchar(50) 等,..}

services

{ id int, type varchar(10), 等...}

然后你可以将它们与一个具有一个标识列和两个id的关系表一起使用。通过这样做,您将在DB中执行N到N的关系。易于选择/列出并按代码插入。

这会回答你的问题吗?

相关问题