SlideShare a Scribd company logo
1 of 21
Data Dictionary
FP Tech
Data Dictionary
• A data dictionary defines each term encountered during the analysis and
design of a new system. Data dictionary is the place where we keep the
details of the contents of data flows, data stores & processes.
• Data dictionary is an analysis tool, that primarily records the information
content of data.
• Without a data dictionary the development of large systems becomes
difficult. The data dictionary is an effective solution to the problem of
complicated nature. The main purpose of a data dictionary is to provide a
source of reference in which the analyst , the user, the designer can look up
& find out it’s content and any other relevant information.
• Examples of Data dictionary –
• Student Record = Enrolment Number +
• Name +
• Address +
• Sex +
• Date of Birth +
• Subject +
Levels of Data Dictionary
We can define the data dictionary in three
different levels.
• Data Elements
• Data Structure
• Data flows and Data Stores
Data Elements
• Data elements are pieces of data, which
need not be broken further. Data elements
can describe files, data flows, or
processes. Often a data element is self
defining such as Student name, enrolment
no.
Data structure
• Data structure comprises of data elements. It is defined as collection of data elements. For example let us consider the following "Student Information Record".
• Student Information
• Enrolment Number
• Student name
• First name
• Second name
• Last name
• Sex
• Student Address
• Address 1
• Address 2
• Address 3
• Pin code
• Subject Details
• Subject1
• Subject2
• Subject3
• Subject4
• Subject5
• Subject6
• Background details
• Family background
• Father’s education
• Mother’s education
• Family Income
• Urban/rural
• House hold items
• TV (Y?N)
• Radio (Y?N)
• Cycle(Y?N)
• Here "STUDENT INFORMATION" is a data structure, made up of data elements student name, enrolment number. "Subject details" is a data structure made up of six
data elements subject1 to subject6.
•
Data flows & Data stores
• Data flows are paths along which data
travels & Data stores are places where
data is stored until needed. So we can say
that Data flows are Data structures in
motion & Data
Data Dictionary
Normalization
• Normalization is a process by which the
contents of the data store is simplified by
removing redundant data elements. It is
done by removing repeating groups and
reorganizing the contents of data store.
• Let us consider the following data structure:
• Name
• Personnel-No.
• Address
• Salary-Slip-History*
• Date-of-change
• Job-title
• Salary
There are three types of normalized relations, called in increasing
order of simplicity; first normal form, second normal form, and
third normal form
• First Normal Form :
– Any normalized relation is automatically 1st
normal form. Relations in first normal form
may suffer from two kinds of complexity.
– If the primary key is concatenated (chained
together), some of the non-key domains
may depend on only part of the key, not the
whole key.
– Some of the non-key domains may be
interrelated.
• We can create a normalized relation:
• Book-order (Customer-Name, Order-Date,
ISBN, Author, Title, Quantity, Price, Order-
Total)
Second Normal Form
• normalized relation is in 2nd normal form if all
the non-key domains are fully functionally
dependent on the primary key "Book Order". To
get "Book Order" into 2nd formal form, we must
get rid of the partial functional dependence. This
can be done by taking out the domains which
describe the book and putting them in a
separate relation:-
• Order (Customer-Name, Order-Date, ISBN,
Quantity Order-Total)
• Book (ISBN), Title, Author, Price)
Third Normal Form
• A normalized relation is in 3rd normal form
if :
• All the non-key domains are "fully" functionally
dependent on the primary key.
• No non-key domain is functionally dependent on
any other non-key domains.
System Description Techniques
Introduction
• Graphical representation of any process is
always better and more meaningful than
its representation in words.
• Moreover, it is very difficult to arrange and
organize the large amount of data into
meaningful interpretation of the whole.
• System Analysis and Design makes use of
the various tools for representing and
facilitating comprehension of the complex
processes and procedure involved.
• We present some details about
– Flowcharts,
– data flow diagram (DFD),
– Decision Tables and
– Decision Trees.
OBJECTIVES
• Draw flowchart
• Represent any physical system through
DFD
• Prepare decision table
• Display decision tree
FLOWCHARTS
• The pictorial representation of the programs
or the algorithm is known as flowcharts. It is
nothing but a diagrammatic representation
of the various steps involved in designing a
system. Some of the boxes which are used
in flowcharts are:
Flowcharts are of three types:
• System flowcharts
• Run flowcharts
• Program flowcharts
System Flowcharts
• System flowchart describes the data flow for a data
processing system. It provides a logical diagram of how
the system operates.
• It represents the flow of documents, the operations
performed in data processing system. It also reflects the
relationship between inputs, processing and outputs.
Following are the features of system flowcharts:
– the sources from which data is generated and device used for
this purpose
– various processing steps involved
– the intermediate and final output prepared and the devices used
for their storage

More Related Content

What's hot

Database : Relational Data Model
Database : Relational Data ModelDatabase : Relational Data Model
Database : Relational Data ModelSmriti Jain
 
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Miningidnats
 
Data warehouse 21 snowflake schema
Data warehouse 21 snowflake schemaData warehouse 21 snowflake schema
Data warehouse 21 snowflake schemaVaibhav Khanna
 
Knowledge discovery process
Knowledge discovery process Knowledge discovery process
Knowledge discovery process Shuvra Ghosh
 
data warehouse , data mart, etl
data warehouse , data mart, etldata warehouse , data mart, etl
data warehouse , data mart, etlAashish Rathod
 
The Growing Importance of Data Cleaning
The Growing Importance of Data CleaningThe Growing Importance of Data Cleaning
The Growing Importance of Data CleaningCarolineSmith912130
 
Chapter10 conceptual data modeling
Chapter10 conceptual data modelingChapter10 conceptual data modeling
Chapter10 conceptual data modelingDhani Ahmad
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database DesignArchit Saxena
 
Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)Harish Chand
 
6. Integrity and Security in DBMS
6. Integrity and Security in DBMS6. Integrity and Security in DBMS
6. Integrity and Security in DBMSkoolkampus
 
Data mining: Classification and prediction
Data mining: Classification and predictionData mining: Classification and prediction
Data mining: Classification and predictionDataminingTools Inc
 
HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )greg robertson
 
Logical design vs physical design
Logical design vs physical designLogical design vs physical design
Logical design vs physical designMd. Mahedi Mahfuj
 
data generalization and summarization
data generalization and summarization data generalization and summarization
data generalization and summarization janani thirupathi
 
Introduction to database & sql
Introduction to database & sqlIntroduction to database & sql
Introduction to database & sqlzahid6
 
Dbms relational model
Dbms relational modelDbms relational model
Dbms relational modelChirag vasava
 

What's hot (20)

Metadata ppt
Metadata pptMetadata ppt
Metadata ppt
 
Data dictionary
Data dictionaryData dictionary
Data dictionary
 
Database : Relational Data Model
Database : Relational Data ModelDatabase : Relational Data Model
Database : Relational Data Model
 
Data Dictionary
Data DictionaryData Dictionary
Data Dictionary
 
Database design
Database designDatabase design
Database design
 
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Mining
 
Data warehouse 21 snowflake schema
Data warehouse 21 snowflake schemaData warehouse 21 snowflake schema
Data warehouse 21 snowflake schema
 
Knowledge discovery process
Knowledge discovery process Knowledge discovery process
Knowledge discovery process
 
data warehouse , data mart, etl
data warehouse , data mart, etldata warehouse , data mart, etl
data warehouse , data mart, etl
 
The Growing Importance of Data Cleaning
The Growing Importance of Data CleaningThe Growing Importance of Data Cleaning
The Growing Importance of Data Cleaning
 
Chapter10 conceptual data modeling
Chapter10 conceptual data modelingChapter10 conceptual data modeling
Chapter10 conceptual data modeling
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database Design
 
Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)
 
6. Integrity and Security in DBMS
6. Integrity and Security in DBMS6. Integrity and Security in DBMS
6. Integrity and Security in DBMS
 
Data mining: Classification and prediction
Data mining: Classification and predictionData mining: Classification and prediction
Data mining: Classification and prediction
 
HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )
 
Logical design vs physical design
Logical design vs physical designLogical design vs physical design
Logical design vs physical design
 
data generalization and summarization
data generalization and summarization data generalization and summarization
data generalization and summarization
 
Introduction to database & sql
Introduction to database & sqlIntroduction to database & sql
Introduction to database & sql
 
Dbms relational model
Dbms relational modelDbms relational model
Dbms relational model
 

Similar to Data dictionary

