Chapter 2. Data Models Flashcards
It is the first step in designing a database, refers to the process of creating a specific data model for a determined problem domain
Data Modeling
It is a relatively simple representation, usually graphical, of more complex real-world data structures
Data Model
It is a person, place, thing, or event about which data can be stored
Entity
It is a characteristic of an entity or object. An attribute has a name and a data type
Attribute
An association between entities
Relationship
Types of relationships
- One-to-Many Relationship
- Many-to-One Relationship
- One-to-One Relationship
A restriction placed on data, usually expressed in the form of rules.
Constraint
A description of a policy, procedure, or principle within an organization.
Business Rule
To properly identify the type of relationship, you should consider that relationships are __
Bidirectional
Entity names should be descriptive of the objects in the business environment and use terminology that is familiar to the users.
Naming Conventions
An attribute name should also be descriptive of the data represented by that attribute.
Naming Convention
It is also a good practice to prefix the name of an attribute with the name or abbreviation of the entity in which it occurs.
Naming Conventions
Is based on mathematical set theory and represents data as independent relations.
Relational Model
Is conceptually represented as a two-dimensional structure of intersecting rows and columns.
Each relation
The relations are related to each other through the sharing of common ___
Entity Characteristics
A logical construct perceived to be a two-dimensional structure composed of intersecting rows (entities) and columns (attributes) that represents an entity set in the relational model.
Table (Relation)
In the relational model, a table row
Tuple
Each ___ represents an attribute
Column
The relational model also describes a precise set of data manipulation constructs based on advanced mathematical concepts
Table
Tables are related to each other through the sharing of a common ___
Attribute