of the most valuable artifacts that a data team can deliver to the business. Explain why the data dictionary is sometimes called "the

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

A data dictionary is a description of all tables in the database created by the user and designer. In fact, a data dictionary is possibly one of the most valuable artifacts that a data team can deliver to the business.

Explain why the data dictionary is sometimes called "the database designer's database."
In a database context, what are homonyms and synonyms and why should they be avoided?

 

Expert Solution
Step 1

In database design, the information are stored in various tables. Entity and referential integrity relates to the integrity of these tables individually and in relation.

 

Entity Integrity

 

Entity integrity is the mechanism that makes sure that every table has a primary key. The primary keys are the unique values for each row of a table and acts as a unique identifier for the table. There needs to be two constraints which must be satisfied for a primary key. They are

 

Primary key is unique for a row

 

Primary key is not null value

 

This means that the primary key must exist for each of the record entries on the row and must be unique at all time.

 

Referential Integrity

 

Referential integrity is the mechanism that defines the existence and operation of a foreign key. A foreign key on a table must always refer to an existing primary key from another table. The constraint for the existence of a foreign key is

 

A valid foreign key must always refer to an existing primary key

 

 

trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Concurrency control
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education