0

在我的系统中,我有两个用户:

  • 请求发件人
  • 用户收到请求

我想创建我的数据库表 

1-requestTable 
__________
requestid 
createdat 

2-usersTable
__________
userid
name
answer(yes/no)

如果我有 100 个用户并且我只发送三个请求只会是这样的 

RequestID  || UserID || Answer  ||
________   || _____  || ______  ||
req1       || user1  ||  yes    ||
req1       || user2  ||  No     ||
req1       || user3  ||  No     ||
req1       || user4  ||  Yes    ||
req1       || user5  ||  Yes    ||

这将仅为 3 个请求为 100 个用户插入 300 条记录,这不是最佳的。

以最佳方式创建数据库的最佳方式是什么?

4

1 回答 1

0

如果请求发送给每个人,那么您可以只存储是的答案,这将减少行数。

于 2012-11-18T15:46:05.977 回答