Question

In: Computer Science

How can you explain a database to a non technical person? How would you describe the...

How can you explain a database to a non technical person? How would you describe the advantages and disadvantages of using a database over tracking data in a spreadsheet?

Solutions

Expert Solution

Database helps to organize a collection of records with all records having same set of attributes in same order but may have different value.

Hence database is an efficient way to handle storage of collection of records with all records have same fields types in same order.

The advantage of database over spreadsheet are following :-

1. We can impose constraints like referential integrity constrains, primary key constraints, attribute value constraints .

2. We can apply normalization operation in relation database to prevent insertion, deletion and updation anomalies.

3. Building index over primary fields, range queries are more efficient in database .

The disadvantage of database over spreadsheet are following :-

1. Pattern of all the attributes has to be predefined and

2. All the records in database has to follow same pattern and same order of data types.

Please comment for any clarification .

2.


Related Solutions

As a person serving in the role of a safety practitioner, how would you explain to...
As a person serving in the role of a safety practitioner, how would you explain to a new worker the difference between engineering and administrative controls and how they relate to a specific work environment? Be specific in your response, and include examples of your work environment. l t)
Explain what technical analysis is and how you can use it to make an investment decision....
Explain what technical analysis is and how you can use it to make an investment decision. Please provide examples to illustrate your points and any website visited.
Explain the benefits that would arise if a person was to be provided with non-job-related accommodation...
Explain the benefits that would arise if a person was to be provided with non-job-related accommodation during 2019/20 (ACCA UK-Tax) what is the meaning of tax living accommodation benefit is it good thing for employer or employees? can you explain ?       
For this discussion, address some of the challenges you face in providing technical documentation for non-technical...
For this discussion, address some of the challenges you face in providing technical documentation for non-technical users in your Module 5 User Documentation Project. Respond to the following questions: What file format will you use? Why? How will users access your guide? Should your guide be available online? Offline? Both? What plan do you have to keep your guide updated? Should you include screenshots? Screencasts? Would you supplement this guide with in-person training? What other general concerns do you need...
Describe how you would collect a sample that gave each person in the population an equal...
Describe how you would collect a sample that gave each person in the population an equal chance of being sampled.
Explain to your non-technical client how the practice of financial risk management is similar to hedging,...
Explain to your non-technical client how the practice of financial risk management is similar to hedging, and how is it different. State and discuss the reasons why Qantas should hedge and why it shouldn’t hedge its fuel costs.
Pick three security concerns of database system and explain how you would address them.
Pick three security concerns of database system and explain how you would address them.
Discuss at least three types of database privileges. Then explain how you can assign privileges or...
Discuss at least three types of database privileges. Then explain how you can assign privileges or remove the privileges from database users.
What would you do if you encountered a database that violated referential integrity? How would you...
What would you do if you encountered a database that violated referential integrity? How would you address the problem? When forming your answer be sure to include at least one of the three main types of referential actions (cascade, restrict, set null).
Explain the differences between data, Information, and a database. Describe the purpose of a database in...
Explain the differences between data, Information, and a database. Describe the purpose of a database in health care and provide an example of one utilized locally, statewide, and nationally.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT