Data Base Assaignment
Data Base Assaignment
ASSIGNMENT 01
Database System CMP-221
Name :Namra
Roll no: 042
Smester 4rd ssdp
Submitted by Mam Faiza
Submission Date:22-appril-2024
1
Chapter#01 introduction to database system
Question no 01:
2
Chapter#01 introduction to database system
price of a product is $86.95 in the local system of the company and its
National sales office system shows the same product price as $84.95. So if
a database is properly designed then Data inconsistency can be greatly
reduced hence minimizing data inconsistency.
Faster data Access: The Database management system (DBMS) helps
to produce quick answers to database queries thus making data access
faster and more accurate. For example, to read or update the data. For
example, end-users, when dealing with large amounts of sale data, will
have enhanced access to the data, enabling a faster sales cycle. Some
queries may be like:
What is the increase in sales in the last three months?
What is the bonus given to each the salespeople in the last five
months?
How many customers have a credit score of 850 or more?
Better decision making: Due to DBMS now we have Better managed
data and Improved data access because of which we can generate better
quality information hence on this basis better decisions can be made.
Better Data quality improves accuracy, validity, and the a time it takes to
read data. DBMS does not guarantee data quality, it provides a framework
to make it easy to improve data quality. DBMS provides powerful data
analysis and reporting tools that allow users to make informed decisions
based on data insights. This helps organizations to improve their decision-
making processes and achieve better business outcomes.
Increased end-user productivity: The data which is available with
the help of a combination of tools that transform data into useful
information, helps end-users to make quick, informative, and better
decisions that can make a difference between success and failure in the
global economy.
Simple: Database management system (DBMS) gives a simple and clear
logical view of data. Many operations like insertion, deletion, or creation
of files or data are easy to implement.
Data abstraction: The major purpose of a database system is to
provide users with an abstract view of the data. Since many complex
algorithms are used by the developers to increase the efficiency of
3
Chapter#01 introduction to database system
databases that are being hidden by the users through various data
abstraction levels to allow users to easily interact with the system.
Reduction in data Redundancy: When working with a structured
database, DBMS provides the feature to prevent the input of duplicate
items in the database. for e.g. – If there are two same students in different
rows, then one of the duplicate data will be deleted.
Application development: A DBMS provides a foundation for
developing applications that require access to large amounts of data,
reducing development time and costs.
Data sharing: A DBMS provides a platform for sharing data across
multiple applications and users, which can increase productivity and
collaboration.
Data organization: A DBMS provides a systematic approach to
organizing data in a structured way, which makes it easier to retrieve and
manage data efficiently.
The atomicity of data can be maintained: That means, if some
operation is
performed on one particular table of the database, then the change must
be reflected for the entire database.
The DBMS allows concurrent access to multiple users by using the
synchronization technique.
Data consistency and accuracy: DBMS ensures that data is
consistent and accurate by enforcing data integrity constraints and
preventing data duplication. This helps to eliminate data discrepancies
and errors that can occur when data is stored and managed manually.
Improved data security: DBMS provides a high level of data security
by offering user authentication and authorization, data encryption, and
access control mechanisms. This helps to protect sensitive data from
unauthorized access, modification, or theft.
Efficient data access and retrieval: DBMS allows for efficient data
access and retrieval by providing indexing and query optimization
techniques that speed up data retrieval. This reduces the time required to
process large volumes of data and increases the overall performance of
the system.
4
Chapter#01 introduction to database system
5
Chapter#01 introduction to database system
6
Chapter#01 introduction to database system
integration. These benefits make DBMS an essential tool for managing and
processing data in modern organizations.
Question# 02:
Critically discuss the challenges that come with managing databases.
7
Chapter#01 introduction to database system
8
Chapter#01 introduction to database system
Question 03:
9
Chapter#01 introduction to database system
validate the integrity of backup files. In case of data loss or system failures,
DBAs are responsible for restoring the database to a consistent state and
minimizing downtime.
10
Chapter#01 introduction to database system
facilitate knowledge sharing and ensure continuity. DBAs also provide training
and support to end-users, developers, and stakeholders on database-related
topics, best practices, and tools.
11