ch2

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/15

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

16 Terms

1
New cards

Database Schema

A structure that defines the organization of data in a database, specifying tables, fields, data types, and relationships.

2
New cards

Tuple

A tuple is a row in a table representing a single record in a relational database.

3
New cards

Attribute

An attribute refers to a column in a table, representing a specific piece of information about each tuple.

4
New cards

Domain

The set of allowed values for each attribute in a database relation.

5
New cards

Primary Key

An attribute or a set of attributes that uniquely identifies each tuple in a relation.

6
New cards

Foreign Key

An attribute in a table that links to the primary key of another table, establishing a relationship between the two tables.

7
New cards

Relational Model

A data model based on first-order predicate logic, where data is represented in tables (relations).

8
New cards

Relational Algebra

A formal system for manipulating relations, consisting of operations like selection, projection, and join.

9
New cards

Selection Predicate

A condition applied to tuples in order to retrieve a subset of data from a relation.

10
New cards

Natural Join

A join operation that combines two relations by matching tuples with identical values in their common attributes.

11
New cards

Set Difference

An operation that finds the difference between two sets, returning tuples that are present in the first set but not in the second.

12
New cards

Union

An operation that combines the tuples of two relations, eliminating duplicates.

13
New cards

Projection

An operation that retrieves specific attributes (columns) from a relation.

14
New cards

Cartesian Product

An operation that returns all possible pairs of tuples from two relations.

15
New cards

Candidate Key

A minimal superkey; an attribute or a set of attributes that can uniquely identify a tuple.

16
New cards

Entity-Relationship Model

A conceptual framework used to describe the structure of data and its relationships, primarily for database design.