+ All Categories
Home > Education > Data dictionaries

Data dictionaries

Date post: 13-Apr-2017
Category:
Upload: kiran-ajudiya
View: 215 times
Download: 2 times
Share this document with a friend
27
What is Data Dictionary? 06/21/22 AITS-MCA (Kiran Ajudiya) 1 Data Dictionary is : a reference data about data (metadata) keep clean data reduce redundancy collect and coordinates data terms provide documentation
Transcript
Page 1: Data dictionaries

What is Data Dictionary?

05/02/23AITS-MCA (Kiran Ajudiya)

1

Data Dictionary is : a reference data about data (metadata) keep clean data

reduce redundancy collect and coordinates data

terms provide documentation

Page 2: Data dictionaries

Why Data Dictionary?1. Validate the data flow diagram for

completeness and accuracy.2. Provide a starting point for

developing screen and reports.3. Determining the contents of data

stored in files4. Develop the logic for data flow

diagram processes.5. Create XML.

05/02/23AITS-MCA (Kiran Ajudiya)

2

Page 3: Data dictionaries

Data Repository

05/02/23AITS-MCA (Kiran Ajudiya)

3

A larger collection of project informationMay contain: information about data procedural logic and use case I/O design data relationships project requirements and deliverables project management information

Page 4: Data dictionaries

Information About Data

05/02/23AITS-MCA (Kiran Ajudiya)

4

data flow data stores record structures elements entities messages

Page 5: Data dictionaries

I/O Design

05/02/23AITS-MCA (Kiran Ajudiya)

5

Screen Report

Page 6: Data dictionaries

Data Relationships

05/02/23AITS-MCA (Kiran Ajudiya)

6

Data structures Links between data

structures

Page 7: Data dictionaries

Project Management Information

05/02/23AITS-MCA (Kiran Ajudiya)

7

delivery schedules achievements issues needed resolving project users

Page 8: Data dictionaries

Data Dictionary Categories

05/02/23AITS-MCA (Kiran Ajudiya)

8

Data flows data structures data elements data stores

Page 9: Data dictionaries

Data Flows

05/02/23AITS-MCA (Kiran Ajudiya)

9

Defining the data flows: ID Unique descriptive name general description source of data flow destination of data flow record entering or leaving name of the data structure volume per unit of time further comments and notations

area

Page 10: Data dictionaries

05/02/23AITS-MCA (Kiran Ajudiya)10

Page 11: Data dictionaries

Data Structures

05/02/23AITS-MCA (Kiran Ajudiya)

11

Data structures are usually described: using algebraic notation = means “is composed of”

/collected + means “and” { } indicate repetitive elements [ ] represent an either/or situation ( ) represent an optional element

Page 12: Data dictionaries

Data Structure Syntax

05/02/23AITS-MCA (Kiran Ajudiya)

12

Data Structure (table) collection of structural

records Structural Record (row)

collection of component elements

component elements (column) collection of characters

Page 13: Data dictionaries

Data Structure Example

05/02/23AITS-MCA (Kiran Ajudiya)

13

Customer Name = First Name + (Middle Initial) + Last Name

Method of Payment = [Check | Charge | Money Order]

Credit Card Type = [American Express | MasterCard |

Visa]

Page 14: Data dictionaries

Logical Data Structures

05/02/23AITS-MCA (Kiran Ajudiya)

14

The data elements used by users such as name address balance due telephone

Logical design stage reflect user’s view of the system

Page 15: Data dictionaries

Physical Data Structure

05/02/23AITS-MCA (Kiran Ajudiya)

15

Physical data structure includes additional elements used by the system Key fields codes identify the status of master records transaction codes

used to identify types of records Repeating group entries count Limits on repeated group A password for security

Page 16: Data dictionaries

05/02/23AITS-MCA (Kiran Ajudiya)16

Page 17: Data dictionaries

Data Elements

05/02/23AITS-MCA (Kiran Ajudiya)

17 Each data element should be defined once

1. Element ID2. Name of element3. Aliases4. A short description5. Base or derived element6. length7. data type8. I/O format9. validation criteria for accuracy10. default value11. additional comment or remarks area

Page 18: Data dictionaries

05/02/23AITS-MCA (Kiran Ajudiya)18

Page 19: Data dictionaries

Data Stores

05/02/23AITS-MCA (Kiran Ajudiya)

19

Data store description form data store ID name alias for the table short description file type: computer or manual format : database, indexed, sequential, or

direct maximum and average number of records file or data set name comment

Page 20: Data dictionaries

05/02/23AITS-MCA (Kiran Ajudiya)20

Page 21: Data dictionaries

Creating Data Dictionary

05/02/23AITS-MCA (Kiran Ajudiya)

21

Analyzing Input and Output Developing Data Store

Page 22: Data dictionaries

I/O Analysis Form

05/02/23AITS-MCA (Kiran Ajudiya)

22

The form may contains Descriptive name User contact Input or output file type Format of data flow

report screen undetermined

Elements sequence base or derived data

Page 23: Data dictionaries

Data Flow / Data Store

05/02/23AITS-MCA (Kiran Ajudiya)

23

Data flow data in motion

data store data at rest

Page 24: Data dictionaries

Data Flow Example

05/02/23AITS-MCA (Kiran Ajudiya)

24

Employee

Paycheck

Hours worked 2.1

GeneralProcessBBB 1

2.2

GeneralProcessBBB 2

D3 Employee DS

Employee Record

Current pay

Page 25: Data dictionaries

Data Dictionary Entries

05/02/23AITS-MCA (Kiran Ajudiya)

25

Employee

Paycheck

Hours worked 2.1

GeneralProcessBBB 1

2.2

GeneralProcessBBB 2

D3 Employee DS

Employee Record

Current pay amount

Hours Worked =

Employee ID +

Hours

Employee Record =

Employee ID +

Personal Information +

Wage Information

Employee paycheck =

Employee ID +

Employee Name +

Address +

Current pay amount +

Pay Date

Page 26: Data dictionaries

Using the Data Dictionary

05/02/23AITS-MCA (Kiran Ajudiya)

26

may be used to create

screens reports forms

Page 27: Data dictionaries

Extensible Markup Language

05/02/23AITS-MCA (Kiran Ajudiya)

27 Similar to HTML HTML

formatting document XML

data sharing between different systems a way to

define, sort, filter, and translate data into a universal data

language


Recommended