Font size
WorksheetsFinal Exam Prep Review
Total questions: 87
Worksheet time: 46mins
_____ CASE tools provide support for the planning, analysis, and design phases.
Vertical
Front-end
Horizontal
Back-end
Concurrent backups take place while the user is working on the database.
True
False
_____ security breaches include database access by computer viruses and by hackers whose actions are designed to destroy or alter data.
Preserving
Corrupting
Debilitative
Destructive
A security breach is a weakness in a system component that could be exploited to allow unauthorized access or cause service disruptions.
True
False
_____ deals with ensuring that data is protected against unauthorized access, and if the data are accessed by an authorized user, that the data are used only for an authorized purpose.
Availability
Confidentiality
Compliance
Integrity
The storage locations for multiple backups must include sites inside and outside the organization.
True
False
The _____ administrator is responsible for strategic planning.
database
program
data
system
"A password must have a minimum of five characters" is an example of a _____.
rule
standard
policy
procedure
In the context of developing a data administration strategy, a(n) _____ provides a framework that includes computerized, automated, and integrated tools such as a DBMS and CASE tools.
security policy
access plan
information systems architecture
active data dictionary
In the context of the data-information-decision cycle, decisions made by high-level managers trigger actions in an organization's:
top levels.
target markets.
customer base.
lower levels.
The browser’s interpretation and presentation capabilities are sufficient to develop web-based applications.
True
False
The only time the client and server computers communicate is when the client requests a page and the server sends the requested page to the client.
True
False
HTML is designed to facilitate the extraction and manipulation of data from structured documents over the Internet.
True
False
What is a disadvantage of using an API web-server interface?
It is slower than CGI scripts.
An external program needs to run for each user request.
It is inefficient because it uses DLLs.
An API error can bring down the entire web server.
Another name for a database server-side extension program is _____.
database application server
web-to-database middleware
web server
web application middleware
The Common Gateway Interface (CGI) is a newer web server interface standard that is much more efficient and faster than a dynamic link library (DLL).
True
False
Each time an end user clicks a hyperlink, the browser generates a(n) _____ page request that is sent to the designated web server using the TCP/IP Internet protocol.
HTML
HTTP GET
XML
API
Among client-side extensions, _____ is a Microsoft specification for writing programs that run inside the Internet Explorer browser.
A client-side extension is a program that interacts directly with the web server to handle specific types of requests.
True
False
The ROLLUP extension is used with the GROUP BY clause to generate aggregates by the listed columns, including the last one.
True
False
The _____ schema must support complex (non-normalized) data representations.
snowflake
multidimensional database
decision support database
online analytical processing
Relational data warehouses use the star schema design technique to handle multidimensional data.
True
False
In a star schema, attributes are often used to search, filter, or classify _____.
dimensions
tables
sales
facts
Computed or derived facts, at run time, are sometimes called _____ to differentiate them from stored facts.
attributes
metrics
dimensions
schemas
_____ tools focus on the strategic and tactical use of information.
Networking
Relational database management
Business
Business intelligence
Operational data and decision support data serve the same purpose.
True
False
Data _____ implies that all business entities, data elements, data characteristics, and business metrics are described in the same way throughout the enterprise.
mining
integration
visualization
analytics
Advanced OLAP feature become more useful when access to them is kept simple.
True
False
A star schema is designed to optimize data query operations rather than data update operations.
True
False
One of the advantages of a distributed database management system (DDBMS) is that the data is located near the site with the least demand.
True
False
_____ fragmentation allows a user to break a single object into two or more segments, or fragments.
Request
Data
Vertical
Horizontal
A distributed database is composed of several parts known as database _____.
sections
partitions
fragments
parts
Distributed processing shares a database's logical processing among two or more physically independent sites that are connected through a network.
True
False
A disadvantage of a distributed database management system (DDBMS) is:
slower data access.
site additions affects other operations.
processor dependence.
lack of standards.
Distributed database systems do not require complex mechanisms to manage transactions and ensure the database's consistency and integrity.
True
False
In the single-site processing, single-site data (SPSD) scenario, all processing must be done on the end user's side of the system.
True
False
Rapid ad hoc data became unnecessary in the quick-response decision-making environment.
True
False
The level of transparency supported by the distributed database management system remains the same for all systems.
True
False
_____ distributed database management systems (DDBMS) integrate multiple instances of the same DBMS over a network.
Combination
Heterogeneous
Fully heterogeneous
Homogeneous
A(n) _____ is a logical grouping of several data files that store data with similar characteristics.
data cache
procedure cache
table space
listener
DBMS implementations are typically similar in complexity to two-tier client/server configurations.
True
False
The DBMS _____ the SQL query and chooses the most efficient access/execution plan.
fetches
processes
executes
parses
The _____ cache is used as a temporary storage area for ORDER BY or GROUP BY operations, as well as for index-creation functions.
sort
optimizer
data
SQL
If there is no index, the DBMS will perform a _____ scan.
row ID table access
full table
loop
range
In standard SQL, the optimizer hint FIRST_ROWS is generally used for _____ mode processes.
transaction
interactive
real-time
batch
During the ____ phase, the DBMS retrieves the data and sends the result set back to the client.
parse
fetch
execute
process
To generate database object statistics manually, following syntax should be used in Oracle:
ANALYZE <TABLE/INDEX> object_name;
CREATE <TABLE/INDEX> object_name;
ANALYZE <TABLE/INDEX> object_name COMPUTE STATISTICS;
CREATE <TABLE/INDEX> object_name COMPUTE STATISTICS;
Most current-generation relational DBMSs perform automatic query optimization at the client end.
True
False
_____ refers to the number of different values a column could possibly have.
Bitmap index
Clustering
Data sparsity
Database statistics
An optimistic approach is based on the assumption that the majority of the database operations do not conflict.
True
False
Time stamps must only have the single property of uniqueness.
True
False
_____ are required to prevent another transaction form reading inconsistent data.
Schedules
Stamps
Logs
Locks
As long as two transactions, T1 and T2, access _____ data, there is no conflict, and the order of execution is irrelevant to the final outcome.
shared
locked
unrelated
common
The phenomenon of uncommitted data occurs when two transactions are executed concurrently and the first transaction is rolled back after the second transaction has already accessed the uncommitted data—thus violating the isolation property of transactions.
True
False
Although the DBMS is designed to recover a database to a previous consistent state when an interruption prevents the completion of a required set of transactions, the transactions themselves are defined by the end user or programmer and must be semantically correct.
True
False
What rule applies to the two-phase locking protocol?
No data is affected until the transaction is in its locked position.
No unlock operation can precede a lock operation in a different transaction.
Two transactions cannot have conflicting lock.
No data is affected until all locks are released.
The scheduler establishes the order in which the operations within concurrent transactions are executed.
True
False
One of the three most common data integrity and consistency problems is _____.
deadlocks
lost updates
user errors
disk failures
In the optimistic approach, during the _____ phase, changes are permanently applied to the database.
read
validation
write
shared
_____ is a technique that creates logical representations of computing resources that are independent of the underlying physical computing resources.
Specialization
Normalization
Virtualization
Generalization
Selecting database management system (DBMS) software is part of the _____ phase of the Database Life Cycle (DBLC).
implementation and loading
testing and evaluation
database design
database initial study
In DBLC, the phase after the database initial study is _____.
implementation and loading
database initial study
operation
database design
The implementation phase of database design includes creating the database storage structure and loading the database, but does not provide for data management.
True
False
A system is always at some stage of SDLC because every request for structural changes requires retracing the steps of the Systems Development Life Cycle (SDLC).
True
False
A system maintenance activity generated in response to changes in the business environment is referred to as corrective maintenance.
True
False
The _____ phase of the Systems Development Life Cycle (SDLC) includes all the necessary technical specifications for the screens, menus, reports, and other devices used to make the system more efficient.
maintenance
implementation
detailed systems design
analysis
Once the data has been loaded into the database, the _____ tests and fine-tunes the database for performance, integrity, concurrent access, and security constraints.
database administrator
systems administrator
manager
programmer
The traditional Systems Development Life Cycle (SDLC) is divided into _____ phases.
five
two
three
four
The overall purpose of the database initial study is to create the conceptual design.
True
False
The tables on which a view, or a virtual table derived from a SELECT query, are based are called _____ tables.
relation
base
indexed
core
Which statement describes a feature of Oracle sequences?
Dropping a sequence does not delete values assigned to table attributes; it deletes only the sequence object from the database.
Oracle sequences are tied to columns and tables.
Oracle sequences generate a character string that can be assigned to tables.
An Oracle sequence uses the identity column property to automatically number rows.
U.S. state abbreviations are always two characters, so (a) (2) is a logical choice for the data type representing a state column.
The Oracle equivalent to an MS Access AutoNumber is a(n) _____.
sequence
trigger
TO_NUMBER function
auto-number
A _____ is a block of code containing standard SQL statements and procedural extensions that is stored and executed at the DBMS server.
cursor-style process
persistent storage module (PSM)
statement-level trigger
base table
BEFORE means before the changes are made in memory but after the changes are permanently saved to disk.
True
False
To remedy the lack of procedural functionality in SQL, and to provide some standardization within the many vendor offerings, the SQL-99 standard defined the use of persistent stored modules.
True
False
Oracle recommends _____ for creating audit logs.
stored procedures
tables
triggers
stored functions
SQL supports the conditional execution of procedures (IF-THEN-ELSE statements) that are typically supported by a programming language.
True
False
The _____ specification creates an individual index on a respective attribute; use it to avoid having duplicated values in a column.
UNIQUE
VARCHAR
UPDATE
NOT NULL
A(n) (a) character is a symbol that can be used as a general substitute for other characters or commands.
The SQL data manipulation command HAVING:
groups the selected rows based on one or more attributes.
restricts the selection of rows based on a conditional expression.
restricts the selection of grouped rows based on a condition.
modifies an attribute’s values in one or more table’s rows.
You can select partial table contents by naming the desired fields and by placing restrictions on the rows to be included in the output.
True
False
A(n) _____ join returns not only the rows matching the join condition (that is, rows with matching values in the common columns) but also the rows with unmatched values.
equi-
cross
outer
inner
The (a) specification is used to avoid having duplicated values in a column.
When using a(n) _____ join, only rows from the tables that match on a common value are returned.
inner
full
set
outer
The basic SQL vocabulary has fewer than (a) words.
A(n) (a) order sequence is a multilevel ordered sequence that can be created easily by listing several attributes, separated by commas, after the ORDER BY clause.
