Deck 1: Clientserver Databases and the Oracle10g Relational Database

Full screen (f)
exit full mode
Question
NULL is a valid value for a primary key.
Use Space or
up arrow
down arrow
to flip the card.
Question
Relationships between entities in database tables are maintained using key fields.
Question
A student can take many different classes in the same term,and each class can be composed of many different students;this is an example of a many-to-many relationship.
Question
A shorthand method of identifying a table and its contents is to give the name of the table followed by a list of the column names and data types,separated by commas,within a set of square brackets.
Question
A DBMS is usually administered by several programmers.
Question
A composite key usually comprises fields that are foreign keys in other tables.
Question
In an ER diagram a 1:M relationship shows a simple straight line between two entities.
Question
A candidate key for a database table can change often as long as it is unique.
Question
First normal form means that the data has been organized in such a manner that it has a primary key and no repeating groups.
Question
A foreign key value must exist in the table where it is a primary key.
Question
Redundant data is a big problem because it can become inconsistent.
Question
The purpose of normalization is to store data efficiently in the least possible amount of space.
Question
A customer database table with columns first_name,last_name,and phone_number would probably need to use a surrogate key.
Question
During the design of the actual database tables,the N:M relationship is broken down into a series of two or more 1:M relationships through the use of a linking table in the process of normalization.
Question
In a data file,a record contains one piece of information such as a person's last name.
Question
There are two main tasks involved with the design of a database: developing an entity-relationship (ER)model and regulating the database tables.
Question
Oracle can automatically generate surrogate keys.
Question
Database design is usually a very simple task since it is always obvious what tables should be created and how they are related.
Question
A relational database was the earlier type of database,but is no longer used in modern computing.
Question
Data is considered to be normalized as long as a primary key has been designated.
Question
Why is an address a bad choice for a primary key?

A)it can change
B)it is too long
C)it contains letters and numbers
D)not everyone has an address
Question
It is not necessary to specify a data type for all database columns - only the ones that you want the database to perform error checking on.
Question
A personal database should only be used for non-mission-critical applications.
Question
A terminal is a program that requests and uses server resources.
Question
If your database table has a lot of redundant data,how can you fix it?

A)delete the redundant data
B)eliminate the table
C)split the table into two and use a foreign key
D)split the table into two and use a composite key
Question
During the normalization process,it is common to decrease the number of tables in the database design.
Question
The final step in the normalization process is to convert the tables to fourth normal form (4NF).
Question
Who typically installs and maintains a database?

A)the project leader
B)a manager
C)a dba
D)any programmer
Question
Which data type do surrogate keys have?

A)numeric
B)boolean
C)character
D)text
Question
MS Access is an example of a client/server database.
Question
Personal databases are preferred for database applications that retrieve and manipulate small amounts of data from databases containing large numbers of records.
Question
What type of key may be helpful in eliminating redundant data from a table?

A)link
B)foreign
C)duplicate
D)composite
Question
In a data file,fields are also called ____.

A)columns
B)records
C)rows
D)entities
Question
It is possible to use a personal database in a multiuser environment.
Question
What is the preferred data type for primary key fields?

A)text
B)date
C)numeric
D)character
Question
A transitive dependency means that the fields within the table are dependent only on part of the primary key.
Question
When two fields are combined to form a unique value,this is known as a ____ key.

A)double
B)composite
C)surrogate
D)foreign
Question
Most modern databases are ____ databases.

A)hierarchical
B)relational
C)object-oriented
D)structured
Question
Client/server databases create a lot of network traffic because the entire database is sent between the client and server for every request.
Question
If no candidate keys exist in a table,which of the following is used?

A)surrogate key
B)dummy key
C)primary key
D)index key
Question
A ____ does not perform any processing - it sends keyboard input and displays output from a central computer.

A)workstation
B)server
C)terminal
D)laptop
Question
What is meant by the term "transaction processing"?

A)processing over a network
B)processing by a bank or other financial institution
C)grouping database changes into one unit of work that must succeed or fail together
D)pre-processing data with a separate program before it is saved in the database
Question
A ____ key is any column that could be used as the primary key.

A)surrogate
B)foreign
C)possible
D)candidate
Question
Which normal form is the highest level usually achieved by database designers?

A)unnormalized
B)first normal form
C)second normal form
D)third normal form
Question
How many users typically use a personal database?

