Quizes Flashcards
(38 cards)
Which of the following is important to do after you have identified all the requirements and business rules?
Review them with the relevant stakeholders to make sure they are complete and accurate
When a developer tests a database, he or she should:
Test each database requirement to make sure the database meets it
A requirement that refers to the attributes that must be stored in the database to fulfill business needs is called a:
Data requirement
Which of the following represents an advantage of a surrogate key?
A surrogate key is always guaranteed to be unique
Surrogate keys are arbitrary and are not affected by changes in business rules
Which of the following best defines the term requirement?
Something the database must do to meet its business purpose
Which of the following best defines a surrogate key?
It is an arbitrary, random key with no business meaning
A requirement that refers to data that must be present in the database to generate reports is called a:
Report requirement
Which of the following best describes an attribute or combination of attributes that could be used as the primary key for an entity?
Candidate key
A program that requests services from another program is called:
A client
Which of the following is a permission that grants the user the right to enter new data?
Insert
Which best describes a trigger?
A program usually written in SQL that is triggered by a database event such as an insert or delete
Which of the following best defines the term problem domain?
The business problem the database is meant to solve
Which of the following best describes an artificially generated attribute used as a key?
Surrogate key
A small community organization takes in stray animals. Many of them are given out to foster families who take care of them until they are adopted by someone. They need a database that will track the animals, which foster families have the animals, and the adoption history of each animal. Which of the following best describes the “big themes” or the topics of the database?
Animals, Foster families, Adoptions
The process of organizing data into tables and then defining the relationships among them is known as:
Relational design
Which best defines the function of SQL in a database?
It is the language relational databases use to create database objects and to manipulate and retrieve data
A nonprofit wants to talk to you about a database to track donors and potential donors. Which of the following best describes how you should prepare for the initial interview?
Don’t over anticipate. Remain open minded. Try to develop a few questions to get the client started describing the basic purpose and needs of the database.
Which best defines the function of a primary key?
It uniquely identifies each record
Which of the following best defines a statement of work?
A preliminary document that describes the work that needs to be done on a project
Who first defined the principles of a relational database?
Edgar Codd
A good definition for a database is:
A collection of related data
Which of the following is the best way to begin identifying the topics of a database?
Look at the project notes and identify all the nouns, then group them into themes
Which of the following is one of Codd’s principles?
Logical design must be kept separate from physical design
Which best describes what the history section of a statement of work does?
It provides a background for the issues and problems that led to the decision to develop a new database