Escrito por estudiantes que aprobaron Inmediatamente disponible después del pago Leer en línea o como PDF ¿Documento equivocado? Cámbialo gratis 4,6 TrustPilot
logo-home
Document preview thumbnail
Vista previa 4 fuera de 135 páginas
Examen

WGU D427 Data Management Applications Exam | Objective Assessment | 150+ Verified Questions with Answers & Rationales | Complete Study Guide for MySQL Database Management

Document preview thumbnail
Vista previa 4 fuera de 135 páginas

This is a comprehensive and fully updated exam preparation guide for WGU D427 - Data Management Applications, specifically designed for the academic year. This document contains an extensive collection of 150+ verified exam questions and key concepts, complete with correct answers and detailed rationales to ensure a deep understanding of SQL fundamentals, database design, MySQL syntax, and data management principles. This resource covers all critical domains of the WGU D427 Objective Assessment: SQL Fundamentals & Query Execution: SELECT Statements and Clause Order of Execution WHERE Clause (Filtering rows before grouping) ORDER BY Clause (Default ascending order) GROUP BY Clause and Aggregate Functions HAVING Clause (Filtering groups after aggregation) COUNT(*) vs COUNT(column_name) (Null handling) LIKE Operator with Wildcards (% and _) JOIN Types (INNER, LEFT, RIGHT, FULL OUTER, SELF JOIN) UNION vs UNION ALL (Duplicate handling) Subqueries (Correlated, non-correlated, in WHERE clause) LIMIT Clause (Row restriction, pagination) DISTINCT Keyword (Duplicate removal) IS NULL Operator (Null comparison) BETWEEN Operator (Range filtering) IN Operator (List matching) Mathematical Operators (Division, Modulo) String Functions (LENGTH, UPPER, LOWER, CONCAT, SUBSTRING) Date Functions (NOW, CURDATE, CURTIME) Date Literal Format (YYYY-MM-DD) Data Types, Constraints & Table Creation: Data Types: INT, VARCHAR, CHAR, DATE, DECIMAL, TINYINT, TEXT CHAR vs VARCHAR (Fixed vs variable storage) INT UNSIGNED (Positive values only) DECIMAL Precision and Scale (DECIMAL(3,2) = 1 digit before, 2 after) PRIMARY KEY Constraint (Unique, not null) FOREIGN KEY Constraint (Referential integrity) UNIQUE Constraint (Unique values) NOT NULL Constraint (No null values) CHECK Constraint (Value conditions) DEFAULT Constraint (Default values) AUTO_INCREMENT Attribute (Sequential numbers) CREATE TABLE Statement ALTER TABLE Statement (ADD, MODIFY, CHANGE, DROP) DROP TABLE vs TRUNCATE TABLE (Structure vs data only) RENAME TABLE CREATE INDEX (Single and composite) DROP INDEX CREATE VIEW DROP VIEW CREATE DATABASE / CREATE SCHEMA SHOW DATABASES / SHOW TABLES DESCRIBE / DESC (Table structure) Composite Primary Key (Multiple columns) ON DELETE CASCADE ON UPDATE CASCADE RESTRICT Referential Integrity Action Integrity & Relational Rules: Entity Integrity (Primary key cannot be null, must be unique) Referential Integrity (Foreign key must match primary key or be null) Domain Integrity (Column values must adhere to data type) User-Defined Integrity (Business rules via CHECK constraints) Relational Algebra Operations (SELECT σ, PROJECT π, JOIN ⋈, UNION ∪, DIFFERENCE -) Transitive Dependencies (Non-key depends on non-key) Partial Dependencies (Non-key depends on part of composite key) Normalization & Database Design: First Normal Form (1NF) - No repeating groups, atomic values Second Normal Form (2NF) - 1NF + no partial dependencies Third Normal Form (3NF) - 2NF + no transitive dependencies Boyce-Codd Normal Form (BCNF) - Every determinant is a candidate key Candidate Key (Minimal set that uniquely identifies each row) Surrogate Key (Artificial, system-generated key) Composite Key (Multiple columns combined as primary key) Functional Dependency (One column uniquely determines another) Insertion Anomalies Update Anomalies Deletion Anomalies Denormalization (Adding redundancy for performance) Atomic Values (Cannot be divided into smaller parts) DDL & DML Commands: INSERT INTO (Single and multiple rows) UPDATE ... SET ... WHERE DELETE FROM ... WHERE SELECT ... FROM ... WHERE ... GROUP BY ... HAVING ... ORDER BY ... LIMIT CRUD Operations (Create, Read, Update, Delete) GRANT (User privileges) REVOKE (Remove privileges) Transactions & Stored Procedures: Transaction (Sequence of SQL statements executed as single unit) COMMIT (Permanently save changes) ROLLBACK (Undo changes) SAVEPOINT (Named point to rollback to) START TRANSACTION / BEGIN / BEGIN WORK Default Transaction Isolation Level (MySQL - REPEATABLE READ) ACID Properties (Atomicity, Consistency, Isolation, Durability) CREATE PROCEDURE (Stored procedure syntax) DROP PROCEDURE Practical Query Scenarios: Finding duplicates with GROUP BY and HAVING Finding nth highest/lowest with LIMIT and OFFSET Correlated subqueries for per-group comparisons Counting and grouping by categories Updating specific rows based on conditions Deleting rows with WHERE filters Inserting multiple rows at once Average, maximum, minimum calculations with aggregate functions Range queries with BETWEEN Pattern matching with LIKE Null handling with IS NULL View creation and usage Table and column aliasing with AS Each question is presented in a clear, easy-to-read format followed by the correct answer and a concise rationale that explains the underlying database and SQL principles. This study guide is ideal for exam preparation, reinforcing data management concepts, and mastering the critical thinking skills required for WGU D427 success.