A)1
B)5
C)20
D)4000
Question
Which of the following characterizes unnormalized data?

A)does not have a foreign key identified
B)does not have a primary key identified and/or contains repeating groups
C)has transitive dependencies
D)has partial dependencies
Question
When a personal database is shared by more than one user,where do the database files typically reside?

A)on one user's workstation
B)on the Internet
C)on a file server
D)on a cd
Question
A field is also called a(n)____.

A)row
B)column
C)table
D)item
Question
The name of the utility which handles all client and server communication in Oracle is ____.

A)Oracle Server
B)Oracle Net
C)Oracle Socket
D)Oracle Protocol
Question
Which of the following is used to represent entities in ER models?

A)squares
B)lines
C)circles
D)diamonds
Question
In a relational database which of the following allows a user to interact with the database?

A)database applications
B)dba
C)database server process
D)database server
Question
A ____ key is a field in a relational database table whose value must be unique for each row.

A)foreign
B)primary
C)secondary
D)link
Question
What is the term for reversing changes to a database?

A)undo
B)roll back
C)delete
D)backup
Question
A(n)____ stores all organizational data in a central location.

A)database administrator
B)record
C)database
D)index
Question
Which of the following is the utility used for creating and testing queries in Oracle 10g?

A)Forms Builder
B)Reports Builder
C)SQL*Plus
D)EnterpriseManager
Question
What is the definition of a server?

A)an expensive computer
B)a computer with more than one processor
C)a computer that shares resources with other computers
D)a computer that is used by many people
Question
What is a disadvantage of using a personal database over a network?

A)slow
B)creates a lot of network traffic
C)hard to save data
D)not secure
Question
In database terminology,a(n)____ is an object about which you want to store data.

A)component
B)record
C)file
D)entity
Question
Which relationship type cannot be physically represented in the database and requires the use of a link table?

A)one-to-one
B)many-to-one
C)one-to-many
D)many-to-many
Question
A ____ dependency means that a field is dependent on another field within the table that is not the primary key field.

A)indirect
B)direct
C)transitive
D)partial
Question
In a data file,a(n)____________________ is a collection of related fields that contain related information.
Question
A ____ key is a column that you create to be the record's primary key identifier.

A)foreign
B)secondary
C)surrogate
D)composite
Question
It is best to use ____________________ values for primary keys rather than text values.
Question
In a relational database,relationships among entities are established through ____________________ fields.
Question
A(n)____________________ database stores data in tabular format.
Question
In a database,a(n)____________________ is an object about which you want to store data.
Question
A ____ key is a unique key that you create by combining two or more columns.

A)composite
B)primary
C)foreign
D)secondary
Question
____ relationships are rare in a relational database;usually you work with ____ relationships.

A)One-to-many,one-to-one
B)One-to-one,one-to-many
C)One-to-one,many-to-one
D)Many-to-one,many-to-many
Question
A(n)____________________ key has no real relationship to the row to which it is assigned,other than to identify the row uniquely.
Question
A(n)____________________ is a sequential list of numbers that the database automatically generates and that guarantee that each primary key value will be unique.
Question
____ data takes up extra storage space.

A)Inconsistent
B)Redundant
C)Overused
D)Foreign
Question
The Microsoft Access personal database stores all data for a database in a single file with a(n)____ extension.

A)doc
B)xls
C)mdb
D)odb
Question
To connect information about different entities,you must create ____,which are links that show how different records are related.

A)relationships
B)records
C)rows
D)foreign keys
Question
As a general rule,database developers should use a personal database only for ____ applications.

A)business
B)experimental
C)mission-critical
D)non-mission-critical
Question
A ____ is a computer that shares its resources with other computers.

A)client
B)server
C)parallel
D)user
Question
In Oracle,you can use a(n)____ to automatically generate surrogate keys.

A)algorithm
B)generating key
C)link
D)sequence
Question
In a data file describing a student,each characteristic of the student such as first name,last name,telephone number is known as a(n)____________________.
Question
A(n)____________________ stores all organizational data in a central location.
Question
In a database,the ______________________________ performs all routine data handling operations.
Question
A table is in 2NF if it fulfills these two conditions: it is in 1NF,and it has ____ dependencies.

A)no partial
B)no total
C)all partial
D)all total
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/100
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 1: Clientserver Databases and the Oracle10g Relational Database
1
NULL is a valid value for a primary key.
False
2
Relationships between entities in database tables are maintained using key fields.
True
3
A student can take many different classes in the same term,and each class can be composed of many different students;this is an example of a many-to-many relationship.
True
4
A shorthand method of identifying a table and its contents is to give the name of the table followed by a list of the column names and data types,separated by commas,within a set of square brackets.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
5
A DBMS is usually administered by several programmers.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
6
A composite key usually comprises fields that are foreign keys in other tables.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
7
In an ER diagram a 1:M relationship shows a simple straight line between two entities.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
8
A candidate key for a database table can change often as long as it is unique.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
9
First normal form means that the data has been organized in such a manner that it has a primary key and no repeating groups.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
10
A foreign key value must exist in the table where it is a primary key.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
11
Redundant data is a big problem because it can become inconsistent.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
12
The purpose of normalization is to store data efficiently in the least possible amount of space.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
13
A customer database table with columns first_name,last_name,and phone_number would probably need to use a surrogate key.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
14
During the design of the actual database tables,the N:M relationship is broken down into a series of two or more 1:M relationships through the use of a linking table in the process of normalization.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
15
In a data file,a record contains one piece of information such as a person's last name.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
16
There are two main tasks involved with the design of a database: developing an entity-relationship (ER)model and regulating the database tables.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
17
Oracle can automatically generate surrogate keys.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
18
Database design is usually a very simple task since it is always obvious what tables should be created and how they are related.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
19
A relational database was the earlier type of database,but is no longer used in modern computing.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
20
Data is considered to be normalized as long as a primary key has been designated.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
21
Why is an address a bad choice for a primary key?

A)it can change
B)it is too long
C)it contains letters and numbers
D)not everyone has an address
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
22
It is not necessary to specify a data type for all database columns - only the ones that you want the database to perform error checking on.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
23
A personal database should only be used for non-mission-critical applications.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
24
A terminal is a program that requests and uses server resources.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
25
If your database table has a lot of redundant data,how can you fix it?

A)delete the redundant data
B)eliminate the table
C)split the table into two and use a foreign key
D)split the table into two and use a composite key
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
26
During the normalization process,it is common to decrease the number of tables in the database design.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
27
The final step in the normalization process is to convert the tables to fourth normal form (4NF).
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
28
Who typically installs and maintains a database?

A)the project leader
B)a manager
C)a dba
D)any programmer
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
29
Which data type do surrogate keys have?

A)numeric
B)boolean
C)character
D)text
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
30
MS Access is an example of a client/server database.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
31
Personal databases are preferred for database applications that retrieve and manipulate small amounts of data from databases containing large numbers of records.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
32
What type of key may be helpful in eliminating redundant data from a table?

A)link
B)foreign
C)duplicate
D)composite
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
33
In a data file,fields are also called ____.

A)columns
B)records
C)rows
D)entities
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
34
It is possible to use a personal database in a multiuser environment.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
35
What is the preferred data type for primary key fields?

A)text
B)date
C)numeric
D)character
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
36
A transitive dependency means that the fields within the table are dependent only on part of the primary key.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
37
When two fields are combined to form a unique value,this is known as a ____ key.

A)double
B)composite
C)surrogate
D)foreign
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
38
Most modern databases are ____ databases.

A)hierarchical
B)relational
C)object-oriented
D)structured
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
39
Client/server databases create a lot of network traffic because the entire database is sent between the client and server for every request.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
40
If no candidate keys exist in a table,which of the following is used?

A)surrogate key
B)dummy key
C)primary key
D)index key
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
41
A ____ does not perform any processing - it sends keyboard input and displays output from a central computer.

A)workstation
B)server
C)terminal
D)laptop
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
42
What is meant by the term "transaction processing"?

A)processing over a network
B)processing by a bank or other financial institution
C)grouping database changes into one unit of work that must succeed or fail together
D)pre-processing data with a separate program before it is saved in the database
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
43
A ____ key is any column that could be used as the primary key.

A)surrogate
B)foreign
C)possible
D)candidate
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
44
Which normal form is the highest level usually achieved by database designers?

A)unnormalized
B)first normal form
C)second normal form
D)third normal form
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
45
How many users typically use a personal database?

