Question

subject: Database Management Please speak to the issues of data integrity, consistency, and redundancy that you...

subject: Database Management
Please speak to the issues of data integrity, consistency, and redundancy that you are discovering and/or trying to keep in mind as you are working through your initial memo of tables and fields for review.
0 0
Add a comment Improve this question Transcribed image text
Answer #1

Database Management System (DBMS)

In the DBMS, there are many points that need to be kept in mind before the database schema creation and addition of data. The failure of any of the points may lead to compromise of the data integrity, duplicate or inconsistent data. Few of the points that should be taken care of are:

  1. Validate and break down the tables into normal forms like 3NF, 4NF or BCNF.
  2. Think carefully about the integrity constraints like Foreign key, Unique key, Primary key, etc.
  3. Use Indexes for better and fast search results
  4. Follow standard conventions in order to manage the database with ease in the future.
  5. Document the purpose of each of the database component.

This is not an exhaustive list but there may exist a few other points as well. If we avoid following these recommendations then we may end up having an inconsistent, redundant or inaccurate data. Let me explain to you each one in brief.

  • Data Integrity: Data integrity is the overall completeness, correctness, and uniformity of data. Data integrity is usually imposed through the use of conventional methods and practices for error-checking and validations. The following integrity constraints are used in a relational database structure to achieve data integrity:
  1. Entity Integrity: Can be achieved with the use of primary keys. It states that the table must have a single column as a Primary key and that column must be unique and not null.
  2. Referential Integrity: Can be achieved with the use of foreign keys. It states that foreign key value would refer to a primary key value of another table, or it can be null i.e. no relationship exists.
  3. Domain Integrity: This states that all columns in a relational database are in a defined domain.

  • Data Consistency: The concept states that a given transaction will successfully modify the data as long as it doesn’t somehow violate any constraints or checks within the system. That means every transaction or process occurring onto the data must be either completely successful or completely a failure. In any case, the partial update of the data must not be allowed.
  • Data Redundancy: The concepts states the existence of duplicate data in the database. This is a very common and repetitive issue in database management. This means that in the database some of the fields are repetitive and it allows the user to update the same data in different/same tables. This may lead us to a stage where data becomes inconsistent as the data may get updated at one place but remains the same in another place. This is a very point to be considered in the design phase and the schema must be prepared in such a way that a specific data must be present at only one place in the database from where all other tables can refer it with ease.

Add a comment
Know the answer?
Add Answer to:
subject: Database Management Please speak to the issues of data integrity, consistency, and redundancy that you...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • SUBJECT: INFORMATION TECHNOLOGY, CLASS: ADVANCE DATABASE MANAGEMENT Hello Everyone, I need help on a project for...

    SUBJECT: INFORMATION TECHNOLOGY, CLASS: ADVANCE DATABASE MANAGEMENT Hello Everyone, I need help on a project for my ITD 256 Class. These are the questions I am suppose to answer: Project: The project should include designing a database deals with making a proposal for the database implementation. You can either try to fix an existing problem in your business or create a new database for the new projects or new clients. Please define the objective, scope, and time frame of your...

  • Your project will require you to develop a database design to solve a real-life data management...

    Your project will require you to develop a database design to solve a real-life data management problem. It can be any problem in your work environment or for another organization, for example, a bookstore (think of how Amazon uses databases), a course management system (think of how a university manages courses), a bank (think of how your bank works), and an online auction site (think of how Ebay works). You will develop a database to solve this problem You will...

  • 14. An advantage to a database is that it _____. a. Reduces redundancy b. Controls the data stored in it d. Establishes...

    14. An advantage to a database is that it _____. a. Reduces redundancy b. Controls the data stored in it d. Establishes data sets 15. A primary key in a table: a. Must be unique for each row in the table b. Must be numeric c. Should not be used to join tables together d. Is a constant data element across all rows 16. Which of the following variables is nominal? a. Patient gender b. Length of stay c. Severity...

  • Through the remaining assignments due in this course, you will be creating a simple database for...

    Through the remaining assignments due in this course, you will be creating a simple database for tracking information about volunteers working and raising money for a community organization. This assignment requires that you create the initial table, called PERSON, to hold basic information about volunteers. You will be redefining the design and building the database in the upcoming unit assignments. 1.Use the mysqldump.exe command line tool to backup the data in your volunteer database. To access the mysqldump.exe tool, start...

  • Data integrity is imperative to all facets of sports business. The data related to fan engagement...

    Data integrity is imperative to all facets of sports business. The data related to fan engagement (e.g., ticket purchases, concessions, and merchandising), sponsors, players and coaches, and other entities must be protected against potential fraud and other risks. Select one of the previously discussed components of sports analytics from this course. Analyze the potential ethical dilemmas that may arise with improper data management strategies. Write a 750-1,000-word paper that explores ethical issues in data privacy. Describe the challenges associated with...

  • For this set of Review Questions, we will create and use a database for the Wedgewood...

    For this set of Review Questions, we will create and use a database for the Wedgewood Pacific Corporation (WPC) that is similar to the Microsoft Access database we created and used in Chapters 1 and 2. Founded in 1957 in Seattle, Washington, WPC has grown into an internationally recognized organization. The company is located in two buildings. One building houses the Administration, Accounting, Finance, and Human Resources departments, and the second houses the Production, Marketing, and Information Systems departments. The...

  • For this course project, you will use various database management and programming techniques to design and...

    For this course project, you will use various database management and programming techniques to design and develop an online sales and distribution system for a fictitious organization. There are two phases—you will complete the first phase this week and the second phase in W5 Assignment 2. Rationale The focus of the project is to develop your database programming skills. This project will help you get a fair idea of the sales and distribution system in any organization that has a...

  • Please do not delete the questions. 1. What is the purpose of a database? 2. What...

    Please do not delete the questions. 1. What is the purpose of a database? 2. What is the reason to use a database over a spreadsheet? 3. Based on the previous answers (#1 & #2), there is a simple rule of thumb. A spread sheet is used when there is _________________________. A database is used when there are _________________________. 4. Please answer followings. a) A group of 8 bits is called a ____________ (from Chapter 4). b) The answers of...

  • Chapter 2 How to use the Management Studio Before you start the exercises... Before you start...

    Chapter 2 How to use the Management Studio Before you start the exercises... Before you start these exercises, you need to install SQL Server and the SQL Server Management Studio. The procedures for doing both of these tasks are provided in appendix A of the book. In addition, you'll need to get the Exercise Starts directory from your instructor. This directory contains some script files that you need to do these exercises. Exercises In these exercises, you'll use SQL Server...

  • Project Description In this project, you will design and implement a database for keeping track of...

    Project Description In this project, you will design and implement a database for keeping track of information for an online “SOCIAL NETWORK” system (e.g. a simplified version of Facebook!). You will first design an EER schema diagram for this database application. Then, you will map the EER schema into a relational database schema and implement it on ORACLE or MySQL or some other relational DBMS. Finally, you will load some data into your database (via user Interface) and create some...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT