Chapter 3-Database Planning Flashcards

1
Q

Name the 11 steps of planning a database.

A
  1. Create a database strategy.
  2. Define the scope of the database application.
  3. Create a database requirements document.
  4. Design the database.
  5. Select a DBMS.
  6. Design the database application.
  7. Create a database and database application prototype.
  8. Test the database and database application.
  9. Implement the database and database application.
  10. Convert legacy data and load new data into the database.
  11. Maintain the database and a database application.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Requirements document

A

A formal definition of the specifications for software, an application or a database.

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

List the three objectives of the database design stage.

A
  1. To designate the data and the data relationships required by the users.
  2. To present a data model that delineates the transactions required on the data.
  3. To create a design that is structured to achieve the specified performance goals of the database system.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the three stages of database design?

A
  1. Conceptual.
  2. Logical.
  3. Physical.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is meant by design the database application?

A

To create a user interface for the database.

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

What is the main reason for creating a prototype?

A

To test the system.

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

White box testing

A

The use of internal knowledge of the code for an application conducting test.

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

Blackbox testing

A

Testing an application without internal knowledge of the code.

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

What are some suggestions for conducting interviews for your database?

A
  1. Limit the number of people interviewed at one time.
  2. Try to interview management personnel separately from users.
  3. Before conducting the interview provide the interviewees with a list of the topics of discussion.
  4. Ensure that someone adept at notetaking attends the interviews or records the interview.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Name the nine types of information a requirements document should contain.

A
  1. A well-defined mission statement.
  2. The data requirements for all participating departments and individuals.
  3. The data processing requirements for all participating departments and individuals.
  4. A set of objectives and requirements for the database system from the users perspective.
  5. Possible constraints placed on the database designer including speed requirements, and hardware platforms.
  6. The description of the graphical user interface.
  7. Description of operational scenarios.
  8. Security, reliability, maintainability, portability and extensibility.
  9. A preliminary schedule and budget.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Name the 10 concerns of creating a GUI for a database.

A
  1. Descriptive page titles.
  2. Clear instructions.
  3. Consistent grouping of input fields.
  4. Logically labeled fields.
  5. Consistent color use.
  6. Properly sized data entry fields.
  7. Logical cursor movement.
  8. Error messages.
  9. Clearly indicated optional fields.
  10. Completion message.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Name the six activities you need to accomplish in the conceptual design phase.

A
  1. Space identify entities.
  2. Identify attributes and attribute domains for entities.
  3. Identify relationships.
  4. Identify candidate and primary keys for entities.
  5. Create and ER diagram.
  6. Review ER model by user and design team.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly