Relational Database Flashcards

1
Q

invented the relational model for database management

A

Dr. E.F. Codd,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

represents the database as a collection of relations, with relations pertaining to tables with rows and columns.

A

RELATIONAL MODEL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

used extensively in mathematics to provide a framework in which an assertion (statement of fact) can be verified as either true or false.

A

Predicate logic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

a part of mathematical science that deals with sets, or groups of things, and is used as the basis for data manipulation in the relational model.

A

Set theory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

a type of database management system that stores information in tables- rows and columns of data.

A

RELATIONAL DATABASE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

the rows of a table

A

records

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

the columns of a table

A

fields

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

as a two-dimensional structure composed of rows and columns

A

table (relation)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Each blank represents data about an entity

A

row (tuple)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Each table column represents an blank , and each column has a distinct name.

A

attribute

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Each blank of a row and column represents a single data value.

A

intersection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

All values in a column must conform to the same data format. Each column has a specific range of values known as the blank

A

attribute domain

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

serves as the unique identifier of a specific tuple in a relation

A

Primary key

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

a pool of legal values for a given attribute

A

Domain

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

a field in one table whose values are constrained to be values of the primary key in another table

A

Foreign key

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

refers to the trustworthiness of system resources over their entire life cycle

A

DATA INTEGRITY

17
Q

four essential qualities or core attributes of data integrity

A
  • completeness
  • currency / timeliness
  • accuracy / correctness
  • validity / authorization
18
Q

Types of Data Integrity Rules

rules that apply to a particular database

A

Specific Integrity Rules

19
Q

rules that apply to all relational database

A

General Integrity Rules

20
Q

Types of Integrity Constraints

states that every table must have a primary key and that the column or columns chosen to be the primary key should be unique and not null

A

Entity Integrity Constraint

21
Q

any foreign key value can only be in one of two states the database must not contain any unmatched foreign key

A

Referential Integrity Constraint

22
Q

a set of mathematical principles that form the basis for manipulating relational table contents.

A

RELATIONAL ALGEBRA

23
Q

The use of relational algebra operators on existing relations (tables) produces new
relations is called blank

A

closure

24
Q

The condition to be evaluated is also known as blank

A

predicate

25
Q

fundamental relational operators

retrieves subset of rows

A

SELECT

26
Q

retrieves a subset of columns

A

PROJECT

27
Q

Merges two union-compatible tables into a new table, dropping the duplicate rows

A

UNION

28
Q

Retrieves rows that are common to two union-compatible tables

A

INTERSECT

29
Q

Retrieves rows from one table that are not found in another unioncompatible table

A

DIFFERENCE

30
Q

Retrieves possible pairs of rows from two tables (Cartesian Product)

A

PRODUCT

31
Q

Retrieves rows from two tables based on criteria

A

JOIN

32
Q

Retrieves unique column values that are associated with all the unique values of another table’s column

A

DIVIDE