Database definitons Flashcards

1
Q

Primary Key

A

An attribute or set of attributes that uniquely identifies each record in a table

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

Foreign Key

A

An attribute or set of attributes that is used to establish and enforce a link between two tables

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

Relationship

A

Associations between one or more entities

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

Cardinality

A

Maximum number of instances of one entity that can (or must) be associated with each instance of
another entity

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

Optionality

A

Minimum (0 or 1) number of associated instances

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

Business Rules

A

Constraints intended to control or influence behaviour of the business

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

Data Types

A

The type of each attribute

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

Advantages of Views

A

Provides a mechanism to hide certain data from the view of certain users
Break down a large query

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

Functional Dependency

A

Situation where the value of one attribute determines the value of another attribute

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

Normalisation/Normalization

A

Process of converting a database design into a normal form

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

Multi-valued Attributes

A

An attribute or a set of attributes that create repeating groups of data in a database table

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

Partial Dependency

A

Situation where a non-key attribute can be defined only by part of the primary key

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

Transitive Dependency

A

Situation where one non-key attributes determines a second non-key attribute

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

Key (Unique Identifier)

A

An attribute or set of attributes used to uniquely identify or locate records in a table

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

Attributes (Fields/Items/Domains)

A

Properties/Characteristic of an entity

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

Records (Tuples/Rows)

A

The set of values for all attributes of a particular entity