FOUNDATIONS QUESTIONS WITH
VERIFIED ANSWERS,100% VERIFIED
2025
,data - ANSWERNumeric, textual, visual, or audio information that describes real-world
systems
scope, format, and access - ANSWER3 ways data can vary
scope - ANSWERthe amount of data produced and collected
format - ANSWERdescribes that data may be produced as numbers, text, image, audio,
or video
access - ANSWERdescribes that some data sets may be private while others are made
publicly available
analog - ANSWERhistorically, most data was ____, encoded as continuous variations
on various physical media
digital - ANSWERToday, data is mostly ____, encoded as zeros and ones on electronic
and magnetic media
the shift from analog to digital - ANSWERWhat facilitated the rise of large computer
databases?
database - ANSWERa collection of data in a structured format
database system, also known as database management system, or DBMS -
ANSWERsoftware that reads and writes data in a database.
Data is secure, internally consistent, and available at all times - ANSWERDBMS
ensures these three things
True - ANSWERT/F: Database systems are complex
query - ANSWERa request to retrieve or change data in a database
query language - ANSWERa specialized programming language, designed specifically
for database systems
False, query languages differ significantly from general-purpose languages such as
Python, Java, and C++ - ANSWERT/F: query languages are very similar to general
purpose languages
,database application - ANSWERsoftware that helps business users interact with
database systems
Information Management System - ANSWERa software application that manages
corporate data for a specific business function
user interface, business logic, and interfaces to other systems - ANSWERan information
management system usually includes a database system as well as other components,
such as these three items
database - ANSWERsometimes refers to a database system rather than the data
managed by the system. Meaning is usually clear from contest.
database adminstrator - ANSWERrole responsible for securing the database system
against unauthorized users.
database administrator - ANSWERrole that enforces procedures for user access and
database system availability
database designer - ANSWERrole that determines the format of each data element and
the overall database structure.
database designer - ANSWERthis role must balance several priorities, including
storage, response time, and support for rules that govern the data.
database programmer - ANSWERrole that develops the computer programs that utilize
a database.
database programmer - ANSWERrole that writes applications that combine database
query languages and general-purpose programming languages.
database user - ANSWERthis role is a consumer of data in a database
database user - ANSWERthis role requests, updates, or uses stored data to generate
reports or information
database user - ANSWERthis role usually accesses the database via applications, but
can also submit queries directly to the database system
transaction - ANSWERa group of queries that must be either completed or rejected as a
whole
1. Ensure transactions are processed completely or not at all
2. Prevent conflicts between concurrent transactions
, 3. Ensure transaction results are never lost - ANSWERWhen processing transactions, a
database system must do these three things
The database system must reverse partial results and restore the database to the
values prior to the transaction. - ANSWERWhat must a database system do if it fails to
process a transaction?
sophisticated transaction management subsystems of most database systems -
ANSWERwhat handles the transaction requirements of database systems?
architecture of a database system - ANSWERdescribes the internal components and
the relationships between components of a database system.
True - ANSWERT/F: At a high level, the components of most database systems are
similar.
query processor - ANSWERinterprets queries, creates a plan to modify the database or
retrieve data, and returns query results to the application
query optimization - ANSWERensures the most efficient instructions are executed on
data
storage manager - ANSWERtranslates the query processor instructions into low-level
file-system commands that modify or retrieve data.
indexes - ANSWERstorage managers use these to quickly locate data
transaction manager - ANSWERensures transactions are properly executed
transaction manager - ANSWERprevents conflicts between concurrent transactions
transaction manager - ANSWERrestores the database to a consistent state in the event
of a transaction or system failure
log - ANSWERa file containing a complete record of all inserts, updates, and deletes
processed by the database
transaction manager - ANSWERwrites log records before applying changes to the
database
log records - ANSWERin the event of a failure, the transaction manager uses this to
restore the database
catalog, also known as data dictionary - ANSWERa directory of tables, columns,
indexes, and other database objects