answersLogoWhite

0


Best Answer

Data integrity = making sure the data is correct and not corrupt

Data security = making sure only the people who should have access to the data are the only ones who can access the data. also, keeping straight who can read the data and who can write data.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

7y ago

Pure integrity of data refers to the property which determines that data, once stored, has not been altered in an unauthorised way -- either by a person, or by the malfunctioning of hardware.

An example is used to illustrate the point. Suppose your name is stored on some computer somewhere as "Harry Hacker", and either by the hand of a hacker, or a disgruntled employee, your name is changed to "Harry Hawker"; data integrity has been compromised.

To answer the second portion of the question, we merely have to consider if "Harry Hacker" would really be a legitimate name for someone to have. Data validity thus has to do with determining if the data itself is valid -- context here plays a critical role. For example, one would not expect a phone number to contain the characters #, @, or %. It can be said with reasonable safety that a such a phone number is invalid (thus no data validity).

In some instances it is possible for data validity and integrity to fail on the same piece of data. For example, because of a hard disk crash, a person's phone number is changed in such a way that it now contains the character '%'. Thus the integrity has been compromised, and the validity as well.

Important data stored in the database include the catalog pricing shipping tables tax tables order database and customer information. Testing must verify the correctness of the stored data. Therefore testing should be performed on a regular basis because data changes over time. Examples of data integrity tests:

* Test the creation modification and deletion of data in tables as specified in the functionality.

* Test to make sure that sets of radio buttons represent a fixed set of values. Check what happens when a blank value is retrieved from the database.

* Test that when a particular set of data is saved to the database each value gets saved fully. In other words the truncation of strings and rounding of numeric value does not occur.

* Test whether default values are saved in the database if the user input is not specified.

* Test the compatibility with old data. In addition old hardware versions of the operating system and interfaces with other software need to be tested. Data Validity Errors caused due to incorrect data entry called data validity errors are probably the most common data-related errors. These errors are also the most difficult to detect in the system. These errors are typically caused when a large volume of data is entered in a short time frame. For example $67 can be entered as $76 by mistake. The data entered is therefore invalid. You can reduce data validity errors. Use the data validation rules in the data fields. For example the date field in a database uses the MM/DD/YYYY format. A developer can incorporate a data validation rule such that MM does not exceed 12 DD does not exceed 31.In many cases simple field validation rules are unable to detect data validity errors. Here queries can be used to validate data fields. For example a query can be written to compare the sum of the numbers in the database data field with the original sum of numbers from the source. A difference between the figures indicates an error in at least one data element.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

Integrity is assurance that your input is correct (correctly formatted, free from errors), while security is assurance that your data is safe from unauthorized access (requires username,password,and can not be viewed by anonymous users and/or users with incorrect authorization).

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is difference between data integrity and data security?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What has become more important because of the increased use of computers the Internet and WWW?

Data integrity and data security


Is there any difference between integrity and correctness of data in DBMS?

Yes, there is a difference. Integrity in DBMS refers to the accuracy and consistency of data, ensuring data follows constraints and rules. Correctness, on the other hand, refers to the accuracy of the actual data values stored in the database tables. In summary, integrity ensures data conforms to defined rules, while correctness ensures the data is accurate.


What aspect of security insures that the validity of data remains intact?

integrity


What is the purpose of using hash encoding?

To achieve data security and integrity.


WHAT TASKS does dbms do?

A Database Management System or DBMS provides the interface between users and a database. Some of its tasks include: data integrity, security, recovery of data, support concurrent updates and update data.


The concept of security and integrity in database are interrelated Discuss how the two affect database system?

The concept of security in a database involves protecting the system and its data from unauthorized access, alteration, or destruction. This ensures that only authorized users have access to the database and that the data remains confidential. On the other hand, integrity refers to maintaining the accuracy, consistency, and reliability of the data within the database. An important aspect of integrity is ensuring that data is not modified or accessed inappropriately, maintaining its quality and reliability. Overall, security measures help maintain data integrity, as unauthorized access or modifications can compromise the integrity of the data within the database system.


Identify the characteristics of database system?

Structured organization of data: Data is stored in tables with defined relationships. Data integrity: Database systems enforce rules to maintain accuracy and consistency of data. Query processing: Allows users to retrieve and manipulate data using SQL queries. Concurrency control: Manages access to data to prevent conflicts in multi-user environments.


No alphabetic characters in a social security number field is an example of?

is called data integrity


What does an DBMS do?

DBMS is database management system and it stores data that are related. DBMS maintains data security and integrity as well.


What are properties of database?

The interrelated data/records are stored in the database . Properties of database are that it maintains integrity of data, security of data, reduces problem in accessing the data.


Under a hipaa transaction security a provider or biller must protect against any reasonably anticipated threats or hazard to the security or integrity of the patient data?

That is correct, HIPPA provides security that a provider or biller must protect against any reasonably anticipated threats or hazard to the security or integrity of the patient data.


Limitation of data processing system?

Hi, Data redundancy Data Inconsistancy Difficulty in accessing data Data Isolation Integrity problem Atomicity problem security problem