Ch 8 - Conceptual Data Modeling Flashcards

1
Q

What is an ERD conceptual data modeling?

A

Mainstream approach to conceptual modeling, where entities & relationships are ‘natural’.

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

What is a Entity?

A

Something of interest in the environment (ie person, place, object, event, concept). represented by a rectangle.

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

What are two specific types of entities?

A

Strong entity - exists independently
Weak entity - depends on existence of another entity to have significance

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

What is a Relationship?

A

An association between the instances of one or more entities. We indicate using a diamond. Use double diamond for relationship between weak & strong entity

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

What are Relationship Cardinality types?

A

Mandatory One - when min & max both = 1
Mandatory Many - when min = 1 & max = many
Optional one - when min = 0 & max = 1
Optional Many - when min = 0 & max = many

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

How are Complex Relationships defined?

A

All relationships involved are “many to many” and result has independent meaning

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

What are Attributes?

A

They are properties/charactersitcs of entities; actual data items we collect. Represented by bubble

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

Types of Attributes

A

Simple (basic level)
Composite (related group of em)
Single-valued (one value per instance)
Multi-value (has multiple values per instance)
Stored (basic)
Dervived (taken/depends on another attribute)

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