Databases
ER Modeling
Relational Modeling
EER to Relational Mapping
Relational Algebra
100

This language is primarily used to interact with relational databases.

SQL (Structured Query Language)

100

In an ER diagram, what shape is used to represent an entity?

rectangle

100

This individual proposed the Relational Model of Data in 1970, revolutionizing database management.

Dr. E.F. Codd

100

In ER-to-Relational mapping, what is chosen as the primary key of a relation corresponding to a regular entity type?

One of the key attributes 

100

This relational algebra operation is used to retrieve specific attributes (columns) from a relation while eliminating duplicates.

PROJECT

200

This three-level architecture consists of internal, conceptual, and external schemas to provide data abstraction.

Three-Schema Architecture

200

What is the term for a relationship where one entity is dependent on another for its identification?

weak entity

200

In the formal relational model, a row in a table is referred to as this.

tuple

200

In a binary 1:N relationship mapping, where is the foreign key placed?

N-side of the relationship

200

 In relational algebra, the UNION operation requires both relations to meet this compatibility condition.

type compatibility

300

The description of a database, including its structure, data types, and constraints, is known as this.

Database Schema

300

What extended ER model concept is used to represent hierarchical relationships among entities, such as Employee and Manager?

superclass/subclass relationship

300

This type of key is a minimal superkey, meaning that removing any attribute from it would make it no longer a superkey.

candidate key

300

What is the recommended method for handling multivalued attributes in relational schema mapping?

a new relation

300

This set-theoretic operation returns tuples that exist in both relations while eliminating duplicates.

INTERSECTION

400

This language is used to specify database retrievals and updates, with commands that can be embedded in general-purpose programming languages.

Data Manipulation Language (DML)

400

What is the cardinality of a relationship where one department has multiple employees, but each employee belongs to only one department?

one-to-many (1:N)

400

This constraint ensures that a foreign key in one table must either match a primary key in another table or be null.

referential integrity

400

In a binary M:N relationship mapping, what is created to represent the relationship?

a new relation

400

In relational algebra, this operation is a combination of Cartesian Product followed by a SELECT operation to create meaningful relationships between two tables.

JOIN

500

This early database model, heavily used by IBM’s IMS system, organizes data in a tree-like structure

Hierarchical Data Model

500

What type of EER constraint specifies that an entity can belong to only one subclass?

disjointness

500

The relational model is formally based on this branch of mathematics, which deals with sets and relations.

set theory

500

In mapping generalization, what does Option 8C use to distinguish subclasses?

a type (discriminating) attribute

500

The sequence of relational algebra operations can be visually represented using this data structure to analyze execution complexity.

a query tree

M
e
n
u