The document discusses the purpose and advantages of a Database Management System (DBMS), highlighting its ability to define, construct, and share data efficiently while managing it over time. It contrasts database systems with file systems, noting that databases reduce redundancy and allow for data sharing among users, whereas file systems can lead to duplication and limited access. Additionally, it addresses the limitations of file processing systems and how database systems can resolve these issues by enabling shared access and reducing data redundancy.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
14 views1 page
Files and Databases HW #1
The document discusses the purpose and advantages of a Database Management System (DBMS), highlighting its ability to define, construct, and share data efficiently while managing it over time. It contrasts database systems with file systems, noting that databases reduce redundancy and allow for data sharing among users, whereas file systems can lead to duplication and limited access. Additionally, it addresses the limitations of file processing systems and how database systems can resolve these issues by enabling shared access and reducing data redundancy.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1
Aaron Bullock 9/17/24
Files and Databases HW #1
1. What is the purpose of building a DBMS system? a. A database management system is a software system that allows users and applications to define, construct and share data. A DBMS also allows a database to be managed efficiently over long periods of time. 2. What is the database system? Explain it with its advantages and disadvantages a. A database system allows us to define the data in a database, construct data, manipulate data, and share data with multiple users. It also allows us to secure certain data from unauthorized users and maintain a database for a long period of time. A DBMS also eliminates inconsistencies and controls data redundancy. However a database system also has some disadvantages. Database systems are complex and require substantial hardware and software costs. Damage to the database can also affect other parts of the program. Lastly, converting from a file based system to a database system can cost a lot of money and requires training for all programmers and users. 3. Compare between File systems and database systems a. In a file based system multiple files are used to hold and manage data. File based systems do not allow data to be shared so there could be a lot of redundancy or duplication. A database holds all data for all users and allows the data to be shared. However, in a database system each user only sees the data they need or have access to. 4. What are the limitations of File processing systems? How can that be solved by using Database system? a. One disadvantage of file processing systems is that data is not shared between users which can lead to redundancies and doesn’t allow other users to see potentially useful data. These systems also have the definition of the data stored in the program code instead of separately. Database systems allow for data to be shared which leads to no duplications or redundancies. Database systems also allow for multiple programs to access the database so multiple users can use it and see all data that is useful to them if they have access.