Manhattan associates Interview Question for Developer Program Engineers


Country: India
Interview Type: In-Person




Comment hidden because of low score. Click to expand.
0
of 0 vote

Disadvantages of normalization:
1.More tables to join: By spreading out your data into more tables, you increase the need to join tables.
2. Tables contain codes instead of real data: Repeated data is stored as codes rather than meaningful data. Therefore, there is always a need to go to the lookup table for the value.
3. Data model is difficult to query against: The data model is optimized for applications, not for ad hoc querying.

- 123guest December 08, 2011 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

any other disadvantages for normalization? point no 2 & 3 not clear . somone plz explain them .

- priyankajaggi4 January 12, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

The 123 guest was trying to say that you keep keys in all the tables to ensure that there is a proper relation between the tables, more the tables, each table would take at least one column to hold the keys instead of meaningful data. This will end creating indexes on these key columns so that data retrieval is faster and thinhs like that.

- Anon April 27, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

Now, point number 3, applications would have either prepared statements/stored proc/materialized views/preparses statements that would use defined indexes and data retrieval would be faster. Take the case adhoc reports, the use might not even know what is an index and which column the index is built on etc. So adhoc query would be tougher as the number of tables increases...

Another manjor problem with Normalization, maintainig the tables and holding them together in a model. I work on model that has atleast 100-200 tables and 8-10 subject areas...... :-) I can imagine visualizing them in one single page...

- Anon April 27, 2012 | Flag Reply


Add a Comment
Name:

Writing Code? Surround your code with {{{ and }}} to preserve whitespace.

Books

is a comprehensive book on getting a job at a top tech company, while focuses on dev interviews and does this for PMs.

Learn More

Videos

CareerCup's interview videos give you a real-life look at technical interviews. In these unscripted videos, watch how other candidates handle tough questions and how the interviewer thinks about their performance.

Learn More

Resume Review

Most engineers make critical mistakes on their resumes -- we can fix your resume with our custom resume review service. And, we use fellow engineers as our resume reviewers, so you can be sure that we "get" what you're saying.

Learn More

Mock Interviews

Our Mock Interviews will be conducted "in character" just like a real interview, and can focus on whatever topics you want. All our interviewers have worked for Microsoft, Google or Amazon, you know you'll get a true-to-life experience.

Learn More