0% found this document useful (0 votes)
1K views

Objectives of DBMS:: Data Availability

The main objectives of a database management system (DBMS) are to ensure data availability, integrity, security, and independence. A DBMS aims to make data available to users in a meaningful format at a reasonable cost. It also ensures data integrity by keeping data accurate and consistent through validity checks. Additionally, a DBMS secures data by only allowing authorized users access and preventing unauthorized disclosure or corruption. Finally, a DBMS provides data independence so the data can be shared across applications and platforms and the physical storage can be changed without affecting the logical data.

Uploaded by

SRIHARSHA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views

Objectives of DBMS:: Data Availability

The main objectives of a database management system (DBMS) are to ensure data availability, integrity, security, and independence. A DBMS aims to make data available to users in a meaningful format at a reasonable cost. It also ensures data integrity by keeping data accurate and consistent through validity checks. Additionally, a DBMS secures data by only allowing authorized users access and preventing unauthorized disclosure or corruption. Finally, a DBMS provides data independence so the data can be shared across applications and platforms and the physical storage can be changed without affecting the logical data.

Uploaded by

SRIHARSHA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Objectives of DBMS:

The main objectives of database management system are data availability, data
integrity, data security, and data independence.

Data Availability: Data availability refers to the fact that the data are made
available:

 To a wide variety of users

 In a meaningful format

 At reasonable cost

 With ease of access

 When and where required

Data availability defines the degree or extent to which data is readily usable
along with the necessary IT and management procedures, tools and technologies
required to enable, manage and continue to make data available.

Data Integrity: Integrity is a critical aspect to the design, implementation


and usage of any system which stores, processes, or retrieves data. Data
integrity refers to the correctness of the data in the database. DBMSs have
various validity checks that make your data completely accurate and consistent.

Data must be kept free from corruption, modification or unauthorized


disclosure. Inaccuracies in data can occur either accidentally (e.g .through
programming errors), or maliciously (e.g. through breaches or hacks). Database
security professionals employ a number of practices to assure data integrity,
including:

1.     Data encryption, which locks data by encryption


2.     Data backup, which stores a copy of data in an alternate location
3.     Access controls, including assignment of read/write privileges
4.     Input validation, to prevent incorrect data entry
5.     Data validation, to certify uncorrupted transmission

Data Security: Data security refers to protective digital privacy measures


that are applied to prevent unauthorized access to computers, websites,
databases or parts thereof. Data security refers to the fact that only authorized
users can access the data. Data security can be enforced by passwords. If two
separate users are accessing a particular data at the same time, the DBMS must
not allow them to make conflicting changes. Data security protects data from
corruption. For various reasons, much of the data handled by database
management systems is stored in the cloud. Here are five data security tips to
help you tackle issues of cloud privacy:

1.     Avoid storing sensitive information in the cloud.


2.     Read the user agreement to find out how your cloud service storage
works.
3.     Be serious about passwords.
4.     Encrypt.
5.     Use an encrypted cloud service.

Data Independence: One of the main objectives of DBMS is to facilitate


sharing of a database by current and future applications. The DBMS should not
be tailored to a specific platform. One should be able to run DBMS on any
platform. DBMS must ensure data independence for application programs.

Data independence refers to the ease with which the metadata can be updated
without affecting the data itself. Data independence is the mechanism which
dissociates the DBMS from the actual data stored on the disk. If we make some
changes on table format, it should not change the data residing on the disk. Data
independence also refers to the ease with which we can change the physical data
without impacting the metadata. For example, if we want to change or upgrade
the storage system itself like replacing a hard-drive with a SSD it should not
have any effect on the logical data or schemas. Data independence allows:

1.     Change of database without affecting application programs


2.     Change of hardware or system software without affecting application
programs
3.     Sharing of data by different applications by providing views
appropriate for the application
4.     Control of Redundancy Avoid duplication

You might also like