Question

What is a data dictionary, what does it contain, and how is it used?

What is a data dictionary, what does it contain, and how is it used?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

What is data dictionary?

It is a file or set of files or a collection of descriptions of data objects often called as metadata repository. It is a repository of information about data such as meaning, relationship, usage ,format and so on.

What does it contains?

1) It contains metadata of database. It stores specific facts about system like, processes, entities ,data flow and data stored.

2) It contains records about other objects in the database.

3) It contains data ownership, data relationship with other objects .

4) In relational database , it includes names of the tables and their owners, names of the indexes and columns , primary and foreign key relationship to other tables.

5) The source of data for each database field

6) An explanation of what each database filled means

7) Existence of default value for all fields of the organization

8) Who can access to each field

9) What tables each filed exists in and the size of all fields

10) Type of data, ( image, integer, real etc)

How it is used?

Data dictionary can be easily used by SQL server to execute queries. It helps and provide automatic updates of objects which are added, removed or changed. Without data dictionary, we have to use object explorer and open each and every table which  will lead wastage of time for searching and finding.

Add a comment
Know the answer?
Add Answer to:
What is a data dictionary, what does it contain, and how is it used?
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
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