Question

In: Computer Science

**** I need the answer with unique words .. thank you In your own word, explain...

**** I need the answer with unique words .. thank you

In your own word, explain why do designers use Denormalization? What is the limitation of using Denormalization? Name and explain a better alternative approach than Denormalization.

Answer :

to increase performance. In computing, denormalization is the process of trying to improve the read performance of a database, at the expense of losing some write performance, by adding redundant copies of data or by grouping data.[1][2] It is often motivated by performance or scalability in relational database software needing to carry out very large numbers of read operations. Denormalization differs from the unnormalized form in that denormalization benefits can only be fully realized on a data model that is otherwise normalized.

Denormalization is a database optimization technique in which we add redundant data to one or more tables. This can help us avoid costly joins in a relational database. Note that denormalization does not mean not doing normalization. It is an optimization technique that is applied after doing normalization.

In a traditional normalized database, we store data in separate logical tables and attempt to minimize redundant data. We may strive to have only one copy of each piece of data in database.
For example, in a normalized database, we might have a Courses table and a Teachers table.Each entry in Courses would store the teacherID for a Course but not the teacherName. When we need to retrieve a list of all Courses with the Teacher name, we would do a join between these two tables.
In some ways, this is great; if a teacher changes is or her name, we only have to update the name in one place.
The drawback is that if tables are large, we may spend an unnecessarily long time doing joins on tables.

I have explained each and every part of the first and third question only according to "Chegg guidelines when multiple questions are given then only first question needs to be answered" with the help of statements attached to the answer above.

Solutions

Expert Solution

Ans:One of the main principle behind denormalization is to sort out information in order to diminish repetitive information. On the off chance that you are not needed to store a similar information again and again, you can spare a lot of room. Such association permits the expert to diminish the measure of capacity required, something that was significant when capacity was costly. We learned in the last segment that to utilize denormalized information we needed to advance through a progression of steps that included joining, arranging, and summing up. At the point when speed of questioning the information base (that is, posing an inquiry and requiring a quick reaction) is basic, it might be imperative to store information in different manners. Denormalization is the way toward taking the coherent information model and changing it into an actual model that is productive for the frequently required assignments. These assignments can incorporate report age, however they can likewise mean more effective questions. Complex inquiries, for example, online diagnostic handling (OLAP), just as information mining and information revelation (KDD) measures, can likewise utilize information bases that are denormalized.

1.Disk space: This is normal, as we'll have copy information.

2Anomalies Data: We must be mindful of the way that information currently can be changed in more than one spot. We should change each bit of copy information as needs be. That likewise applies to processed qualities and reports. We can accomplish this by utilizing triggers, exchanges or strategies for all activities that must be finished together.

3.Documentation: We should appropriately report each denormalization decide that we have applied. In the event that we adjust information base plan later, we'll need to take a gander at all our special cases and think about them indeed. Perhaps we needn't bother with them any longer since we've illuminated the issue. Or then again perhaps we have to add to existing denormalization rules. (For instance: We added another quality to the customer table and we need to store its set of experiences esteem along with all that we as of now store. We'll need to change existing denormalization decides to accomplish that).

4.Slowing other tasks: We can expect that we'll hinder information supplement, alteration, and erasure activities. On the off chance that these tasks happen moderately once in a while, this could be an advantage. Essentially, we would separate one moderate select into a bigger number of more slow supplement/update/erase questions. While an extremely intricate select inquiry actually could observably hinder the whole framework, hindering different "more modest" activities ought not harm the ease of use of our application.

5.More coding: Rules 2 and 3 will require extra coding, and yet they will streamline some select inquiries a ton. In case we're denormalizing a current information base we'll need to change these select questions to get the advantages of our work. We'll additionally need to refresh esteems in recently added credits for existing records. This also will require a additional coding.



Related Solutions

