You are here: Re: Best way to structure a table? « MySQL Databases « IT news, forums, messages
Re: Best way to structure a table?

Posted by J Mox on 09/28/80 11:29

"Jerry Stuckle" <jstucklex@attglobal.net> wrote in message
news:0-OdnWh8dc2_IszeRVn-sQ@comcast.com...
>J Mox wrote:
>> "Jerry Stuckle" <jstucklex@attglobal.net> wrote in message
>> news:wNKdnTqy45p3KMzeRVn-ug@comcast.com...
>>
>>>J Mox wrote:
>>>
>>>>Hi, I am creating a user name system in which each user is assigned 100 different types of
>>>>permissions. Is it better to create a table with one row for each user and 101 columns (1 for
>>>>userid and 100 for permission values) or 3 columns (1 for userid, 1 for permission id, one for
>>>>permission value) and then 100 rows for each user or something else?
>>>
>>>Two tables. First one has userid and password. Second one has userid and a permission value.
>>>
>>
>>
>> Right but in the 2nd table, is it better to have 3 columns and 100 rows for each user or 101
>> columns and one row for each user?
>
> Ok, I misread the question. Three columns. Userid, permission code and permission value.
>
> 101 columns is inflexible. How much code would you need to change if you had to add another
> permission code?
>
> And you probably won't have 100 permission codes for every person, will you?
>

The way I have currently coded it I would not need to change any more code to add or edit a
permission either way and yes the way it is currently setup each user would need to be assigned 100
permissions with values of either 1 or 0. So I guess it comes down to which type of query would
return a single users permissions faster.

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация