Starting Out with Java: Early Objects (6th Edition)
6th Edition
ISBN: 9780134462011
Author: Tony Gaddis
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 15, Problem 1SA
Program Plan Intro
Usage of DBMS over File Management System:
- The search operation becomes difficult when a text or binary files contains huge amounts of data.
- The basic operations like insert data as well as delete data becomes difficult in file management system.
- DBMS software is designed exclusively to store, search and manipulate huge data amount.
- The file system may not control data redundancy as each user would define and maintain required files for specific application.
- DBMS can control redundancy, it stores single data storage that is been accessed by many users.
- The data sharing facility is difficult in file system.
- In DBMS data could be shared by centralized system.
- File system has no provision to stop anomalies.
- DBMS provides locking system to stop anomalies.
- File system requires different application programs for each search operation performed.
- DBMS provides searching operations that are inbuilt.
- A small query is to be written to retrieve the required data.
- File system has no provision to check constraints for data integrity.
- DBMS maintains integrity of data; it enforces constraints on data that are user defined.
- In file system there is a heavy interdependence between data as well as programs.
- DBMS provides a separation between data as well as program.
- In file systems, enforcing security constraints is difficult.
- In DBMS, with central control over
database , database administrator can enforce security constraints.
- In DBMS, with central control over
- Hence, due to all these advantages most businesses use DBMS to store data instead of text or binary files.
Expert Solution & Answer
Trending nowThis is a popular solution!
Students have asked these similar questions
If you are writing an application to store the customer and inventory records for a large business, why would you not want to use traditional text or binary files?
The meaning of a file extension must be kept distinct from its visual representation in a file.
Describe the process through which a computer application may do analysis on a succession of files.
Chapter 15 Solutions
Starting Out with Java: Early Objects (6th Edition)
Ch. 15.1 - Why do most businesses use a DBMS to store their...Ch. 15.1 - When a Java programmer uses a DBMS to store and...Ch. 15.1 - Prob. 15.3CPCh. 15.1 - Prob. 15.4CPCh. 15.1 - Prob. 15.5CPCh. 15.1 - Prob. 15.6CPCh. 15.1 - What static JDBC method do you call to get a...Ch. 15.2 - Describe how the data that is stored in a table is...Ch. 15.2 - What is a primary key?Ch. 15.2 - What Java data types correspond with the following...
Ch. 15.3 - Prob. 15.11CPCh. 15.3 - Prob. 15.12CPCh. 15.3 - Prob. 15.13CPCh. 15.3 - Prob. 15.14CPCh. 15.3 - What is the purpose of the % symbol in a character...Ch. 15.3 - How can you sort the results of a SELECT statement...Ch. 15.3 - Assume that the following declarations exist:...Ch. 15.3 - How do you submit a SELECT statement to the DBMS?Ch. 15.3 - Prob. 15.19CPCh. 15.3 - Prob. 15.20CPCh. 15.4 - Prob. 15.21CPCh. 15.4 - Prob. 15.22CPCh. 15.5 - The Midnight Coffee Roastery is running a special...Ch. 15.5 - Prob. 15.24CPCh. 15.6 - Prob. 15.25CPCh. 15.6 - Write a statement to delete the Book table you...Ch. 15 - Prob. 1MCCh. 15 - This is a standard language for working with...Ch. 15 - Prob. 3MCCh. 15 - The data that is stored in a row is divided...Ch. 15 - Prob. 5MCCh. 15 - This type of SQL statement is used to retrieve...Ch. 15 - This contains the results of an SQL SELECT...Ch. 15 - This clause allows you to specify search criteria...Ch. 15 - Prob. 9MCCh. 15 - Prob. 10MCCh. 15 - Prob. 11MCCh. 15 - Prob. 12MCCh. 15 - This method is specified in the Statement...Ch. 15 - This SQL statement is used to insert rows into a...Ch. 15 - This SQL statement is used to remove rows from a...Ch. 15 - Prob. 16MCCh. 15 - Prob. 17MCCh. 15 - True/False: Java comes with its own built-in DBMS.Ch. 15 - True/False: A Java programmer that uses a DBMS to...Ch. 15 - True/False: You use SQL instead of Java to write...Ch. 15 - True/False: In SQL, the not-equal-to operator is...Ch. 15 - Prob. 22TFCh. 15 - Prob. 23TFCh. 15 - Prob. 24TFCh. 15 - Prob. 1FTECh. 15 - Prob. 2FTECh. 15 - Prob. 3FTECh. 15 - What SQL data types correspond with the following...Ch. 15 - Look at the following SQL statement. SELECT Name...Ch. 15 - Write a SELECT statement that will return all of...Ch. 15 - Write a SELECT statement that will return the...Ch. 15 - Prob. 5AWCh. 15 - Write a SELECT statement that will return the...Ch. 15 - Write a SELECT statement that will return all of...Ch. 15 - Write a SELECT statement that will return the...Ch. 15 - Write a SELECT statement that will return the...Ch. 15 - Prob. 10AWCh. 15 - Write an SQL statement that does the following:...Ch. 15 - Prob. 12AWCh. 15 - Prob. 13AWCh. 15 - Assuming that conn references a valid Connection...Ch. 15 - Look at the following declaration. String sql =...Ch. 15 - Prob. 16AWCh. 15 - Prob. 17AWCh. 15 - Prob. 18AWCh. 15 - Prob. 1SACh. 15 - Prob. 2SACh. 15 - Prob. 3SACh. 15 - What is a primary key?Ch. 15 - Prob. 5SACh. 15 - What are the relational operators in SQL for the...Ch. 15 - What is the number of the first row in a table?...Ch. 15 - Prob. 8SACh. 15 - Prob. 9SACh. 15 - Customer Inserter Write an application that...Ch. 15 - Customer Updater Write an application that...Ch. 15 - Unpaid Order Sum Write an application that...Ch. 15 - Population Database Make sure you have downloaded...Ch. 15 - Personnel Database Creator Write an application...Ch. 15 - Employee Inserter Write a GUI application that...Ch. 15 - Employee Updater Write a GUI application that...
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- What is a file layout so crucial? Why is it crucial that you understand the structure of the information in your text file?arrow_forwardSequence Diagram for the use case text below: Basic Course The student views the Grad Check Home Page and clicks on the Edit Schedule button. The system then displays the Current Student Schedule. On this page, the student may then choose a course to delete a course or to add a course. After the student performs these tasks, the system asks the user to save the changes on the Save Changes page. If the student selects Yes, the system updates the student record file. Otherwise, the student record is not updated. Alternate Course The student record file is unavailable: display Unable to Save page to the Student.arrow_forwardC Language Patient Following System> Define a struct included patient number, name, age, and disease information.> Main menu of the program include the following operations:◦ create a patient file with 100 empty records.◦ Insert a new patient record.◦ Find and retrieve patient information.◦ Delete a patient record.◦ Modify a patient record.◦ List all patients informationarrow_forward
- If you wanted to proceed a listing of the file contents by last name ,area code, city,or zip code how would you alter the file structurearrow_forwardHow can grouping data help organize files?arrow_forwardA file consists of (A) Fields and records (B) Records and sorts (C) Fields and sorts (D) Databases and fieldsarrow_forward
- PROGRAM WORKFLOW: The program is intended to serve as a visitor logbook, which is necessary for keeping track of who comes to the site. Users will be asked to enter their name, contact information (email or phone number), the purpose of their visit, and the time they enter the site when they first arrive. To keep track of the information, the data will be saved in a separate file. When the user exits the site, they will be asked to enter their departure time once more. The records stored can then be accessed at the end of working hours. // Please take time to follow the program workflow. Thank you for help me out.arrow_forwardStructural in-dependence exists when it is possible to make changes in the file structure without affecting the application program's ability to access the data. Select one: True Falsearrow_forwardLesson: Visual BasicTopic: Data Filesarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTEnhanced Discovering Computers 2017 (Shelly Cashm...Computer ScienceISBN:9781305657458Author:Misty E. Vermaat, Susan L. Sebok, Steven M. Freund, Mark Frydenberg, Jennifer T. CampbellPublisher:Cengage LearningSystems ArchitectureComputer ScienceISBN:9781305080195Author:Stephen D. BurdPublisher:Cengage Learning
- Microsoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:Cengage
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Enhanced Discovering Computers 2017 (Shelly Cashm...
Computer Science
ISBN:9781305657458
Author:Misty E. Vermaat, Susan L. Sebok, Steven M. Freund, Mark Frydenberg, Jennifer T. Campbell
Publisher:Cengage Learning
Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage