繁体   English   中英

我有一个NN关系数据,如何通过mysql设计数据库

[英]I have a N-N relations data, how can I design my database via mysql

我有成千上万的用户和一百万张卡。 每个用户拥有数千张卡,最初,如果用户不拥有该卡,则看不到卡号,但是一个用户可以使任何数量的拥有的卡向其他任何用户开放。

因此,我添加了卡片特权来确定用户是否可以看到卡片,如果一个用户有权看到卡片,则将用户ID插入到卡片特权表中。

显然,这种方案是愚蠢的。幸运的是,开始时,情况变得越来越糟。 我该如何优化呢?

具有唯一卡ID(卡ID上的主键)的Card Master表

具有唯一用户标识的用户主表(用户标识上的主键)

带有卡ID和用户ID的关系表(两者均为主要)

说得通?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM