Question

In: Computer Science

Sometimes a data dictionary is called as ‘the database designer’s database’. State and explain your opinion...

Sometimes a data dictionary is called as ‘the database designer’s database’. State and explain your opinion regarding this term and support your position using real-life scenarios.

Solutions

Expert Solution

Data Dictionary-

  • Data Dictionary is an integral component of any relational database.
  • It basically contains metadata that means the data about the database. In other words, It's a kind of dictionary that contains the information about the entire data that we store in a database.
  • Hence it defines the structure of the database.
  • It also provides a detailed accounting of all the tables that are present in the database.
  • Also Contains all the attributes names, Table constraints, Database views and characteristics for each table in the system.

Due to all these reasons, Data Dictionary is sometimes called as "The Database Designer’s Database".

For example -

  • Let suppose we make a table students information then possible attributes that represent the data dictionary can be -
  1. Stud_Id
  2. Stud_address
  3. Stud_city
  4. Stud_Marks
  • Let suppose the particular software has to read and write to a database. However, it can only do this via the data dictionary created for that particular database.

Related Solutions

What is a Data Dictionary? What is a Database Engine? What is a Query Processor/Analyzer? What...
What is a Data Dictionary? What is a Database Engine? What is a Query Processor/Analyzer? What is a Forms Generator? What is a Reports writer? What is a DBMS? What is the difference between DB and DBMS?
State a data structure that is suitable for storing (i) the words in a dictionary to...
State a data structure that is suitable for storing (i) the words in a dictionary to facilitate searching (ii) the set of folders you have in your computer Explain your choices.
Description of Variables/Data Dictionary: The following table is a data dictionary that describes the variables and...
Description of Variables/Data Dictionary: The following table is a data dictionary that describes the variables and their locations in this dataset (Note: Dataset is on second page of this document): Variable Name Location in Dataset Variable Description Coding UniqueID# First Column Unique number used to identify each survey responder Each responder has a unique number from 1-30 SE-MaritalStatus Second Column Marital Status of Head of Household Not Married/Married SE-Income Third Column Total Annual Household Income Amount in US Dollars SE-AgeHeadHousehold...
Explain how interest groups operate in the US and state your opinion whether they complement or...
Explain how interest groups operate in the US and state your opinion whether they complement or hinder the majority rule principle
Explain the differences between data, Information, and a database. Describe the purpose of a database in...
Explain the differences between data, Information, and a database. Describe the purpose of a database in health care and provide an example of one utilized locally, statewide, and nationally.
Write code to create a Python dictionary called class. Add two entries to the dictionary: Associate...
Write code to create a Python dictionary called class. Add two entries to the dictionary: Associate the key 'class_name' with the value 'MAT123', and associate the key 'sect_num' with '211_145'
Review the achievement mandates for ELLs in Arizona or in your state. In your opinion, are...
Review the achievement mandates for ELLs in Arizona or in your state. In your opinion, are these mandates beneficial to ELLs? Explain.
*Python* 1.1) Create an empty dictionary called 'addresses'. The dictionary you just created will map names...
*Python* 1.1) Create an empty dictionary called 'addresses'. The dictionary you just created will map names to addresses. A person's name (stored as a string) will be the KEY and that person's address (stored as a string) will be the VALUE. 1.2) Insert into the dictionary 'addresses' the names and addresses of two (possibly imaginary) friends of yours. 1.3) Create a second empty dictionary called 'ages'. The dictionary you just created will map names to ages. A person's name (stored...
State your opinion on benefits or harm of GMOs and Gene Editing.
State your opinion on benefits or harm of GMOs and Gene Editing.
Proforma earning are sometimes called "Earning before the bad stuff". Explain and why?
Proforma earning are sometimes called "Earning before the bad stuff". Explain and why?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT