如何在同一SQL数据库中存储多个应用程序的用户?

乔恩·南

我有三个应用程序(可以增长),它们使用相同的数据库(mysql)。

所有这些应用程序都必须登录。

所以我的问题是数据库规范化是哪种方法?

一:user为每个应用程序创建表。user-app1user-app2user-app3但是它会创建很多表(可以吗?)

二:user一次创建表和一列以指示哪个应用程序具有授权角色:app1, app3(但它为所有应用程序创建相同的用户)

还是应该以其他方式来做?

戈登·利诺夫

为每个应用程序创建单独的用户表通常是错误的事情。这种方法将在不同的表之间复制相同的数据(即用户信息)。

实际上,您要做的是有两个表:

  • Users
  • UserApplications

第一个每个用户有一行。它会包含有关用户的所有信息-名称,创建用户的日期等等。

第二个将在每个用户和该用户已注册的应用程序中排一行。它将具有其他信息,例如他们注册该应用程序的日期。

这使您既可以轻松扩展用户数量,又可以扩展应用程序数量(或删除应用程序)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在一个iOS应用程序查询中从单个sqlite数据库的多个表中获取数据?

来自分类Dev

H2-多个应用程序访问同一个H2数据库

来自分类Dev

如何为一个应用程序创建一个数据库,以供使用同一应用程序的所有用户共享?

来自分类Dev

如何在没有服务器的情况下在多个设备中的同一应用程序之间共享数据库

来自分类Dev

如何在共享同一数据库的两个Rails应用程序中使用rpush?

来自分类Dev

当应用程序在多个节点上运行时,如何在数据库更新中实现同步?

来自分类Dev

如何在Bluemix中将PHP应用程序转换为使用SQL数据库而不是mySQL数据库?

来自分类Dev

如何在同一Node应用程序的不同端点上创建单独的PouchDB,并驻留在磁盘上的单独数据库中?

来自分类Dev

如何在C#WinFrom桌面应用程序中存储MySql数据库连接字符串

来自分类Dev

多个Django数据库-将模型映射到同一应用程序中的数据库

来自分类Dev

如何在C#应用程序的嵌入式SQL Server CE数据库中存储长文本数据?

来自分类Dev

如何在MVC应用程序的Session中存储数据并按计划将其插入数据库?

来自分类Dev

如何在一次针对iOS应用程序的查询中从单个sqlite数据库中的多个表中获取数据?

来自分类Dev

H2-多个应用程序访问同一个H2数据库

来自分类Dev

如何在没有服务器的情况下在多个设备中的同一应用程序之间共享数据库

来自分类Dev

如何在应用程序中嵌入数据库?

来自分类Dev

如何在Bluemix中将PHP应用程序转换为使用SQL数据库而不是mySQL数据库?

来自分类Dev

如何在跨平台应用程序的Xamarin Forms中将图像存储在sqlite数据库中?

来自分类Dev

从android应用程序获取数据并将其存储在使用php的sql数据库中

来自分类Dev

如何使用同一数据库在不同应用程序之间执行Django查找?

来自分类Dev

如何在同一字段中使用 rails 在数据库中存储多个标记?

来自分类Dev

在哪里/如何在数据库中存储有关(SQLite3)数据库的应用程序定义的属性?

来自分类Dev

一个 Web 应用程序中的多个数据库连接 - java

来自分类Dev

如何将我的应用程序中的用户名和密码详细信息存储到我的数据库以及如何将我的应用程序与我的数据库连接?

来自分类Dev

Xamarin 表单:如何在更新应用程序时更新用户的数据库

来自分类Dev

Asp.Net 如何在同一应用程序池中运行的应用程序之间共享缓存中存储的数据

来自分类Dev

如何在一个 Angular 应用程序中访问两个 Mongo 数据库?

来自分类Dev

如何在数据库对象实例中创建和存储 ONCE(当用户安装应用程序时)

来自分类Dev

在同一个应用程序中为同一个模型和同一个存储库使用多个 mongo 数据库

Related 相关文章

  1. 1

    如何在一个iOS应用程序查询中从单个sqlite数据库的多个表中获取数据?

  2. 2

    H2-多个应用程序访问同一个H2数据库

  3. 3

    如何为一个应用程序创建一个数据库,以供使用同一应用程序的所有用户共享?

  4. 4

    如何在没有服务器的情况下在多个设备中的同一应用程序之间共享数据库

  5. 5

    如何在共享同一数据库的两个Rails应用程序中使用rpush?

  6. 6

    当应用程序在多个节点上运行时,如何在数据库更新中实现同步?

  7. 7

    如何在Bluemix中将PHP应用程序转换为使用SQL数据库而不是mySQL数据库?

  8. 8

    如何在同一Node应用程序的不同端点上创建单独的PouchDB,并驻留在磁盘上的单独数据库中?

  9. 9

    如何在C#WinFrom桌面应用程序中存储MySql数据库连接字符串

  10. 10

    多个Django数据库-将模型映射到同一应用程序中的数据库

  11. 11

    如何在C#应用程序的嵌入式SQL Server CE数据库中存储长文本数据?

  12. 12

    如何在MVC应用程序的Session中存储数据并按计划将其插入数据库?

  13. 13

    如何在一次针对iOS应用程序的查询中从单个sqlite数据库中的多个表中获取数据?

  14. 14

    H2-多个应用程序访问同一个H2数据库

  15. 15

    如何在没有服务器的情况下在多个设备中的同一应用程序之间共享数据库

  16. 16

    如何在应用程序中嵌入数据库?

  17. 17

    如何在Bluemix中将PHP应用程序转换为使用SQL数据库而不是mySQL数据库?

  18. 18

    如何在跨平台应用程序的Xamarin Forms中将图像存储在sqlite数据库中?

  19. 19

    从android应用程序获取数据并将其存储在使用php的sql数据库中

  20. 20

    如何使用同一数据库在不同应用程序之间执行Django查找?

  21. 21

    如何在同一字段中使用 rails 在数据库中存储多个标记?

  22. 22

    在哪里/如何在数据库中存储有关(SQLite3)数据库的应用程序定义的属性?

  23. 23

    一个 Web 应用程序中的多个数据库连接 - java

  24. 24

    如何将我的应用程序中的用户名和密码详细信息存储到我的数据库以及如何将我的应用程序与我的数据库连接?

  25. 25

    Xamarin 表单:如何在更新应用程序时更新用户的数据库

  26. 26

    Asp.Net 如何在同一应用程序池中运行的应用程序之间共享缓存中存储的数据

  27. 27

    如何在一个 Angular 应用程序中访问两个 Mongo 数据库?

  28. 28

    如何在数据库对象实例中创建和存储 ONCE(当用户安装应用程序时)

  29. 29

    在同一个应用程序中为同一个模型和同一个存储库使用多个 mongo 数据库

热门标签

归档