DBAD Flashcards
A Data Dictionary stores:
Attribute name Entity Data Type Size Validation Key
A Data Dictionary is:
A catalogue of all data items in a system
Types of validation are:
Presence check
Range check
Restricted choice check
Lookup
Purpose of a data dictionary
Provides a detailed description of all data items that are in the system to ensure the validity and reliability of the data contained
What is an entity event matrix?
A model to consider the entities in a system over a period of time
Purpose of an Entity Event Matrix
Is used to record a list of all events that can occur and shows the effect they have on the entities within the system
Purpose of an Entity Life History Diagram
Is used to record the sequence of events that can occur within any one entity.
It also indicates alternate and repeated events
What is a Data Flow Diagram (DFD)?
Provides a graphical, non-technical representation of the system under consideration
What is a Physical DFD?
Represents the system currently in use. It shows the actual way in which the system operates (Is implementation-dependant)
What is a logical DFD?
It focuses on data flows between process without specifying physical characteristics (Implementation-independent)
Purpose of a DFD
Provides a graphical representation of the components in the system. Shows input/output of data & movement of data between processes
What does a DFD show?
Input/Output of data from/to entities that exist outside the system
Movement if data between processes & data stores that are inside the system
Level 0 DFD (Context Diagram)
Shows a simple representation of the entire system.
It shows an overall Summary of the data flowing into and out of the system
Level 1 DFD
Provides an overview of all major processes within the system
Components of a DFD
Data flows Physical flows External entities Data stores Processes