Deck 14: Using Relational Databases

Full screen (f)
exit full mode
Question
3NF requires that a table be in 2NF and have transitive dependencies.
Use Space or
up arrow
down arrow
to flip the card.
Question
Normalization involves altering a table so that it satisfies one or more of four normal forms, or sets of rules for constructing a well-designed database.
Question
In database management systems, a particular way of looking at a database is sometimes called a(n) ____.

A) segment
B) identity
C) view
D) value
Question
Database software recognizes the distinction between text and numeric data.
Question
Database software provides the means to ensure that data integrity is enforced.
Question
Connecting two tables based on the values in a common column is called a(n) ____ operation.

A) union
B) join
C) intersection
D) liberation
Question
A symbol that means "any" or "all" is known as a ____.

A) placeholder
B) token
C) substitution
D) wildcard
Question
When a field in a database contains a null value, it means that ____.

A) the field holds zeros
B) the field holds spaces
C) no data has been entered in the field
D) the field holds asterisks
Question
In a database, the files often are called ____ because you can arrange their contents in rows and columns.

A) sheets
B) pages
C) forms
D) tables
Question
In some database software packages, such as Microsoft Access, you indicate a primary key simply by selecting a column name and clicking a button that is labeled with a key icon.
Question
Structured Query Language is a commonly used language for accessing data in database tables.
Question
A common reason you create a one-to-one relationship is security.
Question
If an employee record contains both a company-assigned employee ID and a Social Security number, then both columns are ____ keys.

A) primary
B) candidate
C) secondary
D) foreign
Question
In many database systems, some "deleted" records are not physically removed, but they are just marked as deleted so that they will not be used to process active records.
Question
After you choose a primary key from among candidate keys, the remaining candidate keys become ____ keys.

A) primary
B) secondary
C) alternate
D) candidate
Question
A key that is constructed from multiple columns is called a compound key or ____ key.

A) composite
B) combined
C) joined
D) joint
Question
Entering data into an existing table is not difficult, but it requires a good deal of time and accurate typing.
Question
Some database designers insert an exclamation point after the key instead of underlining it.
Question
Depending on the software you use, you might create a query by filling in blanks in a process called ____.

A) query by example
B) query by reference
C) query by demonstration
D) query by comparison
Question
The basic form of the SQL statement that retrieves selected records from a table is ____.

A) GET-FROM-WHERE
B) SELECT-FROM-WHERE
C) RETRIEVE-FROM-WHERE
D) SELECTION-FROM-WHERE
Question
The ____ assigned to a user indicate which parts of the database the user can view, modify, or delete.

A) permissions
B) controls
C) locks
D) attributes
Question
A table that contains repeating groups is ____.

A) unnormalized
B) normalized
C) simplified
D) non-normalized
Question
A(n) ____ key is a column that is not a key in a table, but it contains an attribute that is a key in a related table.

A) alternate
B) candidate
C) foreign
D) primary
Question
A primary key should be ____________________, meaning that a value does not change during normal operation.
Question
A ____________________ is a binary large object, which is a collection of binary data such as an image, video, or audio clip stored in a database system.
Question
A ____ relationship is the most common type of relationship between tables.

A) one-to-many
B) one-to-one
C) many-to-one
D) many-to-many
Question
A transitive ____ occurs when the value of a nonkey attribute determines, or predicts, the value of another nonkey attribute.

A) conversion
B) recursion
C) dependency
D) anomaly
Question
To ____ a table is to reduce it to a lower normal form by placing some repeated information back into the table.

A) denormalize
B) normalize
C) flatten
D) compose
Question
____ is the unnecessary repetition of data.

A) Data duplication
B) Data replication
C) Data normalization
D) Data redundancy
Question
____________________ are composed of associated records.
Question
____________________ are formed from groups of related fields.
Question
A ____ is a subset of rows in a database table that all depend on the same key.

A) complete group
B) flattened group
C) repeating group
D) normalized group
Question
____ is the process of coding data into a format that human beings cannot read.

