Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
446 views
Data Modeling in System Analysis
Technology - Data Warehouse
Uploaded by
Jasmeet Singh Bawa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save Data Modeling in System Analysis For Later
Download
Save
Save Data Modeling in System Analysis For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
446 views
Data Modeling in System Analysis
Technology - Data Warehouse
Uploaded by
Jasmeet Singh Bawa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save Data Modeling in System Analysis For Later
Carousel Previous
Carousel Next
Save
Save Data Modeling in System Analysis For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 9
Search
Fullscreen
University of Missouri - St. Louis INFORMATION SYSTEMS ANALYSIS Data Modeling for System Analysis IS 6840 By: Varuni Mallikaarachchi Data Modelin; A data model is a description of how data should be used to meet the requirements given by the end user (Ponniah). Data modeling. helps to understand the information requirements. Data modeling differs according to the type of the business, because the business processes or each sector is different, and it needs to be identified in the modeling stage. Initial step is the analyzing the situation, gather Gata, Data modeling process starts with requirement gatherings. When developing the proper data model it is important to communicate with the stakcholders about the requirements. Data modeling is the act of exploring data oriented structures. This ean be used for variety cof purposes. One of the important functions of data modeling is tha, it helps to understand the information requirements. Especially this makes both developers and end users lives easier, As mentioned above, data modeling helps the end users to define their requirements, and the developers are able to develop a system to meet those specified requirements, Proceasinout + tema faccebneces| | Sectional © SETS ¥ Funetonal anaiveerocstion age rena a ha Ls Requramars BMRA Et sec amity egatemasrcre nao Aches ‘Sytteae Toesen tears tina» Pea 1 Shh Som Caape cgeren 1 Goalie yet arses est tare) eed Eee Renae Rested ere: piitaaoaanad futners Grants sync Hay funsine aioe wits piv poonsSepar orig De TReantineaser Figure 3-1. The Systems Engineering Process Figure 1: The Systems Engineering Process - [7] Data model isa conceptual representation of data structures required fora database and is very powerful in expressing and communicating the business requirements (Learn Data Modeling). It visually represents the nature of data, business rules that are applicable to data, and how it willbe organized inthe database. Thee are three main design forthe data model, namely conceptual design, logical design and the physical desi (tl Education Solutions Limited). Data mode! is used by both functional team andthe technical team ina project. Functional tcam consists of the business analysts and the end users, and the technical tam consists of the developers and the programmers. There are data modelers who are responsible for designing the data model which mects theexpectations of the Functional team, and provide requirements for the technical team (Chuck Ballard, Dirk Herreman, Don Schau, Rhonda Bell, 1998). Levels of Data Models ee Fenrir P “Audience = Business Users and Analysts “cee ig Suowcrwctretg, 2 PO Figure 2: Levels of Data Models [22] History of Data Models In 1970s, Peter Chen invented and introduced the entity-relationship modeling technique. In 1980s the object modeling techniques started applying to representing information requirements of an organization. Then the unified modeling language (UML) was introduced to replace the object modeling methods. (Hay, Requirements Analysis; From Business Views to Architecture) Data Modeling Process Data modeling process starts with analyzing the situation, Here the analysts are able to gather requirements, when designing a proper data model it's important to communicate with the stakeholders about the requirements, Data modeling is the act of exploring data oriented structures, which can be used for multiple purposes. Mainly data modeling is a communication tool among users, which considers as the blue print of the database system. (Merson, Paulo F.) Data Analysis The techniques of data analysis can impact the type of data model selected and its content, For example, i the intent is simply to provide query and reporting. capability, a data model that structures the data in more of a normalized fashion would probably provide the fastest and easiest access to the data. Query and reporting capability primarily consists of selecting associated data elements, perhaps summarizing them and grouping them by some category, and presenting the results. Executing this type of capability typically might Iead to the use of more direct table scans. For this type of capability, perhaps an ER model with a normalized and/or denormalized data structure would be most appropriate,Figure 3: Several methods of data analysis [5] A data model consists of three different phases. (West)Those are: ‘Structural part - Consisting a set of rules Manipulating part ~ Types of operations allowed, such as updating, retrieving, and changing the database Integrity part - which validates the accuracy of data, Business sos Oprentiny ces isk moreasod ffectveness A Reduces Responsive oe taChange Minmum ‘Syetems integration Reauodancy of ata ‘Sipe Inertoeas erp Dana Figure 4: West & Fowler has identified many benefits of a data model. Above figure depics the details of these benefits of using a data model. [25] ‘There are four types of data models identified: ‘+ Conceptual Data Models — Highest-Ievel relationships between different entities + Enterprise Data Models ~ Addresses unique requirements of a specific business. However this is similar to conceptual data, modeling, ‘+ Logical Data Modeling - Ilustrates the specific entities, attributes, and relationships involved in a business function. This serves as the basis forthe creation of the physical data model. ‘+ Physical Data Modeling - Represent an application and database-specific implementation of a logical data model. (ScarchDataManagement.com Definitions) Conceptual Data Models According to Hoffer etal. Conceptual data model isa representation of organizational data. The purpose of a conceptual data model is to show as many rules about the meaning and interrelationships among data as are possible. Conceptual data modeling is typically done in pparallel with other requirement analysis and structuring steps during system analysis. This is carried out throughout the systems development process. This is useful for both planning and analysis phases in the systems development life cycle (Valacich). Conceptual data model contains about10 - 20 entities and relevant relationships known as group entities. Conceptual data modeling is the most crucial stage in the database design process, Peter Chen states entity relationship model as a “Pure Representation of reality”Urey Seo Py Figure 5: Conceptual Data Modeling Process According to Jarrar, Demey, and Rober, identifies two main differences of conceptual data schemes and ontologies which should be taken into consideration when reusing the conceptual data modeling techniques for building ontologies. Paper further discusses that the successful conceptual data modeling approaches, such as ORM (object role modeling) or FER (Enhanced entity relationship model) ‘became well known because of the methodological guidance in building conceptual models of information systems, (M Jarrar) Enterprise Data Model (External Data Model ‘An Enterprise Data Model isan integrated view of the data produced and consumed across an entire organization, It incorporates an appropriate industry perspective. An Enterprise Data Model (EDM) represents a single integrated definition of data, unbiased of any system or application, It is independent of “how” the data is physically sourced, stored, processed or accessed. The model unites, formalizes and represents the things important to an organization, as well as the rules governing them. (Ponniah) (Noreen Kendle) Enterprise Data Model Figure 6: Enterprise Data Modeling Structure [19] Logical Data Model ‘The logical data model is an evolution of the conceptual data model towards a data management technology such as relational databases. Actual implementation of the conceptual model is called a logical data model. To implement one conceptual data model may require ‘multiple logical data models, Data modeling defines the relationships between data clements and structuresEnterprise Logical Data Model Tee) Mery IVETE mY felelacy tmernrse |} business) || tveeration |] ,ourines |) unstructured Integration |] Application || Metadata |] 'relltence |) “Metadata Data Models || Data Models crn ey conn Figure 7: Logical Data Model Physical Data Model Physical data model is representation of a data design which takes into account the facilities and constraints of @ given database ‘management system, Physical data model represents how the model will be builtin the database. A physical database model shows all table structures, including column name, column data type, column constraints, primary key, foreign key, and relationships between tables. Message Format + Standeras Reference sage Fees with Re lone, + Mostege FSGS van Representa File Structure + Standards Reference rl Record and File Descriptions . ‘+ Map from LOM to Record Fields ‘Options: Physical Schema "36S! Seon tn een stat - HETEESAS ati Other Options Figure 8: Physical Data Model Multidimensional data modeling Multidimensional structure is defined as “a variation of the relational model that uses multidimensional structures to organize data and. express the relationships between data. According to Jensen ct al. multidimensional models view a central data element for the given domain, which uniquely defined by a combination of dimension values (Christian $. Jensen) ‘Newspeak — Tower of Babel Dilemma in Data Modeling ‘This is the fundamental design problem for information systems. Creating a standard model for the whole company with different data interpretation of an organization, this is known as the Newspeak solution. Allowing multiple and incompatible models to coexist ean lead to Tower of Babel problem. Because of the conflicts the system designers can either create an enterprise wide data model or create ‘multiple models to meet each requirement (Federico Fonseca), Problems can arise due to miscommunication, and when the information system is not working the way it was designed. Agent based modelAn agent-based model (ABM) (also sometimes related to the term multi-agent system or multi-agent simulation) is a lass of computational models for simulating the actions and interactions of autonomous agents (both individual and collective entities such as organizations or groups) with a view to assessing their effects on the system as a whole. It combines elements of game theory, complex systems, emergence, computational sociology, multi-agent systems, and evolutionary programming. Monte Carlo Methods are used to introduce randomness. ABM's are also called individual-based models. Nigel Gilbert has defined Agent-based Modeling as a new analytical method for social sciences which is quickly becoming popular. Further, agent based modeling is a computational method that enables a researcher to create, analyze, and experiment with models composed of agents that interact within an environment. ‘There ate nine techniques will help to model a agent based system, these techniques include, Preciseness, accessibility, expressiveness, modularity, complexity management, excitability, refinability, analyzability, and openness (Gilber) In the paper by Osinga, states how an agent-based model has used as a modeling method to investigate the relationship between system. level and agent level behavior. ‘There are three business modeling types: ‘+ Business Process Modeling + Process Flow modeling + Data Flow modeling Agile Modeling and Analysis Techni Agile Modeling: Agile modeling is a collection of values, principles, and practices for modeling software that ean be applied on software development project in an effective manner, Agile modeling includes creating several models in applying right artifacts for the situation, and continue to move forward. Best Practices of Agile Modeling == i in = ee 7 oN eet
3. Amon Sturm, Onn Shehory. "Towards Industrially Applicable Modeling Technique.” AAMAS '02 Proceedings of the frst ternational joint conference on Autonomous agents and multiagent syst (2002): 1-2 ian S. Jensen, Augustas Kligys, Torben Bach Pedersen, and Igor Timko. "Multidimentional data modeling for location based. services." The VLDB Journal (2004): 1-21 5. Chuck Ballard, Dirk Herreman, Don Schau, Rhonda Bell, (1998). Data Modeling Techniques for Data Warehousing, International Technical Support Organization ,8 -138, 6, Data Modeling fundamentals: A Practical Guide for IT professionals. 2007 7. DEFENSE ACQUISITION UNIVERSITY PRESS. "SYSTEMS ENGINEERING FUNDAMENTALS." (2001): 1 - 222. 8. Federico Fonseca, and James Martin. " "Play as the way out of the Newspeak-Tower of Babel Dilemma in data modeling" ‘Twenty sixth intemational conference on information systems: (2010): 315-324, 9, Fowler, Matthew West and Julian, "Developing High Quality Data Models.” (1999): 1-62. Gilber, G. Nigel. Agent-based models . Sage Publications, Inc, 2007 10, Hay, David C. Requirements analysis: from business views to architecture, Saddle River: Prentice Hall, 2002. 11. —. Requirements Analysis: From Business Views to Architecture, Saddle River, NJ: Prentice Hall, 2002. 12, Ilkka Lebto, Kristian Rautiainen. "Software development governance challenges of a middle-sized company in agile transition." ‘SDG '09 Proceedings of the 2009 ICSE Workshop on Software Development Governance (2009): 36 - 39. 13, John Allspaw, Jesse Robbins. Web Operations: Keeping the Data On Time , Sebastopol, CA: O'Reilly Media, 2010. 14, Lear Data Modeling. 2005. 13 11 2010
. 15, M Jarrar, J Demey. "On using conceptual data modeling for ontology engineering.” Data Semantics (Special issue on Best papers fiom the ER, ODBASE, and LNCS (2003): 185 - 207. 16. Ma, Zongmin, Fuzzy database modeling of imprecise and uncertain engineering information, The Netherlands: Springer, 2006, 17. Metson, Paulo F. "Data Model as an Architectural View." Camegie Mellon University (2009): 1-35, 18. Nelson-Smith, Stephen. Kanban for Sysadmins. 19 December 2009. 14 11 2010
. 20. Ponniah, Paulra). Data Modeling Fundamentals: A Practical Guide for IT Professionals. New York: Wiley-Interscience, 2007. 21. SearchDataManagement.com Definitions, 11 11 2010
You might also like
Samsung Corporate Strategy
PDF
100% (4)
Samsung Corporate Strategy
30 pages
Chapter-2-System Analysis and Design Life Cycle
PDF
No ratings yet
Chapter-2-System Analysis and Design Life Cycle
22 pages
Occupational Safety and Health Management Plan
PDF
100% (3)
Occupational Safety and Health Management Plan
30 pages
CC316 - Application Development and Emerging Application Development and Emerging Technologies 3
PDF
No ratings yet
CC316 - Application Development and Emerging Application Development and Emerging Technologies 3
5 pages
Data Management Techniques Unit 3
PDF
No ratings yet
Data Management Techniques Unit 3
35 pages
DataModelingTraining
PDF
No ratings yet
DataModelingTraining
71 pages
Data Visualization Techniques: (Course Code: 19CS3051S)
PDF
No ratings yet
Data Visualization Techniques: (Course Code: 19CS3051S)
36 pages
Data Modeling
PDF
No ratings yet
Data Modeling
7 pages
Data Modelling Conceptual, Logical, Physical Data Model Types
PDF
No ratings yet
Data Modelling Conceptual, Logical, Physical Data Model Types
9 pages
Lecture Notes 3 - Part1
PDF
No ratings yet
Lecture Notes 3 - Part1
75 pages
Unit 2 - Handouts
PDF
No ratings yet
Unit 2 - Handouts
8 pages
Newnnneee
PDF
No ratings yet
Newnnneee
19 pages
Chapter 3 - Data Modelling Concepts
PDF
No ratings yet
Chapter 3 - Data Modelling Concepts
6 pages
CH - 2 - Fundamentals of A Database System
PDF
No ratings yet
CH - 2 - Fundamentals of A Database System
19 pages
Data Modelling
PDF
No ratings yet
Data Modelling
6 pages
Data Visualization of Multidimensional Data
PDF
No ratings yet
Data Visualization of Multidimensional Data
86 pages
Data Modeling
PDF
No ratings yet
Data Modeling
8 pages
What Is A Data Modelvery Important
PDF
No ratings yet
What Is A Data Modelvery Important
7 pages
Data Modelling
PDF
No ratings yet
Data Modelling
2 pages
Data Models in DBMS
PDF
No ratings yet
Data Models in DBMS
67 pages
Assignment No 1 Software Case
PDF
No ratings yet
Assignment No 1 Software Case
3 pages
Lec 9
PDF
No ratings yet
Lec 9
23 pages
Data Modelling
PDF
No ratings yet
Data Modelling
6 pages
Data Modeling
PDF
No ratings yet
Data Modeling
13 pages
DB Systems - Chapter 2 - ER Model
PDF
No ratings yet
DB Systems - Chapter 2 - ER Model
87 pages
Facets of Data:: Self-Describing Structure
PDF
No ratings yet
Facets of Data:: Self-Describing Structure
6 pages
Chapter 2-Data Models
PDF
No ratings yet
Chapter 2-Data Models
13 pages
CC6 Week 4 Chapter 2
PDF
No ratings yet
CC6 Week 4 Chapter 2
21 pages
Module 3-Database Development Process
PDF
No ratings yet
Module 3-Database Development Process
13 pages
Data Modeling: Software Engineering
PDF
No ratings yet
Data Modeling: Software Engineering
14 pages
Data Models in DBMS
PDF
No ratings yet
Data Models in DBMS
5 pages
Chapter 2-DATABASE SYSTEM Architecture
PDF
No ratings yet
Chapter 2-DATABASE SYSTEM Architecture
52 pages
DATA PROCESSING LESSON NOTE GRADE 11
PDF
No ratings yet
DATA PROCESSING LESSON NOTE GRADE 11
6 pages
Data Modeling: BY Raavi Trinath
PDF
No ratings yet
Data Modeling: BY Raavi Trinath
16 pages
Data Model: Information Software Code Functional Specification Computer Software Process
PDF
No ratings yet
Data Model: Information Software Code Functional Specification Computer Software Process
26 pages
Data Model in Database Management System
PDF
No ratings yet
Data Model in Database Management System
4 pages
DATA_MODEL
PDF
No ratings yet
DATA_MODEL
45 pages
Data Modeling
PDF
No ratings yet
Data Modeling
41 pages
2020 DBMS
PDF
No ratings yet
2020 DBMS
46 pages
First Term E-Notes Ss2 Data Processing-1
PDF
No ratings yet
First Term E-Notes Ss2 Data Processing-1
16 pages
EDM - E1 - Data Architecture and Modeling - Data Modeling Overview v1.1
PDF
No ratings yet
EDM - E1 - Data Architecture and Modeling - Data Modeling Overview v1.1
93 pages
Data Modeling
PDF
No ratings yet
Data Modeling
6 pages
Unit 1
PDF
No ratings yet
Unit 1
10 pages
DS Presentation
PDF
No ratings yet
DS Presentation
14 pages
UNIT 4_1_1727928730900
PDF
No ratings yet
UNIT 4_1_1727928730900
47 pages
Spatial Data Base Chapter Two - Data Modellig 4th Year
PDF
No ratings yet
Spatial Data Base Chapter Two - Data Modellig 4th Year
36 pages
SS2 TERM 1
PDF
No ratings yet
SS2 TERM 1
31 pages
Arijit Ghosh Dbms
PDF
No ratings yet
Arijit Ghosh Dbms
14 pages
Modul 5 - Data Modelling and Design
PDF
No ratings yet
Modul 5 - Data Modelling and Design
56 pages
Data modeling
PDF
No ratings yet
Data modeling
8 pages
Data Models in DBMS
PDF
No ratings yet
Data Models in DBMS
5 pages
CPP106-MODULE - 9 - 2ndSEM - Data - Modelling (1) (20230504171831)
PDF
No ratings yet
CPP106-MODULE - 9 - 2ndSEM - Data - Modelling (1) (20230504171831)
9 pages
Week-3 LECTURE Databasemodels
PDF
No ratings yet
Week-3 LECTURE Databasemodels
50 pages
Lecture 4 Database Design Stages
PDF
No ratings yet
Lecture 4 Database Design Stages
25 pages
Lesson2 Database Models
PDF
No ratings yet
Lesson2 Database Models
15 pages
MultidimensionalDataModeling UnitIV
PDF
No ratings yet
MultidimensionalDataModeling UnitIV
86 pages
DB-L4
PDF
No ratings yet
DB-L4
60 pages
What Is Data Modelling
PDF
100% (1)
What Is Data Modelling
12 pages
Department of Computer Science: Dual Degree Integrated Post Graduate Program
PDF
No ratings yet
Department of Computer Science: Dual Degree Integrated Post Graduate Program
31 pages
Data Models: What Is A Model?
PDF
No ratings yet
Data Models: What Is A Model?
5 pages
Lec 10
PDF
No ratings yet
Lec 10
34 pages
Business Model of Dell
PDF
No ratings yet
Business Model of Dell
2 pages
CRM Paper Target
PDF
No ratings yet
CRM Paper Target
6 pages
BSP Cir. 1075 - Amendments To Regulations On Financial Audit of Non-Bank Financial Lnstitutions
PDF
0% (1)
BSP Cir. 1075 - Amendments To Regulations On Financial Audit of Non-Bank Financial Lnstitutions
39 pages
General Manager Facilities in Los Angeles CA Resume Jeffrey Bearman
PDF
No ratings yet
General Manager Facilities in Los Angeles CA Resume Jeffrey Bearman
2 pages
Case Study: Dell Company: Rogationist College St. Anthony's Boys Village Lalaan II, Silang, Cavite
PDF
No ratings yet
Case Study: Dell Company: Rogationist College St. Anthony's Boys Village Lalaan II, Silang, Cavite
33 pages
Sem Assunto
PDF
No ratings yet
Sem Assunto
53 pages
Array Company Profile
PDF
No ratings yet
Array Company Profile
15 pages
Management Review How To
PDF
100% (3)
Management Review How To
24 pages
Assignment 1 2 - Supply Chain Risks Evaluation Form - Dec 2016 v1
PDF
No ratings yet
Assignment 1 2 - Supply Chain Risks Evaluation Form - Dec 2016 v1
3 pages
ITIL 4 Foundation_Learner Workbook_Digital
PDF
No ratings yet
ITIL 4 Foundation_Learner Workbook_Digital
231 pages
SVP Regional CFO Vice President in Southeast USA Resume Robert Church
PDF
No ratings yet
SVP Regional CFO Vice President in Southeast USA Resume Robert Church
3 pages
SCCA2073 - Chapter 1
PDF
No ratings yet
SCCA2073 - Chapter 1
15 pages
Marketing Management Slides-1
PDF
No ratings yet
Marketing Management Slides-1
53 pages
Raju Omlet Case Study
PDF
No ratings yet
Raju Omlet Case Study
10 pages
Chapter 1. Management
PDF
No ratings yet
Chapter 1. Management
71 pages
Cape Mob Outline
PDF
100% (1)
Cape Mob Outline
3 pages
Process Costing: © 2012 Pearson Prentice Hall. All Rights Reserved
PDF
No ratings yet
Process Costing: © 2012 Pearson Prentice Hall. All Rights Reserved
26 pages
FM Levis Assignment 2
PDF
No ratings yet
FM Levis Assignment 2
22 pages
4 10025 IS171 2018 1 1 1 Chap011
PDF
No ratings yet
4 10025 IS171 2018 1 1 1 Chap011
37 pages
Consumer Behavior - 01092021
PDF
No ratings yet
Consumer Behavior - 01092021
2 pages
Unit II - Part II - Costs of Production
PDF
No ratings yet
Unit II - Part II - Costs of Production
40 pages
Aggregate Planning in Supply Chain
PDF
No ratings yet
Aggregate Planning in Supply Chain
12 pages
ECON 101 - Chap. 5 - Costs of Production
PDF
No ratings yet
ECON 101 - Chap. 5 - Costs of Production
3 pages
ITSM Implementation Approach
PDF
No ratings yet
ITSM Implementation Approach
5 pages
SM Unit - Ii
PDF
No ratings yet
SM Unit - Ii
10 pages
Agile
PDF
No ratings yet
Agile
10 pages
F2 Real Exam 6
PDF
No ratings yet
F2 Real Exam 6
9 pages