Bird
0
0

Which SQL structure best shows denormalization?

easy📝 Syntax Q3 of 15
SQL - Database Design and Normalization
Which SQL structure best shows denormalization?
ACREATE TABLE Sales (SaleID INT, CustomerName VARCHAR(50), ProductName VARCHAR(50), Quantity INT)
BCREATE TABLE Sales (SaleID INT, CustomerID INT, ProductID INT, Quantity INT)
CCREATE TABLE Customers (CustomerID INT PRIMARY KEY, Name VARCHAR(50))
DCREATE TABLE Products (ProductID INT PRIMARY KEY, Name VARCHAR(50))
Step-by-Step Solution
Solution:
  1. Step 1: Identify denormalized table structure

    Denormalized tables include redundant data like CustomerName and ProductName in Sales.
  2. Step 2: Compare options

    CREATE TABLE Sales (SaleID INT, CustomerName VARCHAR(50), ProductName VARCHAR(50), Quantity INT) includes names directly in Sales, showing denormalization; others separate data normalized.
  3. Final Answer:

    CREATE TABLE Sales (SaleID INT, CustomerName VARCHAR(50), ProductName VARCHAR(50), Quantity INT) -> Option A
  4. Quick Check:

    Denormalized table = CREATE TABLE Sales (SaleID INT, CustomerName VARCHAR(50), ProductName VARCHAR(50), Quantity INT) [OK]
Quick Trick: Denormalized tables store repeated descriptive data [OK]
Common Mistakes:
  • Choosing normalized table structures
  • Ignoring redundant columns in denormalization
  • Confusing primary keys with denormalization

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More SQL Quizzes