1. Introduction to Data Structure.pptx
1. Introduction to Data Structure.pptx1. Introduction to Data Structure.pptx
1. Introduction to Data Structure.pptxRahikAhmed
 
MIS-3rd Unit.pptx
MIS-3rd Unit.pptxMIS-3rd Unit.pptx
MIS-3rd Unit.pptxSumit Kumar
 
Chapter 2 - Introduction to Data Science.pptx
Chapter 2 - Introduction to Data Science.pptxChapter 2 - Introduction to Data Science.pptx
Chapter 2 - Introduction to Data Science.pptxWollo UNiversity
 
Tools of Structured Analysis.docx
Tools of Structured Analysis.docxTools of Structured Analysis.docx
Tools of Structured Analysis.docxSheetalSharma512446
 
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.pptweek1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.pptRidoVercascade
 
Info systems databases
Info systems databasesInfo systems databases
Info systems databasesMR Z
 
DFDs_and_Algorithms.pptx
DFDs_and_Algorithms.pptxDFDs_and_Algorithms.pptx
DFDs_and_Algorithms.pptxAliyahAli19
 
Database Systems - Lecture Week 1
Database Systems - Lecture Week 1Database Systems - Lecture Week 1
Database Systems - Lecture Week 1Dios Kurniawan
 
chapter05-120827115357-phpapp01.pdf
chapter05-120827115357-phpapp01.pdfchapter05-120827115357-phpapp01.pdf
chapter05-120827115357-phpapp01.pdfAxmedMaxamuud6
 
Chapter 5 Data and Process Modeling .pptx
Chapter 5 Data and Process Modeling .pptxChapter 5 Data and Process Modeling .pptx
Chapter 5 Data and Process Modeling .pptxAxmedMaxamuudYoonis
 
WBC Entity Relationship and data flow diagrams
WBC Entity Relationship and data flow diagramsWBC Entity Relationship and data flow diagrams
WBC Entity Relationship and data flow diagramsArshitSood3
 
Chapter 9 Data Design .pptxInformation Technology Project Management
Chapter 9 Data Design .pptxInformation Technology Project ManagementChapter 9 Data Design .pptxInformation Technology Project Management
Chapter 9 Data Design .pptxInformation Technology Project ManagementAxmedMaxamuudYoonis
 
Lec20.pptx introduction to data bases and information systems
Lec20.pptx introduction to data bases and information systemsLec20.pptx introduction to data bases and information systems
Lec20.pptx introduction to data bases and information systemssamiullahamjad06
 

Similar to Data dictionary (20)

Ch_2.pdf
Ch_2.pdfCh_2.pdf
Ch_2.pdf
 
ch2 DS.pptx
ch2 DS.pptxch2 DS.pptx
ch2 DS.pptx
 
1. Introduction to Data Structure.pptx
1. Introduction to Data Structure.pptx1. Introduction to Data Structure.pptx
1. Introduction to Data Structure.pptx
 
Data structures
Data structuresData structures
Data structures
 
MIS-3rd Unit.pptx
MIS-3rd Unit.pptxMIS-3rd Unit.pptx
MIS-3rd Unit.pptx
 
MIS-3rd Unit.pptx
MIS-3rd Unit.pptxMIS-3rd Unit.pptx
MIS-3rd Unit.pptx
 
Chapter 2 - Introduction to Data Science.pptx
Chapter 2 - Introduction to Data Science.pptxChapter 2 - Introduction to Data Science.pptx
Chapter 2 - Introduction to Data Science.pptx
 
Tools of Structured Analysis.docx
Tools of Structured Analysis.docxTools of Structured Analysis.docx
Tools of Structured Analysis.docx
 
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.pptweek1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
 
Info systems databases
Info systems databasesInfo systems databases
Info systems databases
 
DFDs_and_Algorithms.pptx
DFDs_and_Algorithms.pptxDFDs_and_Algorithms.pptx
DFDs_and_Algorithms.pptx
 
Database Systems - Lecture Week 1
Database Systems - Lecture Week 1Database Systems - Lecture Week 1
Database Systems - Lecture Week 1
 
Ch~2.pdf
Ch~2.pdfCh~2.pdf
Ch~2.pdf
 
chapter05-120827115357-phpapp01.pdf
chapter05-120827115357-phpapp01.pdfchapter05-120827115357-phpapp01.pdf
chapter05-120827115357-phpapp01.pdf
 
Chapter 5 Data and Process Modeling .pptx
Chapter 5 Data and Process Modeling .pptxChapter 5 Data and Process Modeling .pptx
Chapter 5 Data and Process Modeling .pptx
 
Introduction to Databases by Dr. Kamal Gulati
Introduction to Databases by Dr. Kamal GulatiIntroduction to Databases by Dr. Kamal Gulati
Introduction to Databases by Dr. Kamal Gulati
 
Data science unit1
Data science unit1Data science unit1
Data science unit1
 
WBC Entity Relationship and data flow diagrams
WBC Entity Relationship and data flow diagramsWBC Entity Relationship and data flow diagrams
WBC Entity Relationship and data flow diagrams
 
Chapter 9 Data Design .pptxInformation Technology Project Management
Chapter 9 Data Design .pptxInformation Technology Project ManagementChapter 9 Data Design .pptxInformation Technology Project Management
Chapter 9 Data Design .pptxInformation Technology Project Management
 
Lec20.pptx introduction to data bases and information systems
Lec20.pptx introduction to data bases and information systemsLec20.pptx introduction to data bases and information systems
Lec20.pptx introduction to data bases and information systems
 

More from Ravi Shekhar

Ssad system design
Ssad system designSsad system design
Ssad system designRavi Shekhar
 
Ssad quality assurance
Ssad quality assuranceSsad quality assurance
Ssad quality assuranceRavi Shekhar
 
Ssad decision table
Ssad decision tableSsad decision table
Ssad decision tableRavi Shekhar
 
Normalization(15.09.2010)
Normalization(15.09.2010)Normalization(15.09.2010)
Normalization(15.09.2010)Ravi Shekhar
 
Feasibility report
Feasibility reportFeasibility report
Feasibility reportRavi Shekhar
 
Data flow diagram(19th march)
Data flow diagram(19th march)Data flow diagram(19th march)
Data flow diagram(19th march)Ravi Shekhar
 
Geographical indications
Geographical indicationsGeographical indications
Geographical indicationsRavi Shekhar
 
B f-tech-course-book-27-07-2010-rev-on-28rev1
B f-tech-course-book-27-07-2010-rev-on-28rev1B f-tech-course-book-27-07-2010-rev-on-28rev1
B f-tech-course-book-27-07-2010-rev-on-28rev1Ravi Shekhar
 

More from Ravi Shekhar (12)

Ssad system design
Ssad system designSsad system design
Ssad system design
 
Ssad quality assurance
Ssad quality assuranceSsad quality assurance
Ssad quality assurance
 
Ssad fp tech ii
Ssad fp tech iiSsad fp tech ii
Ssad fp tech ii
 
Ssad decision table
Ssad decision tableSsad decision table
Ssad decision table
 
Sad1
Sad1Sad1
Sad1
 
Sad
SadSad
Sad
 
Normalization(15.09.2010)
Normalization(15.09.2010)Normalization(15.09.2010)
Normalization(15.09.2010)
 
Feasibility study
Feasibility studyFeasibility study
Feasibility study
 
Feasibility report
Feasibility reportFeasibility report
Feasibility report
 
Data flow diagram(19th march)
Data flow diagram(19th march)Data flow diagram(19th march)
Data flow diagram(19th march)
 
Geographical indications
Geographical indicationsGeographical indications
Geographical indications
 
B f-tech-course-book-27-07-2010-rev-on-28rev1
B f-tech-course-book-27-07-2010-rev-on-28rev1B f-tech-course-book-27-07-2010-rev-on-28rev1
B f-tech-course-book-27-07-2010-rev-on-28rev1
 

Recently uploaded

VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...Suhani Kapoor
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`dajasot375
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightDelhi Call girls
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonDelhi Call girls
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryWilliamVickery6
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricksabhishekparmar618
 
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...ankitnayak356677
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...Suhani Kapoor
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...Suhani Kapoor
 
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 

Recently uploaded (20)

VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William Vickery
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricks
 
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 

Data dictionary

  • 2. Data Dictionary • A data dictionary defines each term encountered during the analysis and design of a new system. Data dictionary is the place where we keep the details of the contents of data flows, data stores & processes. • Data dictionary is an analysis tool, that primarily records the information content of data. • Without a data dictionary the development of large systems becomes difficult. The data dictionary is an effective solution to the problem of complicated nature. The main purpose of a data dictionary is to provide a source of reference in which the analyst , the user, the designer can look up & find out it’s content and any other relevant information. • Examples of Data dictionary – • Student Record = Enrolment Number + • Name + • Address + • Sex + • Date of Birth + • Subject +
  • 3. Levels of Data Dictionary We can define the data dictionary in three different levels. • Data Elements • Data Structure • Data flows and Data Stores
  • 4. Data Elements • Data elements are pieces of data, which need not be broken further. Data elements can describe files, data flows, or processes. Often a data element is self defining such as Student name, enrolment no.
  • 5. Data structure • Data structure comprises of data elements. It is defined as collection of data elements. For example let us consider the following "Student Information Record". • Student Information • Enrolment Number • Student name • First name • Second name • Last name • Sex • Student Address • Address 1 • Address 2 • Address 3 • Pin code • Subject Details • Subject1 • Subject2 • Subject3 • Subject4 • Subject5 • Subject6 • Background details • Family background • Father’s education • Mother’s education • Family Income • Urban/rural • House hold items • TV (Y?N) • Radio (Y?N) • Cycle(Y?N) • Here "STUDENT INFORMATION" is a data structure, made up of data elements student name, enrolment number. "Subject details" is a data structure made up of six data elements subject1 to subject6. •
  • 6. Data flows & Data stores • Data flows are paths along which data travels & Data stores are places where data is stored until needed. So we can say that Data flows are Data structures in motion & Data
  • 8. Normalization • Normalization is a process by which the contents of the data store is simplified by removing redundant data elements. It is done by removing repeating groups and reorganizing the contents of data store.
  • 9. • Let us consider the following data structure: • Name • Personnel-No. • Address • Salary-Slip-History* • Date-of-change • Job-title • Salary
  • 10. There are three types of normalized relations, called in increasing order of simplicity; first normal form, second normal form, and third normal form • First Normal Form : – Any normalized relation is automatically 1st normal form. Relations in first normal form may suffer from two kinds of complexity. – If the primary key is concatenated (chained together), some of the non-key domains may depend on only part of the key, not the whole key. – Some of the non-key domains may be interrelated.
  • 11. • We can create a normalized relation: • Book-order (Customer-Name, Order-Date, ISBN, Author, Title, Quantity, Price, Order- Total)
  • 12. Second Normal Form • normalized relation is in 2nd normal form if all the non-key domains are fully functionally dependent on the primary key "Book Order". To get "Book Order" into 2nd formal form, we must get rid of the partial functional dependence. This can be done by taking out the domains which describe the book and putting them in a separate relation:- • Order (Customer-Name, Order-Date, ISBN, Quantity Order-Total) • Book (ISBN), Title, Author, Price)
  • 13. Third Normal Form • A normalized relation is in 3rd normal form if : • All the non-key domains are "fully" functionally dependent on the primary key. • No non-key domain is functionally dependent on any other non-key domains.
  • 15. Introduction • Graphical representation of any process is always better and more meaningful than its representation in words.
  • 16. • Moreover, it is very difficult to arrange and organize the large amount of data into meaningful interpretation of the whole. • System Analysis and Design makes use of the various tools for representing and facilitating comprehension of the complex processes and procedure involved. • We present some details about – Flowcharts, – data flow diagram (DFD), – Decision Tables and – Decision Trees.
  • 17. OBJECTIVES • Draw flowchart • Represent any physical system through DFD • Prepare decision table • Display decision tree
  • 18. FLOWCHARTS • The pictorial representation of the programs or the algorithm is known as flowcharts. It is nothing but a diagrammatic representation of the various steps involved in designing a system. Some of the boxes which are used in flowcharts are:
  • 19.
  • 20. Flowcharts are of three types: • System flowcharts • Run flowcharts • Program flowcharts
  • 21. System Flowcharts • System flowchart describes the data flow for a data processing system. It provides a logical diagram of how the system operates. • It represents the flow of documents, the operations performed in data processing system. It also reflects the relationship between inputs, processing and outputs. Following are the features of system flowcharts: – the sources from which data is generated and device used for this purpose – various processing steps involved – the intermediate and final output prepared and the devices used for their storage