Lesson 02 Flashcards

1
Q

Learning Objectives

A
  • diagram the flow of data in solving a problem;
  • define relational table structures and schema;
  • explain the difference between a matrix and a table;
  • use relational structure in tables and using relational algebra;
  • explain how tables represent multi-dimensional sparse matrices; and
  • recognize basic Python data types for data science.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the purpose of DFD?

A

Describe processes that involve the movement and transformation of data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Describe the four elements of a DFD

A
  • Complete Rectangle - either generate or consumer data
  • Rectangles without sides - data stores
  • Ellipse - a process that transforms data
  • Arrow - data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Describe the DFD Arrow.

A

An arrow represents data or data flow. It connects other data flow components. Every component must have at least one arrow.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Describe the DFD Process.

A

An ellipse that represents a process by which data is coming in and out. Implying that there must be at least two arrows. One for data coming in and one for data coming out.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe the DFD Terminator.

A

A complete rectangle that represents a process that generates or consumes data. Complete DFD’s will begin and end with terminators.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Describe the DFD Store.

A

An incomplete rectangle it represents a place where data is stored. (e.g. files, websites, db’s) Stores have at least one input and one output arrow that are not typically labelled. The label of a store describes the nature of the data and not the store.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly