Subject: access table
Posted By: keyvanjan Post Date: 1/24/2006 4:59:59 AM
Hi,
I want to design an application.The database is ms access.
I have a table that has about 40 fields.
Regarding performance issues I want to know is it better to use one table or to use multiple tables and join them sql command through a unique ID?
thanks

Reply By: jbenson001 Reply Date: 1/24/2006 1:49:06 PM
First I would suggest using SQL Express.  It is a chopped down version of SQL Server 2005.   It's free and is a true relational database.  No matter what DB you use, you should design it so that it is relational.  Then you can access your data using JOIN conditions.

Jim

Reply By: planoie Reply Date: 1/24/2006 2:22:31 PM
You don't necessarily need to break apart the table, however it might make logical sense to.  You could create a second table for fields that belongs together but that doesn't necessarily have to live with the first set of fields.

One thing to consider: are there certain fields that would be accessed a lot while others would not be?  If so, then you might benefit from putting less-used fields in another table with a one-to-one relationship to the rows in the "master" table.

-Peter

Go to topic 39111

Return to index page 386
Return to index page 385
Return to index page 384
Return to index page 383
Return to index page 382
Return to index page 381
Return to index page 380
Return to index page 379
Return to index page 378
Return to index page 377