Modeling and data analysis.
Data modeling
Technique to organize and document the data of a system. Sometimes called
database modeling.
Relationship entity
diagram (ERD) A data model that uses various notations to illustrate the data
in terms of the entities and relationships described by that data.
Entity Classes of
people, places, objects, events or concepts about which we need to capture and
store data.
Entity Instance
Individual occurrence of an entity.
Property attribute or
descriptive characteristic of an entity. Synonyms include element, property and
field.
Composite attribute An
attribute that consists of other attributes. The synonyms in the different data
modeling languages are numerous: concatenated attribute, attribute
compound and data
structure.
Data type Property of
an attribute that defines what values the attribute can legitimately adopt.
Domain Property of an
attribute that defines what values the attribute can legitimately adopt.
Default value Value
that will be registered if the user does not specify a value.
Key Attribute or group
of attributes that adopts a unique value for each entity instance. Sometimes it
is called an identifier.
Concatenated key Group
of attributes that uniquely identify the instance of an entity. Its synonyms
are composite key and combined key.
Candidate key One of
several keys that can serve as the primary key of an entity. Also called
candidate identifier.
Primary key A
candidate key that will be very commonly used to uniquely identify an
individual entity instance.
Alternative key A
candidate key that is not selected to become a primary key. A synonym is a
secondary key.
Criterion (s) of
subsets Attribute (s) whose finite values divide the instances of the entity
into subsets. Sometimes called reverse input.
Relationship Natural
business association between one or more entities.
Cardinality Minimum
and maximum number of occurrences of an entity that can be related to an
individual occurrence of the other entity.
Degree Number of
entities that participate in a relationship.
Recursive relationship
A relationship that exists between two instances of the same entity.
Associative entity
Entity that inherits its primary key from more than any other entity.
Foreign key Primary
key of an entity that is used in another entity to identify the instances of a
relationship.
Child Entity A data
entity that derives one or more attributes from another entity, called a
parent. In a one-to-many relationship the son is the entity on the side of the
“many”.
Parent Entity A data
entity that brings one or more attributes to another entity, called a child. In
a one-to-many relationship the parent is the entity on the “one” side.
Relationship without
identification Relationship in which each participating entity has its own
independent primary key.
Generalization A
concept according to which attributes that are common to various entity types
are grouped in their own entity.
Supertype Entity whose
instances store attributes that are common to one or more entity subtypes.
Subtype Entity whose
instances can inherit common attributes from the supertype of their entity.
Data model of the
application Data model for a complete individual information system.
Context data model
Data model that includes entities and relationships, but not attributes.
Key-based data model A
data model that includes entities and relationships with precise cardinalities
that transform non-specific relationships into associative entities, and that
also include primary and alternate keys.
Integral data model
Data model that includes all entities, attributes, relationships, subset
criteria and precise cardinalities.
Metadata Data about
the data.
Smart key Business
code whose structure communicates data about an entity instance.
Data analysis
Technique that is used to improve a data model for its implementation as a
database.
Standardization Data
analysis technique that organizes data in groups to form non-redundant, stable,
flexible and adaptive entities.
- First normal form (1FN) Entity whose attributes have only one value for an individual instance of that entity.
- Second normal form (2FN) Entity whose non-primary key attributes depend on the complete primary key.
- Third normal form (3FN) Entity whose non-primary key attributes do not depend on any other attributes with primary key.
Derived attribute An
attribute whose value can be calculated from other attributes or derived from
the values of other attributes.
Transitive dependence
When the value of an attribute that is not a key depends on the value of
another attribute that is not key by other means than it is not.
Comments
Post a Comment