A) Integrity
B) Encoding
C) Encryption
D) RFID
Question
Database developers also refer to operations or transactions as ____ transactions when they appear to execute completely or not at all.

A) coupled
B) atomic
C) decoupled
D) nominal
Question
When you combine two columns to create a compound key, you are ____ the columns.

A) splitting
B) converting
C) joining
D) concatenating
Question
A ____ is a mechanism that prevents changes to a database for a period of time.

A) flag
B) lock
C) permission
D) transaction
Question
A(n) ____________________ is a long-term database lock required when users want to maintain a consistent view of their data while making modifications over a long transaction.
Question
A database has ____ when it follows a set of rules that makes the data accurate and consistent.

A) transparent integrity
B) data availability
C) data integrity
D) data security
Question
____ techniques include storing and verifying passwords or even using physical characteristics, such as fingerprints or voice recognition, before users can view data.

A) Authorization
B) Data conversion
C) Data normalization
D) Authentication
Question
An ____ is an irregularity in a database's design that causes problems and inconveniences.

A) inversion
B) inference
C) anomaly
D) abstraction
Question
Match between columns
A value that uniquely identifies a record
characters
A value that uniquely identifies a record
fields
A value that uniquely identifies a record
database
A value that uniquely identifies a record
primary key
A value that uniquely identifies a record
relational database
A value that uniquely identifies a record
query
A value that uniquely identifies a record
relationship
A value that uniquely identifies a record
recovery
A value that uniquely identifies a record
concurrent update problem
A value that uniquely identifies a record
batch
A group of database tables from which you can make connections between columns
characters
A group of database tables from which you can make connections between columns
fields
A group of database tables from which you can make connections between columns
database
A group of database tables from which you can make connections between columns
primary key
A group of database tables from which you can make connections between columns
relational database
A group of database tables from which you can make connections between columns
query
A group of database tables from which you can make connections between columns
relationship
A group of database tables from which you can make connections between columns
recovery
A group of database tables from which you can make connections between columns
concurrent update problem
A group of database tables from which you can make connections between columns
batch
Holds a group of files that an organization needs to support its applications
characters
Holds a group of files that an organization needs to support its applications
fields
Holds a group of files that an organization needs to support its applications
database
Holds a group of files that an organization needs to support its applications
primary key
Holds a group of files that an organization needs to support its applications
relational database
Holds a group of files that an organization needs to support its applications
query
Holds a group of files that an organization needs to support its applications
relationship
Holds a group of files that an organization needs to support its applications
recovery
Holds a group of files that an organization needs to support its applications
concurrent update problem
Holds a group of files that an organization needs to support its applications
batch
The process of returning the database to a correct form that existed before an error occurred
characters
The process of returning the database to a correct form that existed before an error occurred
fields
The process of returning the database to a correct form that existed before an error occurred
database
The process of returning the database to a correct form that existed before an error occurred
primary key
The process of returning the database to a correct form that existed before an error occurred
relational database
The process of returning the database to a correct form that existed before an error occurred
query
The process of returning the database to a correct form that existed before an error occurred
relationship
The process of returning the database to a correct form that existed before an error occurred
recovery
The process of returning the database to a correct form that existed before an error occurred
concurrent update problem
The process of returning the database to a correct form that existed before an error occurred
batch
Represent a piece of information
characters
Represent a piece of information
fields
Represent a piece of information
database
Represent a piece of information
primary key
Represent a piece of information
relational database
Represent a piece of information
query
Represent a piece of information
relationship
Represent a piece of information
recovery
Represent a piece of information
concurrent update problem
Represent a piece of information
batch
The connection between two tables
characters
The connection between two tables
fields
The connection between two tables
database
The connection between two tables
primary key
The connection between two tables
relational database
The connection between two tables
query
The connection between two tables
relationship
The connection between two tables
recovery
The connection between two tables
concurrent update problem
The connection between two tables
batch
Occurs when two database users need to modify the same record at the same time
characters
Occurs when two database users need to modify the same record at the same time
fields
Occurs when two database users need to modify the same record at the same time
database
Occurs when two database users need to modify the same record at the same time
primary key
Occurs when two database users need to modify the same record at the same time
relational database
Occurs when two database users need to modify the same record at the same time
query
Occurs when two database users need to modify the same record at the same time
relationship
Occurs when two database users need to modify the same record at the same time
recovery
Occurs when two database users need to modify the same record at the same time
concurrent update problem
Occurs when two database users need to modify the same record at the same time
batch
A question using the syntax that the database software can understand
characters
A question using the syntax that the database software can understand
fields
A question using the syntax that the database software can understand
database
A question using the syntax that the database software can understand
primary key
A question using the syntax that the database software can understand
relational database
A question using the syntax that the database software can understand
query
A question using the syntax that the database software can understand
relationship
A question using the syntax that the database software can understand
recovery
A question using the syntax that the database software can understand
concurrent update problem
A question using the syntax that the database software can understand
batch
A group of transactions applied all at once
characters
A group of transactions applied all at once
fields
A group of transactions applied all at once
database
A group of transactions applied all at once
primary key
A group of transactions applied all at once
relational database
A group of transactions applied all at once
query
A group of transactions applied all at once
relationship
A group of transactions applied all at once
recovery
A group of transactions applied all at once
concurrent update problem
A group of transactions applied all at once
batch
The smallest usable units of data
characters
The smallest usable units of data
fields
The smallest usable units of data
database
The smallest usable units of data
primary key
The smallest usable units of data
relational database
The smallest usable units of data
query
The smallest usable units of data
relationship
The smallest usable units of data
recovery
The smallest usable units of data
concurrent update problem
The smallest usable units of data
batch
Question
Discuss the issue of recovering lost data.
Question
List and explain the three normal forms.
Question
List two examples of primary keys.
Question
Discuss the use of null values within a database table.
Question
Discuss a shorthand way to describe a table.
Question
List the three types of relationships that can exist between tables.
Question
List four major issues with database performance and security.
Question
Discuss how to create databases and design tables.
Question
List three reasons why a primary key is important.
Question
Discuss how to sort the records in a table.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/51
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 14: Using Relational Databases
1
3NF requires that a table be in 2NF and have transitive dependencies.
False
2
Normalization involves altering a table so that it satisfies one or more of four normal forms, or sets of rules for constructing a well-designed database.
False
3
In database management systems, a particular way of looking at a database is sometimes called a(n) ____.

