Login|Contact Us
Question and Answer

Programming

Ask a Programming Question, Get an Answer ASAP!

  • Ask A Question
  • Browse Answers
  • Meet The Experts
  • How JustAnswer Works

What are the advantages and disadvantages of working with multiple

 
Tech_Ben's Avatar
  • Answered by:Tech_Ben
  • Computer Software Engineer
  • Positive Feedback: 98.3 %
  • Accepted Answers: 243
Verified Expert
in Programming

Recent Feedback

Positive
I found one on amazon at a really good price. Thanks for the info.
Positive
this was a top job.... A+++++
Positive
Great Thanks
Positive
Techie_Ben did a great job answering my questions. Very professional and kind....
Positive
Great service, dealt with multiple follow up questions. Thanks.
Positive
excellent will ask for him again
Positive
Wonderful. He followed up and it worked like a charm. Thanks a million
Positive
Ben gives very complete answers.
Positive
Very complete answers

Customer Question

What are the advantages and disadvantages of working with multiple tables? Present an example of a situation where multiple tables would be appropriate in an application and discuss why this approach is needed in this scenario.

2-3 paragraphs in your own words
please site references

Submitted: 1227 days and 23 hours ago.
Category: Programming
Value: $9
Status: CLOSED
Picture
Expert:  Tech_Ben replied 1227 days and 21 hours ago.

HiCustomer

Thank you for the question. Can you please give me some more context around this question? Is this for a programming course? If so, which course are you taking? I look forward to your reply. Thanks again,

Customer replied 1227 days and 21 hours ago.

It is for a visual basic.NET course

Picture
Expert:  Tech_Ben replied 1227 days and 20 hours ago.

Thanks for the reply. Is there any kind of table in particular that you have been studying? Are you working with data tables (native .NET), MS Access tables (SQL), etc...?

Customer replied 1227 days and 20 hours ago.

database tables, access tables

Accepted Answer

Picture
Expert:  Tech_Ben replied 1227 days and 20 hours ago.

Thanks for the reply.

In a VB (.NET) application, the use of tables can be very powerful. It is a great way to organize data and allows you flexibility and control over the way your application accesses the database table. Using VB.NET, it is very simple to read data from tables, and to append data to tables in the application. Using multiple tables gives you the ability to present your data in a more granular form, however the ability to utilize the data from multiple tables can still be leveraged by joining related data items across tables.

In a scenario where you are building an HR (Human Resources) application, it is not practical to maintain all of the data in a single table, as you are likely to have an "Employees" table, a "Departments" table, a "Salary" table, etc... The advantage of having the data in multiple tables is that it allows any developer to easily identify the structure of the application's back-end. If all the data was placed in a single table, the developer would be limited to how the data is inserted and retreived by the application.

The disadvantage of using multiple tables is that it requires the developer to learn the table schema (format/structure) before they are able to effectively begin any development efforts on a project. A certain level of database administration knowledge is also required when using multiple tables, as optimization becomes a factor when building large applications. Indexes, primary/foreign keys, and data integrity are all important for a well designed application. Overall, it is a very common practice for any experienced developer to utilize multiple tables within an application.

Please let me know if you have any questions and I will be happy to assist further. Thanks again!

Expert TypeComputer Software Engineer
Category: Programming
Pos. Feedback: 98.3 %
Accepts: 243
Answered: 11/30/2009

Experience: Years of professional experience in C++, Visual Basic, .NET, Java, DB2, Oracle, SQL Server, PL/SQL

Ask this Expert a Question >
 
Tweet

7 Programmers are Online Right Now

Ask Your Question Now
Programming Questions Date Submitted
C ProgrammingDecode LabYour assignment is to write a C 4/9/2013
Reference the following instructions to assist you when completing 4/8/2013
First you will present the pseudo code with all the modules 4/8/2013
NA-112 4/8/2013
The first programming project involves completing a program 4/8/2013
RA-201 4/7/2013
This is my final exam for my c programming class. It is due 4/7/2013
Program Description Your program will display (see the sample 4/6/2013
RA-211 4/3/2013
ra-614 4/2/2013
RSS
Next 10 >
Ask A Programmer
Type Your Programming Question Here...
characters left:

Top Programming Experts

See More Programmers

In The News

Nbc
Washington Post
New York Times
Cnn
Learn More

How It Works

  • Ask an Expert
  • Get a Professional Answer
  • Ask Followup Questions
  • 100% Satisfaction Guarantee
Learn More
close
Find Expert answers related to your question.
Sign up using email
We will never post anything without your permission.
Already have an account? Sign in

Ask a Programmer

Get a Professional Answer. 100% Satisfaction Guaranteed.
203 Programmers are Online Now
Type Your Programming Question Here...
characters left:
Disclaimer: Information in questions, answers, and other posts on this site ("Posts") comes from individual users, not JustAnswer; JustAnswer is not responsible for Posts. Posts are for general information, are not intended to substitute for informed professional advice (medical, legal, veterinary, financial, etc.), or to establish a professional-client relationship. The site and services are provided "as is" with no warranty or representations by JustAnswer regarding the qualifications of Experts. To see what credentials have been verified by a third-party service, please click on the "Verified" symbol in some Experts' profiles. JustAnswer is not intended or designed for EMERGENCY questions which should be directed immediately by telephone or in-person to qualified professionals.
Truste
Contact Us | Terms of Service | Privacy & Security | About Us
© 2003-2013 JustAnswer LLC