0% found this document useful (0 votes)
48 views

System Analysis and Design: Maria Cecilia P. San Jose Professor

The document discusses data dictionaries and their purpose and components. A data dictionary is a central repository of information about data that systems analysts use for analysis and design. It defines specific data terms and confirms their meanings. Maintaining a data dictionary helps ensure clean, consistent data. The document provides examples of sample data dictionaries (DD1 and DD2) for a customer form and delivery note that define the data fields, types, formats, and descriptions.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views

System Analysis and Design: Maria Cecilia P. San Jose Professor

The document discusses data dictionaries and their purpose and components. A data dictionary is a central repository of information about data that systems analysts use for analysis and design. It defines specific data terms and confirms their meanings. Maintaining a data dictionary helps ensure clean, consistent data. The document provides examples of sample data dictionaries (DD1 and DD2) for a customer form and delivery note that define the data fields, types, formats, and descriptions.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

System Analysis

and Design
MARIA CECILIA P. SAN JOSE
PROFESSOR
DATA DICTIONARY
A data dictionary is a specialized application of the
kinds of dictionaries used as references in everyday
life. The data dictionary is a reference work of data
about data (that is, metadata), one that is compiled
by systems analysts to guide them through analysis
and design.
A data dictionary, or metadata repository, as
defined in the IBM Dictionary of Computing,
is a "centralized repository of information
about data such as meaning, relationships
to other data, origin, usage, and format".
DATA DICTIONARY
 As a document, the data dictionary collects
and coordinates specific data terms, and it
confirms what each term means to different
people in the organization. The use of data
flow diagrams are an excellent starting point
for collecting data dictionary entries since
data and information and its flows are shown
in the DFD.
DATA DICTIONARY
 One important reason for maintaining a data
dictionary is to keep clean data. This means that
data must be consistent. If you store data about a
man’s sex as “M” in one record, “Male” in a
second record, and as the number “1” in a third
record, the data are not clean. Keeping a data
dictionary will help in this regard.
In addition to providing documentation
and eliminating redundancy, the data
dictionary may be used to:

 1. Validate the data flow diagram for


completeness and accuracy.
 2. Provide a starting point for developing screens
and reports.
 3. Determine the contents of data stored in files.
 4. Develop the logic for data flow diagram
processes.
Note:
 Every Data Dictionary of a certain Form should
be named as: DD[n]

For Example if there are 4 Forms that are used in a


System, then for every form, name the data
dictionary as : DD1, DD2, DD3, DD4,……

(Refer to my examples in the next slides)


Sample Data Dictionary
DD1
CUSTOMER FORM =
Name + Address +E-mail
+ Date Ordered + Date
Due + Order Total +
Products + Quantity +
Order Information
Customer FORM
FIELD NAME DATA TYPE DATA FORMAT FIELD SIZE DESCRIPTION EXAMPLE
Name Text   40 Name of Customer Juan Dy
Address Text   50 Residential 123 Samplaoc St.,
Address of the San Pedro,
customer Morong, Rizal
E-mail Text   20 Personal or [email protected]
business e-mail m
address of the
customer
Date Order Date/Time DD/MM/YYYY 10 Date when the 14/03/2020
customer order
took placed
Date Due Date/Time DD/MM/YYYY 10 Expected date of 17/03/2020
delivery
Order Total Numeric NNNNNNNN 8 Total amount of 15800.00
the ordered product
Products Text   20 The name of the Diining Table
ordered
Product/item
Quantity Numeric NNNNNNNN 8 Number of items 1
ordered
Order Text   40 Description of the Sanyang Dining
Information product Table 6 seaters
Sample Data Dictionary
DD2
DELIVERY NOTE= To
+ Your Order Number
+Address + Date Sent +
Attention + Per Invoice
Number + Our Contact
Person + Quantity
Delivered + Description
+ Name + Signature +
Date
DELIVERY NOTE
FIELD NAME DATA TYPE DATA FORMAT FIELD SIZE DESCRIPTION EXAMPLE
To Text   40 Name of Customer Juan Dy

Your Order Number Numeric  NNNNNNNN 8 Purchase Order 10394342


Number

Address Text   50 Personal or business 123 Samplaoc St., San


address of the customer Pedro, Morong, Rizal

Date Sent Date/Time DD/MM/YYYY 10 Date when the customer 17/03/2020


order was delivered

Attention Text 40 Name of the Customer Jenny Dy

Per Invoice Number Numeric NNNNNNNN 8 Sales Invoice Number 1532312

Our Contact Person Text   40 Name of theperson who Sheryl dela Cuz
received the ordered
Product/item
Quantity Delivered Numeric NNNNNNNN 8 Number of items 1
delivered
Description Text   40 Description of the Sanyang Dining Table 6
product seaters
Name Text 40 Name of the person Sheryl dela Cruz
who received the
delivered product
Signature E-signature Electronic signature

Date Date/Time DD/MM/YYYY 10 Date Received 20/03/2020

You might also like