A)1
B)5
C)20
D)4000
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
46
Which of the following characterizes unnormalized data?

A)does not have a foreign key identified
B)does not have a primary key identified and/or contains repeating groups
C)has transitive dependencies
D)has partial dependencies
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
47
When a personal database is shared by more than one user,where do the database files typically reside?

A)on one user's workstation
B)on the Internet
C)on a file server
D)on a cd
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
48
A field is also called a(n)____.

A)row
B)column
C)table
D)item
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
49
The name of the utility which handles all client and server communication in Oracle is ____.

A)Oracle Server
B)Oracle Net
C)Oracle Socket
D)Oracle Protocol
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
50
Which of the following is used to represent entities in ER models?

A)squares
B)lines
C)circles
D)diamonds
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
51
In a relational database which of the following allows a user to interact with the database?

A)database applications
B)dba
C)database server process
D)database server
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
52
A ____ key is a field in a relational database table whose value must be unique for each row.

A)foreign
B)primary
C)secondary
D)link
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
53
What is the term for reversing changes to a database?

A)undo
B)roll back
C)delete
D)backup
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
54
A(n)____ stores all organizational data in a central location.

A)database administrator
B)record
C)database
D)index
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
55
Which of the following is the utility used for creating and testing queries in Oracle 10g?

A)Forms Builder
B)Reports Builder
C)SQL*Plus
D)EnterpriseManager
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
56
What is the definition of a server?

A)an expensive computer
B)a computer with more than one processor
C)a computer that shares resources with other computers
D)a computer that is used by many people
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
57
What is a disadvantage of using a personal database over a network?

A)slow
B)creates a lot of network traffic
C)hard to save data
D)not secure
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
58
In database terminology,a(n)____ is an object about which you want to store data.

A)component
B)record
C)file
D)entity
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
59
Which relationship type cannot be physically represented in the database and requires the use of a link table?

A)one-to-one
B)many-to-one
C)one-to-many
D)many-to-many
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
60
A ____ dependency means that a field is dependent on another field within the table that is not the primary key field.

A)indirect
B)direct
C)transitive
D)partial
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
61
In a data file,a(n)____________________ is a collection of related fields that contain related information.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
62
A ____ key is a column that you create to be the record's primary key identifier.

A)foreign
B)secondary
C)surrogate
D)composite
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
63
It is best to use ____________________ values for primary keys rather than text values.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
64
In a relational database,relationships among entities are established through ____________________ fields.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
65
A(n)____________________ database stores data in tabular format.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
66
In a database,a(n)____________________ is an object about which you want to store data.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
67
A ____ key is a unique key that you create by combining two or more columns.

A)composite
B)primary
C)foreign
D)secondary
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
68
____ relationships are rare in a relational database;usually you work with ____ relationships.

A)One-to-many,one-to-one
B)One-to-one,one-to-many
C)One-to-one,many-to-one
D)Many-to-one,many-to-many
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
69
A(n)____________________ key has no real relationship to the row to which it is assigned,other than to identify the row uniquely.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
70
A(n)____________________ is a sequential list of numbers that the database automatically generates and that guarantee that each primary key value will be unique.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
71
____ data takes up extra storage space.

A)Inconsistent
B)Redundant
C)Overused
D)Foreign
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
72
The Microsoft Access personal database stores all data for a database in a single file with a(n)____ extension.

A)doc
B)xls
C)mdb
D)odb
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
73
To connect information about different entities,you must create ____,which are links that show how different records are related.

A)relationships
B)records
C)rows
D)foreign keys
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
74
As a general rule,database developers should use a personal database only for ____ applications.

A)business
B)experimental
C)mission-critical
D)non-mission-critical
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
75
A ____ is a computer that shares its resources with other computers.

A)client
B)server
C)parallel
D)user
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
76
In Oracle,you can use a(n)____ to automatically generate surrogate keys.

A)algorithm
B)generating key
C)link
D)sequence
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
77
In a data file describing a student,each characteristic of the student such as first name,last name,telephone number is known as a(n)____________________.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
78
A(n)____________________ stores all organizational data in a central location.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
79
In a database,the ______________________________ performs all routine data handling operations.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
80
A table is in 2NF if it fulfills these two conditions: it is in 1NF,and it has ____ dependencies.

A)no partial
B)no total
C)all partial
D)all total
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 100 flashcards in this deck.