Vista previa del contenido

Page 1 of 135



WGU D427 DATA MANAGEMENT
APPLICATIONS
OBJECTIVE ASSESSMENT (OA) & PRE-
ASSESSMENT
150+ PRACTICE QUESTIONS WITH
EXPERT-VERIFIED SOLUTIONS AND
RATIONALES
UPDATED FOR 2026-2027



Section 1: sql fundamentals & query execution
(questions 1-20)
Question 1
Which sql clause is used to filter
rows before they are grouped by an aggregate
function?
A) having
b) where

Page | 1

, Page 2 of 135



c) group by
d) order by
Answer: b) where
Rationale: the where clause filters individual
rows before any grouping or aggregation
occurs. The having clause (a) is used to filter
groups after the group by clause has been
applied. Group by (c) is used to create groups of
rows, and order by (d) sorts the final output.


Question 2
What is the default sort order of the order by
clause if no direction is specified?
A) descending
b) ascending
c) random
d) no default; it throws an error
Answer: b) ascending


Page | 2

, Page 3 of 135



Rationale: the default behavior of the order by
clause is to sort results in ascending (asc)
order, from the smallest value to the largest, or
from a to z for strings.


Question 3
A table has 100 rows. You run the query select
count(*) from employees;. If 5 rows contain null
values in the salary column, what is returned?
A) 95
b) 100
c) an error
d) 0
Answer: b) 100
Rationale: the count(*) function counts the total
number of rows in a table, regardless of null
values in any column. If the query
were count(salary), it would exclude the 5 rows
with null values and return 95.

Page | 3

, Page 4 of 135




Question 4
Which wildcard character matches exactly one
single character in a sql like clause?
A) %
b) *
c) _ (underscore)
d) ?
Answer: c) _ (underscore)
Rationale: in sql, the underscore (_) wildcard
matches exactly one character. The percent sign
(%) matches zero or more characters. The
asterisk () and question mark (?) Are used in
other contexts but are not standard sql wildcards
for the like operator.*


Question 5



Page | 4

Información del documento

Subido en
2 de agosto de 2026
Número de páginas
135
Escrito en
2026/2027
Tipo
Examen
Contiene
Desconocido
$26.99

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
susannyakio
4.0
(2)
Vendido
31
Seguidores
0
Artículos
942
Última venta
4 días hace



Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes