DBAD Flashcards

0
Q

A Data Dictionary stores:

A
Attribute name
Entity
Data Type
Size
Validation
Key
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

A Data Dictionary is:

A

A catalogue of all data items in a system

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

Types of validation are:

A

Presence check
Range check
Restricted choice check
Lookup

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

Purpose of a data dictionary

A

Provides a detailed description of all data items that are in the system to ensure the validity and reliability of the data contained

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

What is an entity event matrix?

A

A model to consider the entities in a system over a period of time

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

Purpose of an Entity Event Matrix

A

Is used to record a list of all events that can occur and shows the effect they have on the entities within the system

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

Purpose of an Entity Life History Diagram

A

Is used to record the sequence of events that can occur within any one entity.
It also indicates alternate and repeated events

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

What is a Data Flow Diagram (DFD)?

A

Provides a graphical, non-technical representation of the system under consideration

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

What is a Physical DFD?

A

Represents the system currently in use. It shows the actual way in which the system operates (Is implementation-dependant)

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

What is a logical DFD?

A

It focuses on data flows between process without specifying physical characteristics (Implementation-independent)

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

Purpose of a DFD

A

Provides a graphical representation of the components in the system. Shows input/output of data & movement of data between processes

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

What does a DFD show?

A

Input/Output of data from/to entities that exist outside the system
Movement if data between processes & data stores that are inside the system

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

Level 0 DFD (Context Diagram)

A

Shows a simple representation of the entire system.

It shows an overall Summary of the data flowing into and out of the system

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

Level 1 DFD

A

Provides an overview of all major processes within the system

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

Components of a DFD

A
Data flows
Physical flows
External entities
Data stores
Processes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Conceptual design

A

A model of the information used within the business/organisation is constructed. Shows entities & relationships that will exist in new system. Independent of all physical considerations

16
Q

Logical design

A

See pp

17
Q

Physical design

A

Is produced after logical design. Provides a description of the database implementation in terms of storage devices, file organisation & security features

18
Q

Reasons why conceptual & logical design are separated from physical design

A

See pp

19
Q

System refinement

A

See pp

20
Q

Methods used to produce a Process Specification:

A

Standard English, Structured English, Graphical design notations

21
Q

Standard English

A

A few paragraphs of every day English would be used to describe a bottom level process

22
Q

Disadvantages of using Standard English

A

See pp

23
Q

Advantage of using Standard English

A

Natural language of both analyst, client & users therefore no additional learning.

24
Q

Structured English

A

Uses a restricted subset of the English language that can be easily coded and resembles a programming language. Clearly shows hierarchy of actions & events E.g. IF…ELSE…IF END, LOOP…LOOP END

25
Q

Graphical design notation: Structure charts…

A

Provide a means of breaking down a complex process and illustrating the components of the process diagrammatically

26
Q

A structure chart will show…

A

The sequence of events & activities, Any repetition (or iteration) of events, Any optional events

27
Q

What is a structure chart?

A

A hierarchical diagram that shows the relationships between the functions and actions that take place within a process

28
Q

Other graphical design notations/techniques

A

System flow charts, decision tables, decision trees, organisation charts

29
Q

Physical database design involves:

A

The selection of appropriate database management software, Deciding how to represent the logical model using the DBMS selected

30
Q

Importance of user interface design

A

More intuitive the user interface is, the easier it is to use. Better it is, easier to train people to use it, reducing training costs. Better it is, more users will like & want to use it, increasing client’s satisfaction

31
Q

Purpose of user interface:

A

Provide a front-end to the database system that allows users to interact with it without having to think about the underlying structures. Users want to find the information they need quickly with minimal amount of effort.

32
Q

User interface design includes:

A

Determining the type & interaction styles for user interface, Determining the layout of any screen forms, Planning the use that will be made of menus to allow users to interact with the system

33
Q

The design work (of user interface) should define:

A

How data entry screen should look, how menus will be organised into commands & sub menus, shortcut keys available, type of control used for data entry (text/list/check box), colour & navigation scheme etc.