Database Modeling
SQL
Big Data and NoSQL
Business Intelligence and Data Warehouse
Miscellaneous
100

Alternative way for referring to a table row in an RDBMS

Tuple

100

SQL query to list all databases available for a user

SHOW DATABASES;

100
What are the three Vs of Big Data?

Volume, Velocity, and Variety 

100

What is the fundamental data access limitation of a data warehouse?

Data warehouses are read-only

100

Another way to call a databases

Schemas

200

Attribute(s) used in RDBMS to connect/join tables

Foreign key

200

SQL Command that allows the aggregation of data which can allow the calculation of sum, count, and other mathematical operations

GROUP BY

200

Name one danger that relying on big data can carry.

Social profiling, social manipulation, the trolley problem.

200

The latest evolution of data warehousing that is capable of storing different types of data

Data lakes
200

Naming a table with an alternative name (e.g., when doing joins) is an example of ...

Table alias

300

Process for reducing data redundancies in tables and improving data integrity by reducing data models to different normal forms

Normalization
300

Database object (RDBMS extension) that is designed to be executed after an event in a database happens

Trigger

300

What kind of NoSQL is MongoDB built on?

Document

300

What is the name of the artifact for high-speed multidimensional analysis and reporting on large volumes of data?

Online analytical processing (OLAP)

300

This number refers to the minimum and the maximum number of associations an entity can have.

Cardinality

400

Students can register for many classes, and every class can have several students. What kind of relationship is this?

M-N relationship

400

Database object (RDBMS extension) that allows the execution of functional code in a database

Store procedures or PL/SQL Functions

400

What are the four major types of NoSQL technologies?

Document, key-value, column-oriented, and wide-column

400

List the five components of Business Intelligence

Data storage, querying and reporting, data analysis, data visualizations, data analytics and monitoring.

400

The two main functions that data visualizations can have

Exploratory and explanatory

500

A customer can have many invoices. However, invoices can have only one customer. What kind of relationship is this?

1-M Relationship
500

SQL Command to filter aggregated data from a GROUP BY command

HAVING

500

Why are NoSQL databases faster to implement compared to RDBMS?

NoSQL removes or minimizes the database design phase of the implementation.

500

What does ETL stands for?

Extraction, transformation, and loading.
500

What is Ben Schneiderman’s mantra for designing interactive data visualizations?

"Overview first, zoom and filter, then details-on-demand.”