Database Systems - Chapter 3

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 26

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

27 Terms

1

Primary key

Attribute or combination of attributes that uniquely identifies any given row

New cards
2

determination

State in which knowing the value of one attribute makes it possible to determine the value of another

New cards
3

functional dependence

Value of one or more attributes determines the value of one or more other attributes.

New cards
4

determinat

Attribute whose value determines another

New cards
5

dependent

Attribute whose value is determined by the other attribute

New cards
6

full functional dependence

Entire collection of attributes in the determinant is necessary for the relationship

New cards
7

composite key

Key that is composed of more than one attribute

New cards
8

entity integrity

Condition in which each row in the table has its own unique identity

New cards
9

null

Absence of any data value that could represent: An unknown attribute value , A known, but missing, attribute value , An inapplicable condition

New cards
10

referential integrity

Every reference to an entity instance by another entity instance is valid

New cards
11

secondary key

Key used strictly for data retrieval purposes

New cards
12

foreign key

an attribute or combo of attributes ine one table whose values must either match the primary key in another table or be null

New cards
13

secondary key

an attribute or combo of attribute used strictly for data retrieval purpose

New cards
14

flags

Special codes used to indicate the absence of some value

New cards
15

relvar

variable that holds a relation

New cards
16

closure

Use of relational algebra operators on existing relations produces new relations

New cards
17

natural join

Links tables by selecting only the rows with common values in their common attributes

New cards
18

equijoin

Links tables on the basis of an equality condition that compares specified columns of each table

New cards
19

theta join

Extension of natural join; it allows you to specify the conditions you like; it is denoted by adding a theta subscript after the JOIN symbol

New cards
20

inner join

Only returns matched records from the tables that are being joined

New cards
21

outer join

Matched pairs are retained and unmatched values in the other table are left null

New cards
22

data dictionary

Description of all tables in the database created by the user and designer

New cards
23

system catalog

System data dictionary that describes all objects within the database

New cards
24

homonym

Same name is used to label different attributes

New cards
25

synonym

Different names are used to describe the same attribute

New cards
26

index key

Index’s reference point that leads to data location identified by the key

New cards
27

unique index

Index key can have only one pointer value associated with it

New cards
robot