← DatabaseChallenges.com

Coding · Facts & stats

Database facts & stats

7 fact-checked facts about databases, each with the reason behind it. 5 more are in today's round and join this page after it closes.

Play today's round

The basics

What does SQL stand for?

AnswerStructured Query Language

SQL is the standard language for querying and managing relational databases.

What is a column or set of columns that uniquely identifies each row in a table?

AnswerPrimary key

A primary key holds a unique value for each row so records can be identified exactly.

Going deeper

Which SQL clause filters rows based on a condition?

AnswerWHERE

WHERE keeps only rows that meet a condition, such as WHERE age > 18.

Which type of join returns only rows that have matching values in both tables?

AnswerINNER JOIN

An inner join returns only rows with a match in both tables; outer joins also keep unmatched rows.

What is the main purpose of a database index?

AnswerTo speed up finding rows

An index works like a book's index, letting the database find rows without scanning the whole table.

Expert level

Who proposed the relational model of data in 1970?

AnswerEdgar F. Codd

IBM researcher Edgar F. Codd described the relational model in a 1970 paper, the basis of SQL databases.

In the ACID properties of database transactions, what does the I stand for?

AnswerIsolation

ACID stands for Atomicity, Consistency, Isolation and Durability.

Know these cold?Today's round is five questions like these, 20 seconds each. Your streak and level follow you to every arena.Play today's round