Preview

Goals of Normalization: Eliminate All Three Types of Anomaly

Satisfactory Essays
Open Document
Open Document
376 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Goals of Normalization: Eliminate All Three Types of Anomaly
An anomaly is an irregularity, or something which deviates from the expected or normal state. When designing databases, we identify three types of anomalies:Insert, Update and Delete.
As is often the case, it is probably easier to understand these concepts by looking at some examples.

An example of an Insert Anomaly might be a table which stores records for a company's Salespeople and the clients for whom they are responsible. Leaving aside for the moment the fact the table shown above has other design problems, let's say this table requires an entry in the client field.
Because client is a required field, it will not be possible to add records for newly hired sales reps until they have been assigned to one or more clients. If a newly hired sales rep must complete several weeks of training before being allowed to call on clients, it is not possible to record him in the table during training. Or, if we do add new hires while they are in training, we must create "dummy" clients as placeholders.
This table is also a good example of a design that leads to Update Anomalies. Note that sales rep's names are repeated for each client. Let's say, for example, that we recently learned Stan's last name should have been spelled "Crossley". This table design makes it very easy for a data entry person to update one of the two records for Stan, without noticing, and updating, the other. Moreover, it is also possible that there are really TWO Stan's working for this organization, and that Stan number 2 actually does spell his name "Crosley", while Stan number 3 spells his "Crossley". (Or is it the other way around?)
Finally, we can also use this table as an example of a Delete Anomaly. Let's say that Anne takes on a temporary research assignment that requires her to give up her existing clients for the next 6 months. Because we can not delete just the client value, we are faced with the choice of deleting Anne's record completely from the Sales Rep table, creating a "dummy"

You May Also Find These Documents Helpful

  • Satisfactory Essays

    The Kudler Foods need to design an entity relationship diagram to illustrate what needs to be on the table. A few of the tables could be combined to make reading the tables much easier. Kudler foods could combine inventory/order relationship, for example; order/sale relationship table, inventory/sale relationship table, and sale/receive payment relationship table. By combining any one of these tables Kudler Foods could process orders faster, find information faster by having the data in order and labeled and overall making the company’s system more efficient. One table Kudler Foods does not have that the management should consider which would benefit the business is an “employee table”. This way; Kudler could have personal information, sales numbers, last date he/she was reviewed, and just able to keep up…

    • 4521 Words
    • 87 Pages
    Satisfactory Essays
  • Satisfactory Essays

    It203 Homework 5

    • 319 Words
    • 2 Pages

    5. What restrictions does referential integrity place on the way data is entered into tables?…

    • 319 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Simpson Case ACL

    • 651 Words
    • 10 Pages

    Question 7 Determine the customer name for any customer records you identified with the unusual transaction type. Even though customer names are not included in the sales transaction table, this table can be related to the Simpson master file table, which does include names.…

    • 651 Words
    • 10 Pages
    Powerful Essays
  • Good Essays

    Nt1330 Unit 4

    • 1142 Words
    • 5 Pages

    4. Lynn is adding a billing table to a customer database. If she wants the database to retrieve…

    • 1142 Words
    • 5 Pages
    Good Essays
  • Good Essays

    A few different types of security events and baseline anomalies that might indicate suspicious activity…

    • 563 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    CTS 2437 Final Exam

    • 630 Words
    • 4 Pages

    4. Create a table called Customers that contains a person’s first name, last name, and social security number. Your table definition should…

    • 630 Words
    • 4 Pages
    Satisfactory Essays
  • Good Essays

    bis345345

    • 487 Words
    • 3 Pages

    3. (TCO 3) Storing one client address in a client table and another in a job table will cause…

    • 487 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Accounting Midterm

    • 1771 Words
    • 10 Pages

    Adjusting entries are often made because some business events are not recorded as they occur.…

    • 1771 Words
    • 10 Pages
    Satisfactory Essays
  • Satisfactory Essays

    week 4 Discussion 1

    • 447 Words
    • 2 Pages

    Redundant data wastes disk space and creates maintenance problems. If data that exists in more than one place must be changed, the data must be changed in exactly the same way in all locations. A customer address change is much easier to implement if that data is stored only in the Customers table and nowhere else in the database. Another example is do not use multiple fields in a single table to store similar data. For example, to track an inventory item that may come from two possible sources, an inventory record may contain fields for Vendor Code 1 and Vendor Code 2.…

    • 447 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    You should be able to explain each of the concepts below as well as provide concrete examples to fit each one.…

    • 408 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Review Sheet Exam 3

    • 1480 Words
    • 6 Pages

    Be sure you can define, explain, apply, and generate examples all of the concepts listed below.…

    • 1480 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    Another definition of Abnormality is Failure to Function Adequately. Rosenhan & Seligman (1989) suggested that psychological abnormality should be defined as a range of characteristics that suggest a person is failing to function adequately in their daily life. Essentially this means that they may not be able to adapt to life healthily, may be experiencing personal…

    • 615 Words
    • 3 Pages
    Good Essays
  • Better Essays

    3. Database administrators from Aim Higher College’s central Information Technology (IT) group have contacted the security team noting that they are finding odd entries in a Web application’s backend database. Some of the entries appear to be SQL commands such as “UNION” and “JOIN” which cause them to think that an attacker is probing the Web application. What…

    • 1988 Words
    • 8 Pages
    Better Essays
  • Good Essays

    Deviation from social norms is one definition of abnormality, according to this definition you are considered to be 'abnormal' if you engage in a behaviour that the rest of society does not as society has accepted specific patterns of behaviour that they consider to be 'normal' such as being polite, going to work and education and more.…

    • 535 Words
    • 3 Pages
    Good Essays
  • Good Essays

    To help you understand this assignment further, the following description and examples may be useful.…

    • 719 Words
    • 3 Pages
    Good Essays

Related Topics