What type of exam is the D426 OA?
ALL multiple choice and heavily definition based
Understanding the Zybooks material is crucial for success in the D427 course.
What is a database application?
Software that helps business users interact with database systems
It facilitates the management and retrieval of data.
What is the role of a database administrator?
Responsible for securing the database system against unauthorized users
Enforces procedures for user access and database system availability.
What does authorization in a database context refer to?
Limiting access to specific tables, columns, or rows of a database
Database systems authorize individual users to access specific data.
What is the function of the query processor?
Interprets queries, creates a plan to modify the database or retrieve data, and returns query results
Performs query optimization for efficient execution.
What does the storage manager do?
Translates query processor instructions into low-level file-system commands
Uses indexes to quickly locate data in large databases.
What is the role of the transaction manager?
Ensures transactions are properly executed and restores the database to a consistent state
Prevents conflicts between concurrent transactions.
What does DML stand for?
Data Manipulation Language
Involves operations like DELETE, UPDATE, INSERT, and SELECT.
What does the SQL CREATE TABLE statement do?
Creates a new table by specifying the table and column names
Each column is assigned a data type.
What is the data type for storing integer values?
INT
Other examples include SMALLINT and BIGINT.
What is an entity in database analysis?
A person, place, activity, or thing
Entities are fundamental components in database requirements.
What is the logical design phase in database design?
Implements database requirements in a specific database system
Converts entities, relationships, and attributes into tables, keys, and columns.
What does data independence mean?
Allows database administrators to improve query performance without affecting query results
It relates to how data is organized on storage devices.
What does the DROP TABLE statement do?
Deletes a table along with all its rows from a database
It permanently removes the table structure and data.
What is the purpose of the ALTER TABLE statement?
Adds, deletes, changes, or modifies columns on an existing table
It allows for structural changes to the table.
What are literals in SQL?
Explicit values that are string, numeric, or binary
Strings must be surrounded by quotes.
What is the primary key in a database?
A column or group of columns used to identify a row
It is usually the first column in table diagrams.
What is a foreign key?
A column or group of columns that refer to a primary key
It maintains referential integrity between tables.
What does the UPDATE statement do?
Modifies existing rows in a table
Uses the SET clause to specify new column values.
What is the MERGE statement used for?
Selects data from one table and inserts it into another table
It combines data from source and target tables.
What is the project operation in SQL?
Selects specific table columns
Equivalent to SELECT Column1, Column2, … FROM Table.
What is a tuple?
An ordered collection of elements enclosed in parentheses
Examples include (a, b, c) and (c, b, a).
What is the relationship between Employee and Paycheck?
Many-to-Many (M:M) relationship
Many employees earn many paychecks.
What is the DELETE statement used for?
Deletes existing rows in a table
An optional WHERE clause specifies which rows to delete.