Lesson 3 (Week 5) Flashcards

1
Q

Considered the most popular data model, being simple and easy to understand in nature. Proposed by E.F.Codd in 1970.

A

Relational Database Model

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

A set of all the possible values an attribute may contain is called a ______.

A

Domain

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

The _________ key for a given relation is the attribute which uniquely identifies all the records in a relation.

A

Primary keys

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

A combination of more than one attribute in a relation which can act as a primary key and has a unique identification property is said to be a _________.

A

Candidate Key

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

Some attributes when combined can have a unique identification property. These attributes when grouped together is a special case called a

A

Composite Primary Keys

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

Are candidate keys which are not primary keys.

A

Alternate key

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

It states that no component of a primary key should have a null value.

A

Entity integrity

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

The _________ constraint states that a value which exists in one relation must also appear for a certain set of attributes in another.

A

Referential integrity

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

The set of tuples (records/rows) existing in a relation which varies with time is called the ________.

A

Extension

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

Contrary to the extension of a relation, _________ does not rely on time, and is said to be permanent.

A

Intension

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

It is caused by the existence of candidate keys.

A

Key Constraints

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

are caused by the existence of foreign keys.

A

Referential constraints

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

A lot of other constraints are likely to be used.

A

Other constraints

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

The _______ approach in the fields of programming, software engineering, database implementation, etc.

A

object oriented approach

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

An object oriented model includes features such as

A

objects, inheritance, polymorphism and encapsulation.

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

An object can be any physical entity. It can be a

A

person, place, thing, or a concept.

16
Q

it refers to a principle where the behavior of a type of object is defined based on the procedures that can be applied to other objects of that type.

A

Encapsulation

17
Q

It is deriving objects from existing objects. The derived objects acquire properties from their parent object.

A

inheritance

18
Q

The concept of allowing the same operator name or symbol to be attached to different implementation depending on object types is called _________.

A

Polymorphism

19
Q

Use logical references (keys) to represent connections between two relations.

A

Relational Model

20
Q

Use object identifiers (OID) to represent relationships in an ______.

A

Object-Oriented Model

21
Q

Object oriented systems normally use languages with incorporated _____ such as ____

A

DML such as C++

data manipulation language