1
2
3
4
Doofenshmirtz Backstories
100

A structured set of data held in a computer, usually in a way that is accessible by multiple concurrent users.

Database

100

A data structure in a relational database that is comprised of fields (columns) and records (rows).

Table

100

A markup language interpreted by web browsers.

Hypertext Markup Language (HTML)

100

A computer language that makes relational databases work.

SQL

100

Dr. Doofenshmirtz had to dress as one of these for the majority of his childhood to protect his family's garden from witch's spells and wood trolls.

What is a Lawn Gnome?

200

A way to help programmers and other related parties make sense of database information.

Data Modeling

200

A method of asking questions about the data stored in a database. A command sent to a database. Most commonly used for CRUD operations (create, read, update, delete).

Query

200

An attribute attached to a value that tells the compiler or interpreter how the data should be used.

Data Type

200

The logic in a program that tells the computer to execute a different part of the program rather than executing statements one-by-one, in order.

Branching

200

What was the name of the Spitzenhound puppy Dr. Doofenshmirtz's father won in a game of "Poke the Goozen with a stick?"

What is Onlyson?

300

A single attribute of each record in a table.

Field

300

An easy-to-read listing of the results of a query.

Report

300

A computer routine or snippet of code that can be reused in a computer program.

Function

300

The logic in a program that tells the computer to repeatedly execute a sequence of instructions until a condition is reached.

Looping

300

What was the name of the man who stole a girlfriend from Dr. Doofenshmirtz with his inferior, but larger, hand shadow puppets?

Who is Huge Hands Hanz?

400

Software that allows users to define, manipulate, retrieve, and manage data stored in a database. Examples are Microsoft SQL Server, Oracle Database, MySQL, and Microsoft Access.

Database Management System (DBMS)

400

A field in a table that uniquely identifies a record.

Primary Key

400

A file associated with a web page that describes how HTML elements are to be displayed. Visual, makes it look better.

Cascading Style Sheet (CSS)

400

Programming development that handles the behind-the-scenes work of a website that's not apparent to the average user. This includes serving content to users, managing user accounts, and accessing information from databases.

Backend Development

400

What band did Doofenshmirtz get to play the song "I Couldn't Kick My Way Right Into Her Heart" for his backstory about his mother's love being inexplicably linked to kickball?

Who is Love Handel?

500

A database that holds data on multiple related tables.

Relational Database

500

A design technique that organizes data in a database in an optimal way. This results in it being easier to add, remove, and update data without introducing errors.

Normalization

500

A programming language commonly used to create interactive effects within a web browser.

JavaScript

500

A visual representation of the logic in a program.

Flowchart

500

What was the name of Doofenshmirtz's second ever -inator that he entered into the science fair, which was then beaten by a baking soda volcano?

What is his "Even Bigger Inator"?