Modeling Data in the Organization Flashcards

1
Q

A GOOD DATA NAME IS

A

Related to business, not technical, characteristics
Meaningful and self-documenting
Unique
Readable
Composed of words from an approved list
Repeatable
Written in standard syntax

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

Data definitions

What is a term and a fact

A

Term–word or phrase with specific meaning
Fact–association between two or more terms

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

What is an Entity?

And Entity Type

A

Person, place, object, event, concept (often corresponds to a row in a table.

Collection of entities

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

What is a Relationship instance

A

link between entities (corresponds to primary key-foreign key equivalences in related tables)

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

Attributes

A

Properties or characteristics of an entity or relationship type (often
corresponds to a field in a table)

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

Enumerate Business Rules

A

Are statements that define or constrain some
aspect of the business
Are derived from policies, procedures, events,
functions
Assert business structure
Control/influence business behavior
Are expressed in terms familiar to end users
Are automated through DBMS software

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

A good business RULE IS

A

Declarative–what, not how
Precise–clear, agreed-upon meaning
Atomic–one statement
Consistent–internally and externally
Expressible–structured, natural language
Distinct–non-redundant
Business-oriented–understood by
business people

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

Whats an Entity instance?

A

Single occurrence of an entity type

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

An Entity Should be

A

An object that will have many instances in the
database
É An object that will be composed of multiple
attributes
É An object that we are trying to model

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

An Entity SHould not be

A

user of the database system
É An output of the database system (e.g., a
report)
12

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