Relational Data Model Flashcards

1
Q

enable programmer to view data logically, rather than physically

A

Relational Model

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

advantage of data and structural independence.
easier to understand than hierarchical and network dbase predecessors.
resembles file from conceptual view

A

Table

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

Related entities

A

Entity set

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

specific Range of values for each column

A

Attribute domain

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

is one or more combination of attributes that uniquely identifies any given Entity(row)

A

Primary keys

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

composed of more thna one attribute

A

Composite key

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

any attribute that is part of key

unique characteristic of entity

A

Key attribute

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

key that uniquely identifies each row

A

Super key

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

superkey w/o redundancies

A

Candidate Key

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

no data entry
not permitted in primary key
should be acoided in other attributes
represents: unknown attr value,known but missing, not applicable

A

Null

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

makes relational dbase work

redundancy exists only when there is unnecesary duplication of attr values

A

Controlled redundancy

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

attribute whose values match primary key values

A

Foreign Keys

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

for data retrieval process

A

Secondary key

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

manipulating table contents using relational operators

A

Relational Algebra

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

combine all rows from two tables, excluding duplicates

A

UNION

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

Yields row that appears in both tables

A

Intersect