Logo

Navigation
  • Home
  • Services
    • ERP Solutions
    • Implementation Solutions
    • Support and Maintenance Solutions
    • Custom Solutions
    • Upgrade Solutions
    • Training and Mentoring
    • Web Solutions
    • Production Support
    • Architecture Designing
    • Independent Validation and Testing Services
    • Infrastructure Management
  • Expertise
    • Microsoft Development Expertise
    • Mobile Development
    • SQL Server Database and BI
    • SAP BI, SAP Hana, SAP BO
    • Oracle and BI
    • Oracle RAC
  • Technical Training
    • Learn Data Management
      • Business Intelligence
      • Data Mining
      • Data Modeling
      • Data Warehousing
      • Disaster Recovery
    • Learn Concepts
      • Application Development
      • Client Server
      • Cloud Computing Tutorials
      • Cluster Computing
      • CRM Tutorial
      • EDI Tutorials
      • ERP Tutorials
      • NLP
      • OOPS
      • Concepts
      • SOA Tutorial
      • Supply Chain
      • Technology Trends
      • UML
      • Virtualization
      • Web 2.0
    • Learn Java
      • JavaScript Tutorial
      • JSP Tutorials
      • J2EE
    • Learn Microsoft
      • MSAS
      • ASP.NET
      • ASP.NET 2.0
      • C Sharp
      • MS Project Training
      • Silverlight
      • SQL Server 2005
      • VB.NET 2005
    • Learn Networking
      • Networking
      • Wireless
    • Learn Oracle
      • Oracle 10g
      • PL/SQL
      • Oracle 11g Tutorials
      • Oracle 9i
      • Oracle Apps
    • Learn Programming
      • Ajax Tutorial
      • C Language
      • C++ Tutorials
      • CSS Tutorial
      • CSS3 Tutorial
      • JavaScript Tutorial
      • jQuery Tutorial
      • MainFrame
      • PHP Tutorial
      • VBScript Tutorial
      • XML Tutorial
    • Learn Software Testing
      • Software Testing Types
      • SQA
      • Testing
  • Career Training
    • Career Improvement
      • Career Articles
      • Certification Articles
      • Conflict Management
      • Core Skills
      • Decision Making
      • Entrepreneurship
      • Goal Setting
      • Life Skills
      • Performance Development
      • Personal Excellence
      • Personality Development
      • Problem Solving
      • Relationship Management
      • Self Confidence
      • Self Supervision
      • Social Networking
      • Strategic Planning
      • Time Management
    • Education Help
      • Career Tracks
      • Essay Writing
      • Internship Tips
      • Online Education
      • Scholarships
      • Student Loans
    • Managerial Skills
      • Business Communication
      • Business Networking
      • Facilitator Skills
      • Managing Change
      • Marketing Management
      • Meeting Management
      • Process Management
      • Project Management
      • Project Management Life Cycle
      • Project Management Process
      • Project Risk Management
      • Relationship Management
      • Task Management
      • Team Building
      • Virtual Team Management
    • Essential Life Skills
      • Anger Management
      • Anxiety Management
      • Attitude Development
      • Coaching and Mentoring
      • Emotional Intelligence
      • Stress Management
      • Positive Thinking
    • Communication Skills
      • Conversation Skills
      • Cross Culture Competence
      • English Vocabulary
      • Listening Skills
      • Public Speaking Skills
      • Questioning Skills
    • Soft Skills
      • Assertive Skills
      • Influence Skills
      • Leadership Skills
      • Memory Skills
      • People Skills
      • Presentation Skills
    • Finding a Job
      • Etiquette Tips
      • Group Discussions
      • HR Interviews
      • Interview Notes
      • Job Search Tips
      • Resume Tips
      • Sample Resumes
 

Data Modeling Explained

By Exforsys | on January 31, 2007 |
Data Modeling

Data Modeling Explained

Data modeling is a computer science term that is used to describe the process of generating a data model. A data model will be generated by applying a special theory that is known as the data model theory. The data model theory will be used to create an entity that is known as a data model instance.

When you go through the process of data modeling, you are essentially organizing data, as well creating a structure for it. Once the data has been organized, it will be placed in a DBS, or database management system. When data is organized, the modeling process will generate limitations that is placed on the structure of the data. One of the primary functions of information systems is to manage large amounts of data that is structured, as well as unstructured.

