Modeling Data in the Organization Flashcards
A GOOD DATA NAME IS
Related to business, not technical, characteristics
Meaningful and self-documenting
Unique
Readable
Composed of words from an approved list
Repeatable
Written in standard syntax
Data definitions
What is a term and a fact
Term–word or phrase with specific meaning
Fact–association between two or more terms
What is an Entity?
And Entity Type
Person, place, object, event, concept (often corresponds to a row in a table.
Collection of entities
What is a Relationship instance
link between entities (corresponds to primary key-foreign key equivalences in related tables)
Attributes
Properties or characteristics of an entity or relationship type (often
corresponds to a field in a table)
Enumerate Business Rules
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
A good business RULE IS
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
Whats an Entity instance?
Single occurrence of an entity type
An Entity Should be
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
An Entity SHould not be
user of the database system
É An output of the database system (e.g., a
report)
12