Introduction to Relational Databases

0.0(0)
studied byStudied by 0 people
call kaiCall 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 vocabulary and concepts from the introduction to relational databases, including definitions of essential terms and frameworks.

Last updated 1:35 PM on 4/29/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

12 Terms

1
New cards

Database

A shared collection of logically related data and a description of the data designed to meet the needs of an organization.

2
New cards

Database Management System (DBMS)

A software system that enables users to define, create, maintain, and access the database.

3
New cards

Relational Model

Introduced by E.F. Codd, it's the foundation for most modern database systems, storing information as records in relations (tables).

4
New cards

Candidate Key

A set of attributes in a relation that provides uniqueness for every tuple and is minimal.

5
New cards

Primary Key

A chosen candidate key used to identify tuples in a relation; it must have unique values.

6
New cards

Foreign Key

A set of attributes in one relation that matches a primary or candidate key in another relation.

7
New cards

Entity Integrity

A rule stating that primary keys cannot contain NULL values.

8
New cards

Referential Integrity

A rule ensuring that foreign key values correspond to actual primary key values in another table.

9
New cards

Degree of a relation

The number of attributes (columns) in a relation.

10
New cards

Cardinality of a relation

The number of tuples (rows) in a relation.

11
New cards

Schemas

A definition of attributes for a relation, which helps to organize the data structure.

12
New cards

Tuples

Ordered sets of values (rows) in a relation that correspond to attributes.