0% 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.

Uploaded by

ajbull04
Copyright
© © All Rights Reserved
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% 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.

Uploaded by

ajbull04
Copyright
© © All Rights Reserved
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.

You might also like