Chapter 3-Database Planning Flashcards
Name the 11 steps of planning a database.
- Create a database strategy.
- Define the scope of the database application.
- Create a database requirements document.
- Design the database.
- Select a DBMS.
- Design the database application.
- Create a database and database application prototype.
- Test the database and database application.
- Implement the database and database application.
- Convert legacy data and load new data into the database.
- Maintain the database and a database application.
Requirements document
A formal definition of the specifications for software, an application or a database.
List the three objectives of the database design stage.
- To designate the data and the data relationships required by the users.
- To present a data model that delineates the transactions required on the data.
- To create a design that is structured to achieve the specified performance goals of the database system.
What are the three stages of database design?
- Conceptual.
- Logical.
- Physical.
What is meant by design the database application?
To create a user interface for the database.
What is the main reason for creating a prototype?
To test the system.
White box testing
The use of internal knowledge of the code for an application conducting test.
Blackbox testing
Testing an application without internal knowledge of the code.
What are some suggestions for conducting interviews for your database?
- Limit the number of people interviewed at one time.
- Try to interview management personnel separately from users.
- Before conducting the interview provide the interviewees with a list of the topics of discussion.
- Ensure that someone adept at notetaking attends the interviews or records the interview.
Name the nine types of information a requirements document should contain.
- A well-defined mission statement.
- The data requirements for all participating departments and individuals.
- The data processing requirements for all participating departments and individuals.
- A set of objectives and requirements for the database system from the users perspective.
- Possible constraints placed on the database designer including speed requirements, and hardware platforms.
- The description of the graphical user interface.
- Description of operational scenarios.
- Security, reliability, maintainability, portability and extensibility.
- A preliminary schedule and budget.
Name the 10 concerns of creating a GUI for a database.
- Descriptive page titles.
- Clear instructions.
- Consistent grouping of input fields.
- Logically labeled fields.
- Consistent color use.
- Properly sized data entry fields.
- Logical cursor movement.
- Error messages.
- Clearly indicated optional fields.
- Completion message.
Name the six activities you need to accomplish in the conceptual design phase.
- Space identify entities.
- Identify attributes and attribute domains for entities.
- Identify relationships.
- Identify candidate and primary keys for entities.
- Create and ER diagram.
- Review ER model by user and design team.