Question

In: Computer Science

Respond to the following in a minimum of 175 words: Before you can perform data output,...

Respond to the following in a minimum of 175 words:

Before you can perform data output, you must first decide the form in which you want the output data to appear.

Onscreen and flat-file output are sometimes appropriate in a small system, such as a modest inventory application in which updated results display on a screen to be analyzed by a user, and in which output is designed for little more than backup on a local, secure machine. Displaying information onscreen can be a benefit, since the user does not have to produce and review a program-generated report, while saving small amounts of data to an easily-read file with no requirement to manage a database can be the best approach if program requirements do not dictate otherwise. However, in high-volume scenarios where one program "feeds" large amounts of data to another program, console output and flat-file data storage may not make practical sense.

Solutions

Expert Solution

There are many ways to store your data, such as in an online database, in a local SQLite database, or even in a text file. It is up to you to decide what is the best solution for your application. If your application is small you can choose console display or flat file output, but for large systems it is better to manage database and display it from retriving database.

  Flat files are one of the more common sources to work with because data in the flat files can easily read and create by most RDBMS systems and ETL tools, The challenges in working with flat files deal with handling data in a format in which data types are not enforced, and data that is structured in challenging ways. You may also run into files that are encoded into a different code page than ASCII, such as a UNIX encoding.

A flat file database is a type of database that stores data in a single table. This is unlike a relational database, which makes use of multiple tables and relations. Flat file databases are generally in plain-text form, where each line holds only one record. The fields in the record are separated using delimiters such as tabs and commas.

Flat file database tables can be set in various application types, including HTML documents, simple word processors or worksheets in spreadsheet applications. The tables within a flat file database can be sorted based on column values. These tables serve as a solution for simple database tasks.

In spite of the limitations associated with flat files, flat file databases are used internally by various computer applications to store data related to configuration. Most of the applications permit users to store and retrieve information from flat files based on a predefined set of fields.

Examples of flat files database are :Linear stores of NoSQL data, JSON formatted data, primitive spreadsheets (perhaps comma-separated or tab-delimited), and text files, because they lack integrated indexes, built-in references between data elements, or complex data types. Programs to manage collections of books or appointments and address book may use essentially single-purpose flat-file databases, storing and retrieving information from flat files unadorned with indexes or pointing systems.

In contrast A database is an organized collection of data. Database programs enable you to put and access a collection of information into a specific order: alphabetical, numerical, chronological, or some combination of the three. A Database Management System (DBMS) is a system software that allows users to efficiently define, create, maintain and share databases. Due the evolution of Database management system, companies are getting more from their work because they can keep records of everything. Also it makes them faster to search information and records about any people or product that makes them more effective in work.

All application such as Railway Reservation System, Library Management System,Banking applications use to store and display the information because they have to maintain large database and RDBMS provides some benefits such as

Avoid Data redundancy and inconsistency

In DBMS, data can be shared easily due to centralized system.

Maintain data concurrency.

DBMS maintains data integrity by enforcing user defined constraints on data by itself.

Data searching is easy and fast.


Related Solutions

Respond to the following in a minimum of 175 words: How will you graphically represent data...
Respond to the following in a minimum of 175 words: How will you graphically represent data in your future career? What types of graphs are typically used in that industry? What types of conclusions are drawn from the graphs?
Respond to the following in a minimum of 175 words: A project or initiative outcome can...
Respond to the following in a minimum of 175 words: A project or initiative outcome can influence a group of people or organization. Discuss change management: Why is the role of change management important in an organization? Provide an example where change management was used to improve an organization.
Respond to the following in a minimum of 175 words PLEASE TYPE RESPONSE: Can you explain...
Respond to the following in a minimum of 175 words PLEASE TYPE RESPONSE: Can you explain the advantages and disadvantages to using the T-accounts and Excel? Please make sure you explain it with examples in a way that your peers would understand.
Respond to the following in a minimum of 175 words: Select an organization with which you...
Respond to the following in a minimum of 175 words: Select an organization with which you are familiar. How does your selected organization use the different components of the marketing mix (4 P’s)? How does the marketing mix affect the development of your selected organization’s marketing strategy and tactics? How can your selected organization use quantifiable elements to evaluate, monitor, and control marketing effectiveness? Why was it important to Walmart to expand into health care, insurance, tax preparation and many...
Respond to the following in a minimum of 175 words: As you have learned this week,...
Respond to the following in a minimum of 175 words: As you have learned this week, bacterial cells have the ability acquire genetic traits by swapping genes with other bacterial cells. If you were a bacterium, what genetic traits would you find most helpful to acquire?
Respond to the following in a minimum of 175 words: Discuss what you consider to be...
Respond to the following in a minimum of 175 words: Discuss what you consider to be the first and second priority in a sorting algorithm and justify a key word or phrase to place in the string that is crucial. Provide a short pseudocode example in your discussion post to defend your thoughts. Explain your reasoning for selecting your first and second priorities.
Please respond to the following in a minimum of 175 words: Select a product you are...
Please respond to the following in a minimum of 175 words: Select a product you are familiar with. Based on your knowledge of the product life cycle, what types of changes will occur to your selected product? How will this affect the marketing of your selected product?
Respond to the following in a minimum of 175 words: What is the purpose of an...
Respond to the following in a minimum of 175 words: What is the purpose of an income statement, and who is the audience for this document? What components do income statements typically contain? Why?
Respond to the following in a minimum of 175 words: What is the purpose of a...
Respond to the following in a minimum of 175 words: What is the purpose of a Comprehensive Annual Financial Report, or CAFR? What standards must a CAFR comply with? What statements comprise a CAFR?
Respond to the following in a minimum of 175 words: In the early weeks of this...
Respond to the following in a minimum of 175 words: In the early weeks of this course, you learned some valuable skills for communicating within and improving the performance of teams you might be working with. This week, we will explore two crucial aspects of being on a team. We will learn about leadership and what it takes to be a good leader. We also examine conflict management and learn some ways to navigate through the inevitability of encountering conflict....
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT