Skip to main content

Chapter 13 What is Data Dictionary with Example and Types learn in Details.

 CHAPTER -13

(DATA DICTIONARY)

DATA DICTIONARY :-  A data dictionary contains meta data. Data about the database, It contains information such as what is in the database, who is allowed to access it, where is the database physically stored etc. It play an important role in building a database.  

Table  1. This is a normal data stored flowchart.

Client -id

Client -Name

Password

Contact No

Email

1.

Shailesh

010101010

777-888-999

Shailesh123@gmail.com

2.

Sudhir

101010101

111-222-333

Sudhir123@gmail.com

3.

Gulab

123456789

444-555-666

Gulab123@gmail.com

4.

Abhishek

789456123

777-888-999

Abhi123@gmail.com


Table  2.  Example of Data Dictionary.

Filed Name

Data Type

Filed Length

Constrains

Description 

Client id

Number

10

Primary key

Client id auto generated

Client Name

varchar

20

Not null

Name of client

Password

varchar

30

Not null

 Login Password

Contact no

number

10

Not null

Contact of client

Email

varchar

40

Not null

Client email

 

The data dictionary in general contains information about the following:-

1.      Name of cull table in the database

2.      Name of each field in the table of the database

3.      Constraints define on table

4.      Physical information about tables like their storage location, storage method show on figure /Table 2

5.      The user of the database normally don’t interest with the data dictionary, It is only handed only by the database administrator

6.      A data dictionary is also called a meta data reposting

Types of Data Dictionary :-  There are two types

Active and Passive

Active :-  It may happen that the structure of the database has to be changed like that adding new attributes or removing older ones, if those changes are update automatically in the Data Dictionary by the DBMS, then the data dictionary is an active one. It is also known as integrated data dictionary.

Passive :- When the DMBS maintains the data dictionary separately and it has to be uploaded manually then the data dictionary is an passive one. It is also known non- integrated data dictionary. In this case there is a choose of mismatch with the database objects and the data dictionary.

Advantage of Data Dictionary :-

It gives the well Structured and clear information about the database, one can analyse the requirements any redundancy like duplicated columns, tables, row etc.

It is very helpful for the administrator or any new PBA to understand the database since it has all the information about the database PBA can easily able to track any choose in the database. Since database is a very huge, and will have lots of table, views constraints, index etc. It is valuable references in any organization because it provides documents.



Comments

Popular posts from this blog

Assignment of ITA/ Information Technology and Application BCA- Technology369kk

Q1. What is  computer Explain basic computer architecture and Difference components.  2. Discuss the use of memory in computer system, Explain memory hierarchy  in details. 3. What is software? Explain difference types of software with explain. 4. Write short notes on the given:- (I) Internet. (II) LAN (Local area network ) (III) Search engine (IV) Web browser  Q 1.What is computer Explain basic computer architecture, Difference components of computer.   Computer :- Computer is defined as an electronic device that takes input data and instructions from the user and after processing them, it generates useful and desired output quickly.   A computer is designed to execute applications and provides a variety of solutions through integrated hardware and software components.                            It is fast and automatic device. It works with the help of programs and represents the d...

C++ and Java Practical All Questions Answers - BCA -Technology369kk

C++ and Java  In this post see most important questions for practical questions given by college all questions with answers . Guys I want to say that this is only for suggested post for your practical please request to you change same alphabets, words or anything  methods name and variables name because if you write all words same then this is copy paste for another peoples.  Used Topics:  Keywords, Variables, Condition Statements, Function , Array, Structure, Pointer.                           In OOPs, Class and Objects, Constructor, Poly morph, Encapsulation, Access Specifiers,                               Inheritance etc.  So, Without Time Lose Come to the Points, let's go start Now:        *************************************************************************  C++ 12 ...

Assignment of PMO (Principal of Management and Organization) - Technology369kk

 ** Assignment Of PMO ** Agenda: -  4 Questions discuss in this post. Question 1. Write a d etails note on selection why it Called. negative process.  Question 2. Write a details note on 'span of control. Question 3. Planning is an essential process, do you agree ? Discuss  Question 4. Write a note on management function. Q 1. Write a d etails note on selection why it called negative process.  Ans :-  Selection is the process of choosing the most suitable candidates out of the several candidates available.          Selection is a negative process because there may be more rejected then those selected in most of the candidates that is called selection is a negative process. → Selection process has the following steps:-  [ A .] Screening of applicants - Based on the screening of applicants only those candidates. It Called further process of selection. Who are found eligible for the job Standards of the the organization. [ B .] S...