Identifying and Non-Identifying Relationships

Analysis of Data and creating Tables & Relationships: Usually in a data model, Tables (Entities) looks like rectangular or square type boxes, which contains columns(attributes) and these tables are connected by lines (relationships). Identifying relationship and Non-Identifying relationship are two types of relationships. Based on cardinality, relationship are broadly classified into one to one relationship, one…

Read More

Data Modeling Development Cycle

Data Modeling Development Cycle Following are the important phases in the Data Model Development Life Cycle. Gathering Business Requirements Conceptual Data Modeling Logical Data Modeling Physical Data Modeling Development of the schema or the database Maintenance of the data model as per the changes. 1. Gathering Business Requirements – First Phase: Data Modelers have to…

Read More

Supertype and SubType

SuperType and SubType in Data Modeling: At times, few entities in a data model may share some common properties (attributes) within themselves apart from having one or more distinct attributes. Based on the attributes, these entities are categorized as Supertype and Subtype entities. Supertype is an entity type that has got relationship (parent to child…

Read More

Dimensional Data Modeling

Dimensional Data Modeling comprises of one or more dimension tables and fact tables. Good examples of dimensions are location, product, time, promotion, organization etc. Dimension tables store records related to that particular dimension and no facts (measures) are stored in these tables. For example, Product dimension table will store information about products (Product Category, Product…

Read More

Relational Data Modeling Tutorial

Relational (OLTP) Data Modeling: Relational Data Model is a data model that views the real world as entities and relationships. Entities are concepts, real or abstract about which information is collected. Entities are associated with each other by relationship and attributes are properties of entities. Business rules would determine the relationship between each of entities…

Read More