Advanced SQL Quiz

Hello everyone. Step right up and take the SQL Quiz challenge!

I have a blog post here about this quiz if you want to hear my ramblings.

Few things.

  • If you are on a PC, click the icon in the upper right to make it full-screen.
  •  Let me know if you find any bugs, misspellings, etc…
  •  I’ve tried to make this as ANSI-compliant as possible; however, I am partial to using Microsoft SQL Server in this exam.
  •  I have several hundred questions loaded into the quiz maker. Refresh your cache if you keep getting the same question set.

Take the SQL challenge!

In this quiz, you’ll encounter 10 questions selected at random.

1 / 10

True or False?

A heap is a table with a clustered index.

id131

2 / 10

What does SQL stand for?

id161

3 / 10

Which term best describes one or more database operations that are executed as a single unit?

id22

4 / 10

What mechanism allows database users to have controlled access to the database by utilizing virtual tables?

id212

5 / 10

Consider the following relations, Customers and Sales Reps.

What is the highest normal form of the following relations?


id92

6 / 10

Consider the following two relations, Customers and Orders.


What is the output of the following SQL statement?


Select from the following options.


id57

7 / 10

In Transaction Control Language, savepoints are issued for which of the following reasons?

Select all that apply.

id23

8 / 10

Which of the following functions can you use with any data type?

Select all that apply.

id169

9 / 10

What is the output of the following SQL statement?


id106

10 / 10

What are two advantages of using the relational database model over other databases such as hierarchical, flat, or network models?

id123

Your score is

0%

Take the SQL challenge!

In this quiz, you’ll come across 10 randomly selected questions that don’t contain images.

If you’re using a smartphone, try this quiz if you find the images too hard to read on a smaller screen.

1 / 10

Which of the following items are correct statements about what actions are taken when an SQL statement is parsed?

Select all that apply.

id122

2 / 10

Which term accurately describes a database system where data records are saved without any formal structure linking them?

id130

3 / 10

Which of the following is a characteristic of a snowflake schema in a data warehouse?

id54

4 / 10

Identify the index operation that matches the given descriptions.

1.  This database operation involves dropping an existing index and creating it anew, resulting in all index pages being updated and improved.

2.  This database operation rearranges the existing index pages without recreating the entire index and is best suited when there is only a moderate level of fragmentation.

id119

5 / 10

Which of the following best describes the ON DELETE NO ACTION referential integrity constraint?

id141

6 / 10

What is a relational database?

Select all that apply.

id127

7 / 10

What term is used in database management systems to describe a contiguous set of data blocks or pages, reserved for storing a particular type of data, requested from the operating system as a unit?

id129

8 / 10

True or False?

Collations can be specified at various levels within the database hierarchy. While the database level is required, many systems also allow you to set collations at the table level, column level, and even within an SQL statement itself.

id124

9 / 10

What is the term used in concurrent computing to describe a situation where multiple processes are unable to proceed because each process is waiting for the other to release a resource, resulting in a standstill where none of the processes can continue their execution?

id17

10 / 10

What is meant by data homogenization in the context of a data warehouse?

id47

Your score is

0%