A) segment
B) identity
C) view
D) value
C
4
Database software recognizes the distinction between text and numeric data.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
5
Database software provides the means to ensure that data integrity is enforced.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
6
Connecting two tables based on the values in a common column is called a(n) ____ operation.

A) union
B) join
C) intersection
D) liberation
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
7
A symbol that means "any" or "all" is known as a ____.

A) placeholder
B) token
C) substitution
D) wildcard
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
8
When a field in a database contains a null value, it means that ____.

A) the field holds zeros
B) the field holds spaces
C) no data has been entered in the field
D) the field holds asterisks
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
9
In a database, the files often are called ____ because you can arrange their contents in rows and columns.

A) sheets
B) pages
C) forms
D) tables
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
10
In some database software packages, such as Microsoft Access, you indicate a primary key simply by selecting a column name and clicking a button that is labeled with a key icon.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
11
Structured Query Language is a commonly used language for accessing data in database tables.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
12
A common reason you create a one-to-one relationship is security.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
13
If an employee record contains both a company-assigned employee ID and a Social Security number, then both columns are ____ keys.

A) primary
B) candidate
C) secondary
D) foreign
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
14
In many database systems, some "deleted" records are not physically removed, but they are just marked as deleted so that they will not be used to process active records.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
15
After you choose a primary key from among candidate keys, the remaining candidate keys become ____ keys.

A) primary
B) secondary
C) alternate
D) candidate
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
16
A key that is constructed from multiple columns is called a compound key or ____ key.

A) composite
B) combined
C) joined
D) joint
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
17
Entering data into an existing table is not difficult, but it requires a good deal of time and accurate typing.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
18
Some database designers insert an exclamation point after the key instead of underlining it.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
19
Depending on the software you use, you might create a query by filling in blanks in a process called ____.

A) query by example
B) query by reference
C) query by demonstration
D) query by comparison
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
20
The basic form of the SQL statement that retrieves selected records from a table is ____.

A) GET-FROM-WHERE
B) SELECT-FROM-WHERE
C) RETRIEVE-FROM-WHERE
D) SELECTION-FROM-WHERE
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
21
The ____ assigned to a user indicate which parts of the database the user can view, modify, or delete.

A) permissions
B) controls
C) locks
D) attributes
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
22
A table that contains repeating groups is ____.

A) unnormalized
B) normalized
C) simplified
D) non-normalized
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
23
A(n) ____ key is a column that is not a key in a table, but it contains an attribute that is a key in a related table.

A) alternate
B) candidate
C) foreign
D) primary
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
24
A primary key should be ____________________, meaning that a value does not change during normal operation.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
25
A ____________________ is a binary large object, which is a collection of binary data such as an image, video, or audio clip stored in a database system.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
26
A ____ relationship is the most common type of relationship between tables.

A) one-to-many
B) one-to-one
C) many-to-one
D) many-to-many
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
27
A transitive ____ occurs when the value of a nonkey attribute determines, or predicts, the value of another nonkey attribute.

A) conversion
B) recursion
C) dependency
D) anomaly
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
28
To ____ a table is to reduce it to a lower normal form by placing some repeated information back into the table.

A) denormalize
B) normalize
C) flatten
D) compose
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
29
____ is the unnecessary repetition of data.

A) Data duplication
B) Data replication
C) Data normalization
D) Data redundancy
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
30
____________________ are composed of associated records.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
31
____________________ are formed from groups of related fields.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
32
A ____ is a subset of rows in a database table that all depend on the same key.

A) complete group
B) flattened group
C) repeating group
D) normalized group
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
33
____ is the process of coding data into a format that human beings cannot read.

A) Integrity
B) Encoding
C) Encryption
D) RFID
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
34
Database developers also refer to operations or transactions as ____ transactions when they appear to execute completely or not at all.

A) coupled
B) atomic
C) decoupled
D) nominal
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
35
When you combine two columns to create a compound key, you are ____ the columns.

A) splitting
B) converting
C) joining
D) concatenating
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
36
A ____ is a mechanism that prevents changes to a database for a period of time.

A) flag
B) lock
C) permission
D) transaction
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
37
A(n) ____________________ is a long-term database lock required when users want to maintain a consistent view of their data while making modifications over a long transaction.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
38
A database has ____ when it follows a set of rules that makes the data accurate and consistent.

A) transparent integrity
B) data availability
C) data integrity
D) data security
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
39
____ techniques include storing and verifying passwords or even using physical characteristics, such as fingerprints or voice recognition, before users can view data.

A) Authorization
B) Data conversion
C) Data normalization
D) Authentication
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
40
An ____ is an irregularity in a database's design that causes problems and inconveniences.

