English 中文(简体)
用户和公司——数据库计划
原标题:Users and companies - database scheme
  • 时间:2012-05-15 10:24:42
  •  标签:
  • php
  • mysql

I m working on a project management app, where every company (which uses our app) will have a personal subdomain: company.domain.com. For many reasons I decided to use a separate database for each company.

公司可以邀请人们(通过电子邮件)共同开展项目工作。 用户可以归属多个公司(应当出现在多个数据库中)。 但是,用户数据以及日志信息储存在一个缝合器中,因为用户使用相同的用户名称、每个公司的密码及其第一名称,每个公司的名称相同。

What I do now, is the following:

  • there exists a separate database with: users, identities (user_id, username, password).
  • there also exists a users table in every database of each company, containing the same data about the user (actually only 3 fields: first name, last name, time zone).

Is there a better solution for this? If you have questions about the question :) please ask.

I m 采用php + mysql。

最佳回答

我认为,在更多的数据表中,用户数据是正确的——思考重叠问题......

如果有 你们有一个包含用户数据的数据库,为什么没有将公司数据库与这一数据库链接,以便用户数据?

A simple image: Example on how to divide users tables

Within Your companies databases You then can have additional company based user data within users table but the common data should remain only once per storage...

EDIT: ORA 储存就是一个例子。 你也可以使用MySQL数据库。

问题回答

暂无回答




相关问题
SQL SubQuery getting particular column

I noticed that there were some threads with similar questions, and I did look through them but did not really get a convincing answer. Here s my question: The subquery below returns a Table with 3 ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

php return a specific row from query

Is it possible in php to return a specific row of data from a mysql query? None of the fetch statements that I ve found return a 2 dimensional array to access specific rows. I want to be able to ...

Character Encodings in PHP and MySQL

Our website was developed with a meta tag set to... <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> This works fine for M-dashes and special quotes, etc. However, I ...

Pagination Strategies for Complex (slow) Datasets

What are some of the strategies being used for pagination of data sets that involve complex queries? count(*) takes ~1.5 sec so we don t want to hit the DB for every page view. Currently there are ~...

Averaging a total in mySQL

My table looks like person_id | car_id | miles ------------------------------ 1 | 1 | 100 1 | 2 | 200 2 | 3 | 1000 2 | 4 | 500 I need to ...

热门标签