1,969
3
Essay, 2 pages (350 words)

Good database design and normalization critical thinking example

Downsides to the Approach Used to Store and Manage NSJI’s Data

There are several downsides to the approach used to store and manage NSJI’s data. These problems are as a result of the repeating entries in the Excel data. The first problem is that of poor and inefficient space utilization in data storage (Hall 398). Although data storage costs are low and almost insignificant, the data as stored in the Excel file occupies more storage space than necessary. For instance, there exist two rows associated with employer with ID 10122 that contain repeated employer details such as EmployerName, Address, ContactFirstName, and ContactLastName. The second problem is potential inconsistencies when updating data. Assuming an employer or firm changes its contact person, then all entries associated with that employer ought to be updated accordingly. Not only does this increase the NSJI’s staff workload, it also increases the probability of leaving some entries unchanged, which causes data inconsistencies. From an auditor’s perspective, failing to update all records will cause audit problems because it will be difficult to produce an accurate audit report without up-to-date data. For the company, having data that is not current will affect their operations as it could lead to errors (Hall 399). If, for instance, an employer’s contact person details are not updated on all records associated with the employer, a potential client may end up calling the wrong person who may not even be working for the company at that time. This can decrease the credibility of the company and cause loss of revenue. Another problem that the company may face due to the use of flat files is task-data dependency. This happens when an employee or user changes his or her role and then encounters problems trying to access data that he or she needs to carry out the new tasks (Hall 399).

Minimizing Impact of Problems

An ERD (Conceptual Model) for NSJI
The following are the tables:
Employer (EmployerID, EmployerName, Comments, NAICSCode, AddressID, NAICSCode, ContactPersonID, Position, Phone)
Foreign key: NAICSCode to NAISCDetails , AddressID to Address and ContactPersonID to ContactPerson
NAISCDetails (NAICSCode, NAICSDesc)
ContactPerson (ContactPersonID, ContactFirstName, ContactLastName, Web)
Position (PositionID, PositionTitle, Wage, HoursPerWeek, Experience, StartDate, EndDate, Openings, EmployerID)
Foreign key: EmployerID to Employer
Data Model in 3rd Normal Form

Works Cited

Hall, James A. Accounting Information Systems. 7th ed. Mason, OH: South-Western Cengage Learning, 2011.

Thank's for Your Vote!
Good database design and normalization critical thinking example. Page 1
Good database design and normalization critical thinking example. Page 2
Good database design and normalization critical thinking example. Page 3

This work, titled "Good database design and normalization critical thinking example" was written and willingly shared by a fellow student. This sample can be utilized as a research and reference resource to aid in the writing of your own work. Any use of the work that does not include an appropriate citation is banned.

If you are the owner of this work and don’t want it to be published on AssignBuster, request its removal.

Request Removal
Cite this Essay

References

AssignBuster. (2021) 'Good database design and normalization critical thinking example'. 14 November.

Reference

AssignBuster. (2021, November 14). Good database design and normalization critical thinking example. Retrieved from https://assignbuster.com/good-database-design-and-normalization-critical-thinking-example/

References

AssignBuster. 2021. "Good database design and normalization critical thinking example." November 14, 2021. https://assignbuster.com/good-database-design-and-normalization-critical-thinking-example/.

1. AssignBuster. "Good database design and normalization critical thinking example." November 14, 2021. https://assignbuster.com/good-database-design-and-normalization-critical-thinking-example/.


Bibliography


AssignBuster. "Good database design and normalization critical thinking example." November 14, 2021. https://assignbuster.com/good-database-design-and-normalization-critical-thinking-example/.

Work Cited

"Good database design and normalization critical thinking example." AssignBuster, 14 Nov. 2021, assignbuster.com/good-database-design-and-normalization-critical-thinking-example/.

Get in Touch

Please, let us know if you have any ideas on improving Good database design and normalization critical thinking example, or our service. We will be happy to hear what you think: [email protected]