Mock Exam Review - Database Systems

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/11

flashcard set

Earn XP

Description and Tags

These flashcards cover key concepts and definitions related to the mock exam on Database Systems, enhancing understanding of critical topics.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

12 Terms

1
New cards

Relational Calculus

A non-procedural query language used to express queries in relational databases.

2
New cards

Query Optimization

The process of choosing the most efficient query execution plan for a given query.

3
New cards

Extended ER-Diagram

An enhanced version of the Entity-Relationship diagram that includes features like inheritance and categories.

4
New cards

Inheritance in ER-Diagrams

A mechanism where an entity can inherit attributes and relationships from another entity.

5
New cards

ACID Properties

A set of properties that guarantee database transactions are processed reliably: Atomicity, Consistency, Isolation, Durability.

6
New cards

Loss Update Problem

An issue that occurs when multiple transactions update the same data, resulting in lost updates.

7
New cards

Unrepeatable Read

A phenomenon where a transaction reads the same row multiple times and gets different values due to concurrent updates.

8
New cards

Phantom Read

A situation where a transaction reads a set of rows that match a condition, but another transaction inserts or deletes rows that would change the result set.

9
New cards

Two-Phase Locking (2PL)

A concurrency control mechanism that ensures conflicts are avoided by acquiring all necessary locks before releasing any.

10
New cards

Serializability

The property of a schedule that ensures the result is the same as if transactions were executed in some sequential order.

11
New cards

Polymorphism in Databases

A concept in databases where entities can take on multiple forms depending on their context.

12
New cards

Polyinstantiation

A technique in database systems allowing multiple instances of the same data at different security levels.