Quizes Flashcards

(38 cards)

1
Q

Which of the following is important to do after you have identified all the requirements and business rules?

A

Review them with the relevant stakeholders to make sure they are complete and accurate

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

When a developer tests a database, he or she should:

A

Test each database requirement to make sure the database meets it

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

A requirement that refers to the attributes that must be stored in the database to fulfill business needs is called a:

A

Data requirement

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

Which of the following represents an advantage of a surrogate key?

A

A surrogate key is always guaranteed to be unique
Surrogate keys are arbitrary and are not affected by changes in business rules

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

Which of the following best defines the term requirement?

A

Something the database must do to meet its business purpose

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

Which of the following best defines a surrogate key?

A

It is an arbitrary, random key with no business meaning

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

A requirement that refers to data that must be present in the database to generate reports is called a:

A

Report requirement

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

Which of the following best describes an attribute or combination of attributes that could be used as the primary key for an entity?

A

Candidate key

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

A program that requests services from another program is called:

A

A client

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

Which of the following is a permission that grants the user the right to enter new data?

A

Insert

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

Which best describes a trigger?

A

A program usually written in SQL that is triggered by a database event such as an insert or delete

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

Which of the following best defines the term problem domain?

A

The business problem the database is meant to solve

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

Which of the following best describes an artificially generated attribute used as a key?

A

Surrogate key

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

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?

A

Animals, Foster families, Adoptions

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

The process of organizing data into tables and then defining the relationships among them is known as:

A

Relational design

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

Which best defines the function of SQL in a database?

A

It is the language relational databases use to create database objects and to manipulate and retrieve data

17
Q

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?

A

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.

18
Q

Which best defines the function of a primary key?

A

It uniquely identifies each record

19
Q

Which of the following best defines a statement of work?

A

A preliminary document that describes the work that needs to be done on a project

20
Q

Who first defined the principles of a relational database?

21
Q

A good definition for a database is:

A

A collection of related data

22
Q

Which of the following is the best way to begin identifying the topics of a database?

A

Look at the project notes and identify all the nouns, then group them into themes

23
Q

Which of the following is one of Codd’s principles?

A

Logical design must be kept separate from physical design

24
Q

Which best describes what the history section of a statement of work does?

A

It provides a background for the issues and problems that led to the decision to develop a new database

25
Which of the following is the best definition for a database attribute?
Something that describes some part of an entity
26
Which of the following are common functions of a relational database management system?
Providing for backup and security Providing for the creation of databases and database objects Providing for data retrieval and manipulation
27
When determining who to interview, you should:
Interview everyone who has a stake in the database
28
Which of the following should you use as part of your documentation of the data gathering process?
Copies of all forms and reports reviewed Notes from interviews Summaries of questionnaires
29
Which of the following represents best practices for interviews?
Prepare questions beforehand Have someone other than the interviewer take notes Keep participants on task
30
Interviews are good for asking what kind of questions?
Open ended questions
31
Observing people at work to see how they interact with the data is called:
Work shadowing
32
Which of the following is a type of database optimized for processing transactions in real time?
Transaction processing system
33
Which best describes what is meant by the term stakeholder?
Anyone who is affected by the database
34
Something a database must do to fulfill its purpose is called a:
Requirement
35
Which of the following is a collection of various data sources including documents used for data mining?
Data warehouse
36
A document that summarizes and displays data is called a:
Report
37
Which best describes the function of a form?
A form is used to gather input from users
38