Database Models Flashcards
The first step in designing a database refers to the process of creating a specific data model for a determined problem domain (a problem domain is a clearly defined area within the real world
environment, with a well-defined scope and boundaries that will be systematically addressed.)
Data modeling
It is a relatively simple representation, usually graphical, of more complex real-world data structures.
Data model
What are the 3 Data Model Basic Building Blocks?
Entity, Attribute, and Relationship
It is a person, place, thing, or event about which data will be collected and stored.
Entity
It is a characteristic of an entity. For example, a CUSTOMER entity would be described by attributes such as customer last name, customer first name, customer phone number, customer address, and customer credit limit.
Attribute
It describes an association among entities. For example, a relationship exists between customers and agents that can be described as follows: an agent can serve many customers and each customer may be served by one agent.
Relationship
1:M
One-to-many
M:N
Many-to-many
1:1
One-to-one
It is a restriction placed on the data. ___ are important because they help to ensure data integrity.
Constraint
It is a brief, precise, and unambiguous description of a policy, procedure, or principle within a specific organization.
Business rule