Introduction to Relational Databases

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
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.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

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.