Thanks guys. I wasn't very clear in my original email. I already had a business section table (with a primary key). My problem was, I couldn't figure out how to accurately store (for information retrieval purposes) information about business sections that use particular applications. I was orignally thinking about putting something like FMB/HR/OM, for example, as one character string in the 'used_by' column of the apps table. I now know that using multiple values as one string is NOT the way to go!
The answer, as Jerimiah pointed out, if an INTERSECTION TABLE!! app_id, branch_id in one table, with app_branch_id being the primary key! Each row in this table will represent an app-branch use relationship scenario! Once I got this, it was like a huge lightbulb going off in my head! Wow! I have setup my intersection table and it works great. My intersection table, luckily, only has 21 rows. My next question is this: How in the world do you setup an intersection table (when designing the database) the use primary keys with thousands of rows? I could imagine an intersection table having thousands of scenario combinations. How do you tackle something like that? Thanks again guys! --- Jeremiah Jacks <[EMAIL PROTECTED]> wrote: > You could do it many different ways. Here's one that > I would consider: > Create a table to store the business sections > (buss_section) and a table to > relate the apps with the business sections > (app_buss_section). The design > would abstract the app info from its usage and > create a manageable table of > business sections which could be easily modified. > Something like this should > work... > > Table nms_apps (..., id) > Table buss_section (..., id) > Table app_buss_section (nms_apps.id, > buss_section.id) > > -Jeremiah > > -----Original Message----- > From: James Walters [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, July 29, 2003 9:42 AM > To: [EMAIL PROTECTED] > Subject: Basic Database Design Question > > > Hello, > > DB novice checking in here with a basic design > question. I have a table called 'nms_apps' which > stores information about all of our applications > which > we have developed/maintained for our client. One > column which I would like to use is called > 'used_by', > which would store information about which business > sections (Financial Management Branch, Human > Resources > Branch, etc.) use a particular application. Often > times more than one section use a particular > application. My question is this: > > How do you handle multiple entries in one column? > Is > it acceptable to more than one value in a column for > one row? If not, what is the best way to design > that > in the table? Have multiple 'used_by' columns? > 'used_by_1', 'used_by_2', 'used_by_3', etc.? > > Thanks in advance, > > Testudo > > __________________________________ > Do you Yahoo!? > Yahoo! SiteBuilder - Free, easy-to-use web site > design software > http://sitebuilder.yahoo.com > > -- > MySQL General Mailing List > For list archives: http://lists.mysql.com/mysql > To unsubscribe: > http://lists.mysql.com/[EMAIL PROTECTED] > __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]