Data models will typically deal with structured data that will be used within relational databases. Data models will rarely be used to deal with unstructured data, and an example of this type of data would be pictures, video, or documents that are created in word processing programs. When a software product is in the early stages of development, a great importance will be placed on the structure of a conceptual data model. It is possible to take this design architecture and transform it into a data model that is logical in nature. At the later stages of the software development process, this may be transformed into a data model that is physical. The data model will commonly be described in two ways, and this is physical or logical.

The physical picture of a data model deals with the implementation of a specific database, a database that will host the model. The logical picture of a database will deal with generic aspects of the model, and it will not be concerned with any specific implementation. The structure of the data also plays an important role in data modeling. The data model will be responsible for providing a description of the structure of the data. It will also deal with the primary structure of the domain. As you can seen, data models play an important role in the structures of both domains and data. A data model could also be described as an entity that will symbolize classes of various objects.

This will be closely related to information. It could be the information that a company stores, as well as the characteristics that are inherent in that information. The relationships of these characteristics will often be taken into consideration as well. How the data is presented in the computer system is largely irrelevant. The data model will place an emphasis on providing information about how the data is organized. While the objects that the data models represent may be tangible, the models that deal with concrete classes will often change over a certain period of time. If the data model is highly robust, it may be possible for it to find abstractions for these objects.

If a data model is conceptual, it can be used to showcase the semantics of various topics. It can be presented as a collection of assertions that are made about the function of the information, information that may be used by various companies or organizations. Many of these classes will be used with common words rather than the technical terms that are common in the data modeling field. This is important, because giving the proper names to relationships will allow strong assertions to be made about various areas.

Another concept that you will want to study is generic data modeling. Distinct modelers will produce numerous models for the same domain. This can make it hard to bring together models from distinct people or entities.

Despite this, it should be noted that the differences are related to the varying levels of abstraction that occur in the models. If an agreement can be made among the modelers for specific elements that are concreted, the differences between the entities can be less emphasized, and they can be rendered with a higher level of detail. Data models have played important roles in the functions of many database management systems, and they have become more important as we move further in the information age. Companies that understand how to properly use data models will greatly benefit. There are a large number of fields where data modeling technique are very useful.

« « Things To Watch Out For Your Student Loan
Historical Information About Data Warehouses » »

Author Description

Avatar

Editorial Team at Exforsys is a team of IT Consulting and Training team led by Chandra Vennapoosa.

Free Training

RSSSubscribe 394 Followers
  • Popular
  • Recent
  • Entity Relationship Model

    April 23, 2007 - 0 Comment
  • Physical Data Models

    April 23, 2007 - 0 Comment
  • Tips for Mastering Data Modeling

    April 24, 2007 - 0 Comment
  • Role of Data Modeling within Enterprise Management

    May 3, 2007 - 0 Comment
  • Data Modeling Overview

    May 4, 2007 - 0 Comment
  • Data Modeling Introduction

    June 19, 2007 - 0 Comment
  • Connection between Data Model and Data Warehouse

    June 20, 2007 - 0 Comment
  • What is a Data Model

    January 11, 2007 - 0 Comment
  • The History of Data Modeling

    January 11, 2007 - 0 Comment
  • Data Warehouse Glossary

    March 3, 2007 - 0 Comment
  • Connection between Data Model and Data Warehouse

    June 20, 2007 - 0 Comment
  • Data Modeling Introduction

    June 19, 2007 - 0 Comment
  • Data Modeling Overview

    May 4, 2007 - 0 Comment
  • Role of Data Modeling within Enterprise Management

    May 3, 2007 - 0 Comment
  • Tips for Mastering Data Modeling

    April 24, 2007 - 0 Comment
  • Physical Data Models

    April 23, 2007 - 0 Comment
  • Entity Relationship Model

    April 23, 2007 - 0 Comment
  • Data Warehouse Glossary

    March 3, 2007 - 0 Comment
  • The History of Data Modeling

    January 11, 2007 - 0 Comment
  • What is a Data Model

    January 11, 2007 - 0 Comment

Exforsys e-Newsletter

ebook
 

Related Articles

  • Connection between Data Model and Data Warehouse
  • Data Modeling Introduction
  • Data Modeling Overview
  • Role of Data Modeling within Enterprise Management
  • Tips for Mastering Data Modeling

Latest Articles

  • Project Management Techniques
  • Product Development Best Practices
  • Importance of Quality Data Management
  • How to Maximize Quality Assurance
  • Utilizing Effective Quality Assurance Strategies
  • Sitemap
  • Privacy Policy
  • DMCA
  • Trademark Information
  • Contact Us
© 2023. All Rights Reserved.IT Training and Consulting
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.AcceptReject Read More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT