Introduction to Database Management System

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/17

flashcard set

Earn XP

Description and Tags

Flashcards covering key concepts of Database Management System based on lecture notes.

Last updated 2:12 PM on 4/14/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

18 Terms

1
New cards

Database Management System (DBMS)

A software for creating and managing databases.

2
New cards
3
New cards

Data Abstraction

The process of hiding irrelevant details from users in a database system.

4
New cards

Data Redundancy

Unnecessary duplication of data that DBMS aims to reduce by storing data centrally.

5
New cards

Atomicity

A transaction property where a transaction must fully complete (100%) or not at all (0%).

6
New cards

Integrity Constraints

Rules that ensure the accuracy and consistency of data in a database.

7
New cards

Naive Users

Unsophisticated users who interact with the database through user-friendly applications without technical knowledge.

8
New cards

Candidate Key

A subset of a superkey that uniquely identifies each record in a table.

9
New cards

Primary Key

A candidate key selected by database designers to uniquely identify tuples in a relation.

10
New cards

Foreign Key

An attribute in one table that links to the primary key in another table.

11
New cards

Relational Algebra

A formal system for manipulating relations (tables) in a relational database.

12
New cards

Set Operators

Operators that combine the results of two or more queries into a single result.

13
New cards

Outer Join

A join that returns all records from one table and the matched records from the other table, padding with NULLs where there is no match.

14
New cards

Division Operator

An operator used to find tuples in one relation that are associated with all tuples of another relation.

15
New cards

Selection Operator (σ)

An operator used to select rows from a relation that satisfy a given condition.

16
New cards

Projection Operator (∏)

An operator that selects specific columns from a relation, removing duplicates.

17
New cards

Join Operation

Combines records from two or more tables based on a related column.

18
New cards

Mapping and Data Independence

The ability to change the schema at one level of the database without affecting other levels.