A) inversion
B) inference
C) anomaly
D) abstraction
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
41
Match between columns
A value that uniquely identifies a record
characters
A value that uniquely identifies a record
fields
A value that uniquely identifies a record
database
A value that uniquely identifies a record
primary key
A value that uniquely identifies a record
relational database
A value that uniquely identifies a record
query
A value that uniquely identifies a record
relationship
A value that uniquely identifies a record
recovery
A value that uniquely identifies a record
concurrent update problem
A value that uniquely identifies a record
batch
A group of database tables from which you can make connections between columns
characters
A group of database tables from which you can make connections between columns
fields
A group of database tables from which you can make connections between columns
database
A group of database tables from which you can make connections between columns
primary key
A group of database tables from which you can make connections between columns
relational database
A group of database tables from which you can make connections between columns
query
A group of database tables from which you can make connections between columns
relationship
A group of database tables from which you can make connections between columns
recovery
A group of database tables from which you can make connections between columns
concurrent update problem
A group of database tables from which you can make connections between columns
batch
Holds a group of files that an organization needs to support its applications
characters
Holds a group of files that an organization needs to support its applications
fields
Holds a group of files that an organization needs to support its applications
database
Holds a group of files that an organization needs to support its applications
primary key
Holds a group of files that an organization needs to support its applications
relational database
Holds a group of files that an organization needs to support its applications
query
Holds a group of files that an organization needs to support its applications
relationship
Holds a group of files that an organization needs to support its applications
recovery
Holds a group of files that an organization needs to support its applications
concurrent update problem
Holds a group of files that an organization needs to support its applications
batch
The process of returning the database to a correct form that existed before an error occurred
characters
The process of returning the database to a correct form that existed before an error occurred
fields
The process of returning the database to a correct form that existed before an error occurred
database
The process of returning the database to a correct form that existed before an error occurred
primary key
The process of returning the database to a correct form that existed before an error occurred
relational database
The process of returning the database to a correct form that existed before an error occurred
query
The process of returning the database to a correct form that existed before an error occurred
relationship
The process of returning the database to a correct form that existed before an error occurred
recovery
The process of returning the database to a correct form that existed before an error occurred
concurrent update problem
The process of returning the database to a correct form that existed before an error occurred
batch
Represent a piece of information
characters
Represent a piece of information
fields
Represent a piece of information
database
Represent a piece of information
primary key
Represent a piece of information
relational database
Represent a piece of information
query
Represent a piece of information
relationship
Represent a piece of information
recovery
Represent a piece of information
concurrent update problem
Represent a piece of information
batch
The connection between two tables
characters
The connection between two tables
fields
The connection between two tables
database
The connection between two tables
primary key
The connection between two tables
relational database
The connection between two tables
query
The connection between two tables
relationship
The connection between two tables
recovery
The connection between two tables
concurrent update problem
The connection between two tables
batch
Occurs when two database users need to modify the same record at the same time
characters
Occurs when two database users need to modify the same record at the same time
fields
Occurs when two database users need to modify the same record at the same time
database
Occurs when two database users need to modify the same record at the same time
primary key
Occurs when two database users need to modify the same record at the same time
relational database
Occurs when two database users need to modify the same record at the same time
query
Occurs when two database users need to modify the same record at the same time
relationship
Occurs when two database users need to modify the same record at the same time
recovery
Occurs when two database users need to modify the same record at the same time
concurrent update problem
Occurs when two database users need to modify the same record at the same time
batch
A question using the syntax that the database software can understand
characters
A question using the syntax that the database software can understand
fields
A question using the syntax that the database software can understand
database
A question using the syntax that the database software can understand
primary key
A question using the syntax that the database software can understand
relational database
A question using the syntax that the database software can understand
query
A question using the syntax that the database software can understand
relationship
A question using the syntax that the database software can understand
recovery
A question using the syntax that the database software can understand
concurrent update problem
A question using the syntax that the database software can understand
batch
A group of transactions applied all at once
characters
A group of transactions applied all at once
fields
A group of transactions applied all at once
database
A group of transactions applied all at once
primary key
A group of transactions applied all at once
relational database
A group of transactions applied all at once
query
A group of transactions applied all at once
relationship
A group of transactions applied all at once
recovery
A group of transactions applied all at once
concurrent update problem
A group of transactions applied all at once
batch
The smallest usable units of data
characters
The smallest usable units of data
fields
The smallest usable units of data
database
The smallest usable units of data
primary key
The smallest usable units of data
relational database
The smallest usable units of data
query
The smallest usable units of data
relationship
The smallest usable units of data
recovery
The smallest usable units of data
concurrent update problem
The smallest usable units of data
batch
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
42
Discuss the issue of recovering lost data.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
43
List and explain the three normal forms.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
44
List two examples of primary keys.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
45
Discuss the use of null values within a database table.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
46
Discuss a shorthand way to describe a table.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
47
List the three types of relationships that can exist between tables.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
48
List four major issues with database performance and security.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
49
Discuss how to create databases and design tables.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
50
List three reasons why a primary key is important.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
51
Discuss how to sort the records in a table.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 51 flashcards in this deck.