Week 1 Flashcards

1
Q

What are the three components of the design process?

A

Conceptual Design, Logical Design, Physical Design

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

What is conceptual design concerned with?

A

Providing a detailed overview of the enterprise and producing an ER model to illustrate entities, relationships, attributes and constraints on entities

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

What is logical design concerned with?

A

Mapping the high level conceptual scheme onto the implementation data model that will be used by the database system (relational data model)

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

What is physical design concerned with?

A

Specifying the physical features of a database, including file organization and choice of index structures

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

What is an entity/entity set?

A

An entity is a thing or object in the real world that is distinguishable from all other objects.

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

What is a derived attribute?

A

An attribute such that the value of that attribute can be derived from values of other related attributes or entities

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

What three main things are illustrated in an ER diagram?

A

Entity, Relationships, Attributes

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

What is an entity set?

A

An entity set is a collection of entities that share the same properties and attributes.

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

What is an attribute?

A

Descriptive properties possessed by each member of an entity set

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

What is a relationship?

A

Association among several entities

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

What is a relationship set?

A

Set of relationships (associations among several entities) of the same type

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

What are the two ways to participate in a relationship[?

A

Total or partial

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

What is a cardinality of a relationship set?

A

MAXIMUM number of times an entity can be associated with a relationship set

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

What are the three cardinalities of relationships?

A

One to one, One to Many, Many to One

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

Describe a one to many relationship

A

An entity in A is associated with any number of entities in B

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

Describe a many to one relationship

A

An entity in A is associated with at most one entity in B, however an entity in B can be associated with any number of entities in A

17
Q

What does the set of candidate keys represent?

A

All the attributes that could be used to uniquely identify the entity

18
Q

What is a superkey?

A

The union of all the primary keys of entities within a relationship set

19
Q

What is the primary key of a relationship set?

A

Union of the primary keys of those participating entity sets that do not have an incoming arrow from the relationship set R

20
Q

What is the participation of a relationship set?

A

Minimum number of times an entity can be associated with a relationship set

21
Q

What is a weak entity set?

A

An entity set that doesn’t have sufficient attributes to be able to form a primary key, can’t be uniquely identified without referring to another relationship/entity set

22
Q

What is aggregation?

A

The abstraction in which relationship sets are treated as higher level entity sets which can participate in relationships

23
Q

What is a discriminator?

A

The identifying attributes in a weak entity sets that when paired with the identifying relationship/entity set can be used to uniquely identify entities in a weak entity set