**** i need the answer with unique words.. thank you Q3:Explain how Internet technologies are involved...
**** i need the answer with unique words.. thank you Q3:Explain how Internet technologies are involved in developing a process in one of the functions of the business? Technology in business is a growing necessity. As the years go by, the business world is leaning more and more toward it, making it almost impossible to separate the two from each other. Innovation breeds business, and since technology paves the way for it, it can be gathered here that business needs...
please can you complete my answer .. Please, i need Unique answer, Use your own words...
please can you complete my answer .. Please, i need Unique answer, Use your own words (don't copy and paste). Please, don't use handwriting, Use your keyboard. Q1: 1. Explain with the help of suitable examples / graph the following:     a. ‘Production Possibility Curve’      b. The concept of ‘Opportunity Cost’      c. Distinguish between ‘Quantity Demanded’ and ‘Demand Schedule’ Answer : this is my answer i want you to complete my answer (with the help of suitable examples...
Please, I need a unique answer, use your own words (don't copy and paste, no handwritten...
Please, I need a unique answer, use your own words (don't copy and paste, no handwritten notes) give me Overview of Pharmacokinetic Properties of (Dexamethasone & how it's related to COVID-19)
please don't use handwriting .. use your own words i need unique answer .. please don't...
please don't use handwriting .. use your own words i need unique answer .. please don't copy and paste Q1.Dala Corporation is considering a project, which will involve the following cash inflows and (out) flows Details Amount Initial Outlay SAR (400000) After 1 Year SAR 40000 After 2 Years SAR 300000 After 3Years SAR 300000 What will be the NPV of this project if a discount rate of 15% is used? _________________ Q2.Merck Inc. is about to undertake a project...
Please, i need Unique answer, Use your own words (don't copy and paste). *Please, don't use...
Please, i need Unique answer, Use your own words (don't copy and paste). *Please, don't use handwriting. *Please, don't use handwriting.*Please, don't use handwriting.*Please, don't use handwriting.*Please, don't use handwriting.*Please, don't use handwriting.*Please, don't use handwriting.*Please, don't use handwriting.*Please, don't use handwriting.*Please, don't use handwriting.*Please, don't use handwriting.*Please, don't use handwriting.*Please, don't use handwriting.*Please, don't use handwriting. _______________ Solve the following questions Q1 Construct a cumulative frequency distribution of the 20 brain volumes(cm3) listed below. Use the classes 900-999, 1000-1099,...
Please, i need Unique answer, Use your own words (don't copy and paste). *Please, don't use...
Please, i need Unique answer, Use your own words (don't copy and paste). *Please, don't use handwriting. *Please, don't use handwriting.* *Please, don't use handwriting. *Please, don't use handwriting.**Please, don't use handwriting. *Please, don't use handwriting.**Please, don't use handwriting. *Please, don't use handwriting.* * i need References URL Link pleasssse help me i need the answer Critically appraise the following cross-sectional study given in the link below: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5989365/ Discuss the strength and limitations of the study in a brief manner...
Please, i need Unique answer, Use your own words (don't copy and paste). Please, don't use...
Please, i need Unique answer, Use your own words (don't copy and paste). Please, don't use handwriting, Use your keyboard. Q. 2. In present scenario, the importance of microeconomics is increasing day by day, in your          Opinion, what are the three ways that we can use macroeconomic analysis.
Please, i need Unique answer, Use your own words (don't copy and paste). Please, don't use...
Please, i need Unique answer, Use your own words (don't copy and paste). Please, don't use handwriting, Use your keyboard. Q. 3. When the whole sector of the market is occupied by the little number of big corporations who share the leadership, what do we call this type of market structure? Explain in details the benefits for the leading company and disadvantage of such situation on final consumers.
Please, i need Unique answer, Use your own words (don't copy and paste). *Please, don't use...
Please, i need Unique answer, Use your own words (don't copy and paste). *Please, don't use handwriting. Suppose you are assigned a task of designing user interface for a web application to get students' feedback about sports facilities provided at the campus. The application is composed of data entry forms with menus and dialog boxes. Having, as goals, speeding up students’ data entry and reducing errors, please tell which six major menu design concerns you will keep in mind during...
Please, i need Unique answer, Use your own words (don't copy and paste). Please, don't use...
Please, i need Unique answer, Use your own words (don't copy and paste). Please, don't use handwriting, Use your keyboard. Q1. Discuss in your words the purpose of a bank reconciliation. (1 point) Q2. Prepare general journal entries for the following transactions of this company for the current year: (2 points). Apr. 25 Sold SAR 4,500 of merchandise to CBC Corp., receiving a 10%, 60-day, SAR 4,500 note receivable. June 24 The note of CBC Corp., received on April 25...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT