# Unit 5: Object-Role Modeling (ORM)

Save this PDF as:

Size: px
Start display at page:

## Transcription

1 Modeling in Business in Information Systems Unternehmensmodellierung und -architekturen Unit 5: Object-Role Modeling (ORM) Professur für Allgemeine BWL, insbesondere E-Business This unit is based on: Terry Halpin: Object Role Modeling: An Overview, White Paper,

2 Course Overview 1 Introduction 2 Modeling for Beginners: Conceptual Structures and Processes 3 Modeling Conceptual Structures 4 Process Modeling: Behavioral Aspects of Information Systems 5 ARIS Architecture of Integrated Information Systems 6 Challenges in Information Systems Modeling 7 Reference Models and Process Libraries 8 Collaboration in Modeling 9 Ontologies and Ontology Engineering 10 Ontological Analysis of Models 11 Tools 12 Exercises 13 Additional Topics DPM - Unit 3 2

3 Unit 6: Object-Role Modeling Limitations of Entity-Relationship Modeling Foundations of Fact-based Modeling Conceptual Schema Design Procedure (CSDP) Step 1: Transforming examples into elementary facts Step 2: Draw fact types and apply population check Step 3: Check for entity types that should be combined; note arithmetic derivations Step 4: Add uniqueness constraints, and check arity of fact types Step 5: Add mandatory role constraints, and check for logical derivations Step 6: Add value, set comparison and subtyping constraints Step 7: Add other constraints and perform final checks Examples DPM - Unit 3 3

4 Limitations of Entity-Relationship Modeling Although ER models can be of use once the design process is finished, they are less suitable for formulating, transforming or evolving a design. ER diagrams are further removed from natural language, cannot be populated with fact instances, require complex design choices about attributes, lack the expressibility and simplicity of a role-based notation for constraints, hide information about the semantic domains which glue the model together, and lack adequate support for formal transformations. DPM - Unit 3 4

5 Foundations of Fact-based Modeling Specify the information structure of the application Types of facts that are of interest Constraints on these Derivation rules for deriving some facts from others DPM - Unit 3 5

6 Conceptual Schema Design Procedure (CSDP) DPM - Unit 3 6

7 Step 1: Transforming examples into elementary facts DPM - Unit 3 7

8 Step 1: Transforming examples into elementary facts DPM - Unit 3 8

9 Step 2: Draw fact types and apply population check DPM - Unit 3 9

10 Step 2: Draw fact types and apply population check DPM - Unit 3 10

11 Step 3: Check for entity types that should be combined; note arithmetic derivations DPM - Unit 3 11

12 DPM - Unit 3 12

13 Thank you. Professur für Allgemeine BWL, insbesondere E-Business

### Introduction to modeling

Introduction to modeling Relational modelling Slides for this part are based on Chapters 11 from Halpin, T. & Morgan, T. 2008, Information Modeling and Relational Databases, Second Edition (ISBN: 978-0-12-373568-3),

### A Conceptual Model for REA Transactions

A Conceptual Model for REA Transactions Jaroslav Ševčík 1 1 VŠB - Technical University of Ostrava, Faculty of Economics Information Technology for Practice 2015 1 Introduction Business process modeling

### Database Design Process

Entity-Relationship Model Chapter 3, Part 1 Database Design Process Requirements analysis Conceptual design data model Logical design Schema refinement: Normalization Physical tuning 1 Problem: University

### Database Design Process

Database Design Process Entity-Relationship Model From Chapter 5, Kroenke book Requirements analysis Conceptual design data model Logical design Schema refinement: Normalization Physical tuning Problem:

### DATABASE DESIGN. - Developing database and information systems is performed using a development lifecycle, which consists of a series of steps.

DATABASE DESIGN - The ability to design databases and associated applications is critical to the success of the modern enterprise. - Database design requires understanding both the operational and business

### Object-Role Modeling: an overview

Object-Role Modeling: an overview Terry Halpin Microsoft Corporation This paper provides an overview of Object-Role Modeling (ORM), a fact-oriented method for performing information analysis at the conceptual

### Modeling for Data and Business Rules

Modeling for Data and Business Rules An Interview with Terry Halpin This interview appeared in Data Base Newsletter, vol. 25, no. 5, (Sep/Oct 1997), ed. R. G. Ross, Database Research Group Inc. and is

### Ontological Modeling: Part 6

Ontological Modeling: Part 6 Terry Halpin LogicBlox and INTI International University This is the sixth in a series of articles on ontology-based approaches to modeling. The main focus is on popular ontology

### Subtyping: conceptual and logical issues

Subtyping: conceptual and logical issues by Dr. Terry Halpin, BSc, DipEd, BA, MLitStud, PhD Director of Database Strategy, Visio Corporation This paper first appeared in vol. 23, no. 6 of Database Newsletter

### SCHEMAS AND STATE OF THE DATABASE

SCHEMAS AND STATE OF THE DATABASE Schema the description of a database specified during database design relatively stable over time Database state the data in a database at a particular moment the set

### InformatieAnalyse 0 : opereren op conceptueel niveau

InformatieAnalyse 0 : opereren op conceptueel niveau de verschillende niveau s om naar een IS/DB te kijken noodzaak tot abstraheren/conceptualiseren i.v.m. complexiteit de conceptuele informatie-processor

### CSE 412/598 DATABASE MANAGEMENT COURSE NOTES 3. ENTITY-RELATIONSHIP CONCEPTUAL MODELING

DATABASE MANAGEMENT COURSE NOTES 3. ENTITY-RELATIONSHIP CONCEPTUAL MODELING Department of Computer Science & Engineering Arizona State University 2 Quality of Conceptual Schema Correctness. No syntactic

### Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model

Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 7 Outline Using High-Level Conceptual Data Models for

### Microsoft s new database modeling tool: Part 1

Microsoft s new database modeling tool: Part 1 Terry Halpin Microsoft Corporation Abstract: This is the first in a series of articles introducing the Visio-based database modeling component of Microsoft

### Chapter 8 The Enhanced Entity- Relationship (EER) Model

Chapter 8 The Enhanced Entity- Relationship (EER) Model Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 Outline Subclasses, Superclasses, and Inheritance Specialization

### UML Data Models From An ORM Perspective: Part 2

UML Data Models From An ORM Perspective: Part 2 by Dr. Terry Halpin, BSc, DipEd, BA, MLitStud, PhD Director of Database Strategy, Visio Corporation This paper appeared in the May 1998 issue of the Journal

### IMM / Informatics and Mathematical Modeling Master thesis. Business Modeling. Alla Morozova. Kgs. Lyngby 2003 DTU

IMM / Informatics and Mathematical Modeling Master thesis Business Modeling Alla Morozova Kgs. Lyngby 2003 DTU PREFACE The author of this project would like to thank the master thesis project supervisor

### INTEGRATING BUSINESS RULES INTO THE WEB DEVELOPMENT PROCESS

INTEGRATING BUSINESS RULES INTO THE WEB DEVELOPMENT PROCESS JEHAD NAJJAR ABDALGHANI MUSHTAHA Olga De Troyer Dept. of Computer Science WISE, Dept. of Computer Science, WISE, Dept. of Computer Science, K.U.Leuven

### Database Development Cycle

Database Development Cycle Connolly/Begg Chapter 9 Overview Application Development Life Cycle Relationship to Databases Database Design Three levels Data Models Entity-Relationship Model Relational Model

### Introduction to database design

Introduction to database design KBL chapter 4 (cursory reading: 4.6, and UML examples) Rasmus Pagh Some figures are borrowed from the ppt slides from the book used in the course, Database systems by Kiefer,

### Chapter 10 Structuring System Requirements: Conceptual Data Modeling. Copyright 2002 Prentice-Hall, Inc.

Chapter 10 Structuring System Requirements: Conceptual Data Modeling 10.1 Copyright 2002 Prentice-Hall, Inc. Learning Objectiveses 10.2 Define key data modeling terms Entity type Attribute Multivalued

### CSC 742 Database Management Systems

CSC 742 Database Management Systems Topic #4: Data Modeling Spring 2002 CSC 742: DBMS by Dr. Peng Ning 1 Phases of Database Design Requirement Collection/Analysis Functional Requirements Functional Analysis

### UVA. Data Independence. DBMS approach

Data Independence DBMS approach - real solution: data abstraction - it is the name of the game in database systems - one copy at one location of all data - access to the data only through DBMS: no application

### Inf202 Introduction to Data and Databases (Spring 2011)

Inf202 Introduction to Data and Databases (Spring 2011) Jagdish S. Gangolly Informatics CCI SUNY Albany March 1, 2011 Database Design The relational Data Model Relational Data structure (Table) Relational

### The Entity-Relationship Model

The Entity-Relationship Model Overview of Database Design Requirements analysis Conceptual design data model Logical design Schema refinement: Normalization Physical tuning Conceptual Design Entities Conceptual

### UML Data Models From An ORM Perspective: Part 1

UML Data Models From An ORM Perspective: Part 1 by Dr. Terry Halpin, BSc, DipEd, BA, MLitStud, PhD Director of Database Strategy, Visio Corporation This paper appeared in the April 1998 issue of the Journal

### MITA Information Architecture. May 8, 2006

MITA Information Architecture May 8, 2006 Purpose of the MITA Information Architecture Align information requirements with Medicaid enterprise vision and direction Lower overall life-cycle costs Enable

### Systems Analysis and Design

Systems Analysis and Design Slides adapted from Jeffrey A. Hoffer, University of Dayton Joey F. George, Florida State University Joseph S. Valacich, Washington State University Modern Systems Analysis

### Database Design Overview. Conceptual Design ER Model. Entities and Entity Sets. Entity Set Representation. Keys

Database Design Overview Conceptual Design. The Entity-Relationship (ER) Model CS430/630 Lecture 12 Conceptual design The Entity-Relationship (ER) Model, UML High-level, close to human thinking Semantic

### CSI 2132 Tutorial 2. Conceptual Modeling: The Entity-Relationship Model. Database Design: Overview 30/01/2012. Get Requirements and Data

CSI 2132 Tutorial 2 Conceptual Modeling: The Entity-Relationship Model Database Design: Overview Get Requirements and Data Conceptual Model Logical Model Physical Model 2 1 Entity-Relationship Diagram

### Database Systems - Introduction to Databases and Data Warehouses. Copyright (c) 2014 Pearson Education, Inc.

Database Systems - Introduction to Databases and Data Warehouses Copyright (c) 2014 Pearson Education, Inc. INTRODUCTION Entity-relationship (ER) modeling - conceptual database modeling technique Enables

### Lecture 12: Entity Relationship Modelling

Lecture 12: Entity Relationship Modelling The Entity-Relationship Model Entities Relationships Attributes Constraining the instances Cardinalities Identifiers Generalization 2004-5 Steve Easterbrook. This

### Modern Systems Analysis and Design

Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 10 Structuring System Requirements: Conceptual Data Modeling 10.1 Copyright 2002 Prentice-Hall,

### THE ENTITY- RELATIONSHIP (ER) MODEL CHAPTER 7 (6/E) CHAPTER 3 (5/E)

THE ENTITY- RELATIONSHIP (ER) MODEL CHAPTER 7 (6/E) CHAPTER 3 (5/E) 2 LECTURE OUTLINE Using High-Level, Conceptual Data Models for Database Design Entity-Relationship (ER) model Popular high-level conceptual

### ECS 165A: Introduction to Database Systems

ECS 165A: Introduction to Database Systems Todd J. Green based on material and slides by Michael Gertz and Bertram Ludäscher Winter 2011 Dept. of Computer Science UC Davis ECS-165A WQ 11 1 1. Introduction

### From ER (or EER ) to Relational Schema. Inputs :ER Outputs: Data Model

Mapping Rules From ER (or EER ) to Relational Schema Inputs :ER Outputs: Data Model Prentice Hall, 2002 1 Transforming EER Diagrams into Relations Mapping Regular Entities to Relations 1. Simple attributes:

### Database Design. Seema Sirpal Delhi University Computer Centre

Database Design Seema Sirpal Delhi University Computer Centre Database Design Requirement Formulation and Analysis - Collection and Documentation of Requirement - Analysis of Requirement Conceptual Design

### THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE TECHNOLOGY AND ENVIRONMENTAL STUDIES BACHELOR OF SIENCE IN DATA MANAGEMENT

THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE TECHNOLOGY AND ENVIRONMENTAL STUDIES BACHELOR OF SIENCE IN DATA MANAGEMENT ODM 106.DATABASE CONCEPTS COURSE OUTLINE 1.0 Introduction This introductory

### Chapter 2: Spatial Concepts and Data Models

Chapter 2: Spatial Concepts and Data Models 2.1 Introduction 2.2 Models of Spatial Information 2.3 Three-Step Database Design 2.4 Extending ER with Spatial Concepts 2.5 Summary Learning Objectives Learning

### XV. The Entity-Relationship Model

XV. The Entity-Relationship Model The Entity-Relationship Model Entities, Relationships and Attributes Cardinalities, Identifiers and Generalization Documentation of E-R Diagrams and Business Rules The

### توصيف مقرر دراسي Description Course

Course Code & No Comp351 رقم المقرر ورمزه 153 حاسب Course Name Database Systems Concepts اسم المقرر مبادئ نظم قواعد Credit Hours 3 ( 3 + 0 + 0 ) عدد الساعات المعتمدة ( 1 1 + 0 + 0 ) Pre-requisite COMP

### Data Analysis 1. SET08104 Database Systems. Copyright @ Napier University

Data Analysis 1 SET08104 Database Systems Copyright @ Napier University Entity Relationship Modelling Overview Database Analysis Life Cycle Components of an Entity Relationship Diagram What is a relationship?

### Entity-Relationship Model. Modeling. Entity-Relationship Model. How do we design the database for an application?

How do we design the database for an application? Entity-Relationship Model Dr. McNamara CSCI 371 Databases Fall 2006 1. Conceptual Design: Analyze the problem. Identify the entities, relationships, and

### DATA MODELLING AND ENTITY-RELATIONSHIP DIAGRAM

DATA MODELLING AND ENTITY-RELATIONSHIP DIAGRAM EGCO321 DATABASE SYSTEMS KANAT POOLSAWASD DEPARTMENT OF COMPUTER ENGINEERING MAHIDOL UNIVERSITY DATABASE MODEL Collection of logical constructs used to represent

### ETEC 2601 Database Systems

ETEC 2601 Database Systems Chapter 5: Data Modeling With The Entity-Relationship Model Copyright 2004-2010 J. B. Gallaher The Data Model The design of a database Is the way the user conceives the information

### Relational Database Concepts

Relational Database Concepts IBM Information Management Cloud Computing Center of Competence IBM Canada Labs 1 2011 IBM Corporation Agenda Overview Information and Data Models The relational model Entity-Relationship

### Conceptual Modeling and Entity-Relationship Diagrams

Conceptual Modeling and Entity-Relationship Diagrams Chapter 3 & 4: Elmasri/Navathe 3753 X1 Outline Phases of Database Design Conceptual Modeling Abstractions in Conceptual Design Example Database Requirements

### Basic Database Concepts

Tore Risch Uppsala University, Sweden UDBL Basic Database Concepts What is a database? A database is a collection of related data stored in a computer managed by a DBMS. What is a DBMS, Database Management

### SOLVING SEMANTIC CONFLICTS IN AUDIENCE DRIVEN WEB DESIGN

SOLVING SEMANTIC CONFLICTS IN AUDIENCE DRIVEN WEB DESIGN Olga De Troyer Vrije Universiteit Brussel, WISE Pleinlaan 2 B-1050 Brussel Belgium Olga.DeTroyer@vub.ac.be Peter Plessers Vrije Universiteit Brussel,

### Unit 2.1. Data Analysis 1 - V2.0 1. Data Analysis 1. Dr Gordon Russell, Copyright @ Napier University

Data Analysis 1 Unit 2.1 Data Analysis 1 - V2.0 1 Entity Relationship Modelling Overview Database Analysis Life Cycle Components of an Entity Relationship Diagram What is a relationship? Entities, attributes,

### A REVIEW OF THE ENTITY- RELATIONSHIP MODEL

A REVIEW OF THE ENTITY- RELATIONSHIP MODEL Personal summarize The entity-relationship model can be used as a basis for unification of different views of data. It is the generalization or extension of existing

### Database Design Methodology

Topic 7 Database Design Methodology LEARNING OUTCOMES When you have completed this Topic you should be able to: 1. Discuss the purpose of a design methodology. 2. Explain three main phases of design methodology.

### Comparative Analysis of SOA and Cloud Computing Architectures Using Fact Based Modeling

Comparative Analysis of SOA and Cloud Computing Architectures Using Fact Based Modeling Baba Piprani 1, Don Sheppard 2, and Abbie Barbir 3 1 MetaGlobal Systems, Canada 2 ConCon Management Services, Canada

### Chapter 6 The Relational Algebra and Relational Calculus

Chapter 6 The Relational Algebra and Relational Calculus Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 6 Outline (cont d.) Examples of Queries in Relational Algebra

### IT2304: Database Systems 1 (DBS 1)

: Database Systems 1 (DBS 1) (Compulsory) 1. OUTLINE OF SYLLABUS Topic Minimum number of hours Introduction to DBMS 07 Relational Data Model 03 Data manipulation using Relational Algebra 06 Data manipulation

### Information Management Metamodel

ISO/IEC JTC1/SC32/WG2 N1527 Information Management Metamodel Pete Rivett, CTO Adaptive OMG Architecture Board pete.rivett@adaptive.com 2011-05-11 1 The Information Management Conundrum We all have Data

### Information Management

Information Management Dr Marilyn Rose McGee-Lennon mcgeemr@dcs.gla.ac.uk What is Information Management about Aim: to understand the ways in which databases contribute to the management of large amounts

### 3 Conceptual. Modeling: First Steps

3 Conceptual Modeling: First Steps 3.1 Desirable features of conceptual modeling languages 3.2 Overview of ORM s conceptual schema design procedure (CSDP) 3.3 CSDP step 1: Verbalize information examples

### Database Systems - Introduction to Databases and Data Warehouses. Copyright (c) 2014 Pearson Education, Inc.

Database Systems - Introduction to Databases and Data Warehouses Copyright (c) 2014 Pearson Education, Inc. INTRODUCTION Relational database model - logical database model that represents a database as

### Database Concepts. Chapter 1

Database Concepts Chapter 1 Content Types of Databases and Database Applications Basic Definitions Typical DBMS Functionality Example of a Database Main Characteristics of the Database Approach Levels

### IT2305 Database Systems I (Compulsory)

Database Systems I (Compulsory) INTRODUCTION This is one of the 4 modules designed for Semester 2 of Bachelor of Information Technology Degree program. CREDITS: 04 LEARNING OUTCOMES On completion of this

### Data Model ing Essentials

Data Model ing Essentials Third Edition Graeme C. Simsion and Graham C. Witt MORGAN KAUFMANN PUBLISHERS AN IMPRINT OF ELSEVIER AMSTERDAM BOSTON LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE

### Entity-Relationship Model (Part I)

Entity-Relationship Model (Part I) Entities, relationships, attributes Examples Keys Cardinality E-R Notation Exercises http://lbit.csc.lsu.edu/~chen http://en.wikipedia.org/wiki/peter_chen Peter P. Chen,

### Chapter 1: Introduction. Database Management System (DBMS)

Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition Language Data Manipulation Language Transaction Management Storage Management Database Administrator Database

### IT2305 Database Systems I (Compulsory)

Database Systems I (Compulsory) INTRODUCTION This is one of the 4 modules designed for Semester 2 of Bachelor of Information Technology Degree program. CREDITS: 04 LEARNING OUTCOMES On completion of this

### ETEC 430 Database Systems

ETEC 430 Database Systems Chapter 2: Entity-Relationship Data Modeling: Tools and Techniques Copyright 2004 J. B. Gallaher ANSI/SPARC Three Schema Model External Schema User view = how the users view the

### COMHAIRLE NÁISIÚNTA NA NATIONAL COUNCIL FOR VOCATIONAL AWARDS PILOT. Consultative Draft Module Descriptor. Relational Database

COMHAIRLE NÁISIÚNTA NA gcáilíochtaí GAIRMOIDEACHAIS NATIONAL COUNCIL FOR VOCATIONAL AWARDS PILOT Consultative Draft Module Descriptor Relational Database Level 3 C30147 December 1998 1 Title Relational

### UML data models from an ORM perspective: Part 5

UML data models from an ORM perspective: Part 5 by Dr. Terry Halpin Director of Database Strategy, Visio Corporation This paper first appeared in the October 1998 issue of the Journal of Conceptual Modeling,

### Database Management Systems

Database Management Systems Database Design (1) 1 Topics Information Systems Life Cycle Data Base Design Logical Design Physical Design Entity Relationship (ER) Model Entity Relationship Attributes Cardinality

### Chapter 12. Entity-Relationship Modeling

Chapter 12 Entity-Relationship Modeling Chapter 12 - Objectives How to use Entity Relationship (ER) modeling in database design. Basic concepts associated with ER model. Diagrammatic technique for displaying

### Chapter 3 Data Modeling Using the Entity-Relationship Modeling

Chapter 3 Data Modeling Using the Entity-Relationship Modeling Multiple-Choice Questions: 1) is an object modeling methodology. a) EML b) UML c) OML d) DML 2) diagrams are important part of object modeling

### 7. Classification. Business value. Structuring (repetition) Automation. Classification (after Leymann/Roller) Automation.

7. Classification Business Process Modelling and Workflow Management Business value Lecture 4 (Terminology cntd.) Ekkart Kindler kindler@upb.de Structuring (repetition) Automation UPB SS 2006 L04 2 Classification

### Specification and Documentation Techniques: Graphical Notations

Previous Lecture Specification and Documentation Techniques: Graphical Notations CS/SE 3RA3 Ryszard Janicki Department of Computing and Software, McMaster University, Hamilton, Ontario, Canada Ryszard

### HNDIT 1105 Database Management Systems

HNDIT 1105 Database Management Systems Lesson 02: Database Design Process & ER Diagrams By S. Sabraz Nawaz M.Sc. In IS (SLIIT), PGD in IS (SLIIT), BBA (Hons.) Spl. in IS (SEUSL), MIEEE, MAIS Senior Lecturer

### The Entity-Relationship Model. Overview of Database Design. ER Model Basics. Chapter 2

The Entity-Relationship Model Chapter 2 Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1 Overview of Database Design Conceptual design: (ER Model is used at this stage.) What are the entities

### Using SQL Developer to Define and Deploy Your Data Models

Delivering Oracle Success Using SQL Developer to Define and Deploy Your Data Models Bob Larsen RMOUG Training Days February 2012 About DBAK Oracle Solution Provider and License Reseller Core Technology

### Entity-Relationship Modeling

Concepts of the Entity-Relationship Model o Entity types Entity-Relationship Modeling o Relationship types o Attributes ER - 1 ER - 2 Entity Type An Example EER Model o Entity Type A type of objects or

### DESIGNING AND MINING WEB APPLICATIONS: A CONCEPTUAL MODELING APPROACH

DESIGNING AND MINING WEB APPLICATIONS: A CONCEPTUAL MODELING APPROACH Rosa Meo Dipartimento di Informatica, Università di Torino Corso Svizzera, 185-10149 - Torino - Italy E-mail: meo@di.unito.it Tel.:

### Chapter 5. Entity-Relationship Modeling (Continued) Lecture 8. Structural Constraints. Two main types of restrictions on relationships are:

Lecture 8 Chapter 5 Entity-Relationship Modeling (Continued) Structural Constraints Two main types of restrictions on relationships are: Cardinality Constraints Participation Constraints 1 Cardinality

### The Entity-Relationship (ER) Model

The Entity-Relationship (ER) Model (Study Cow book Chapter 2) Comp 521 Files and Databases Spring 2010 1 Overview of Database Design Conceptual design: (ER Model is used at this stage.) What are the entities

### Chapter 5: Logical Database Design and the Relational Model Part 1: Transforming EER Diagrams into Relations Modern Database Management 6 th Edition

Chapter 5: Logical Database Design and the Relational Model Part 1: into Relations Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden Robert C. Nickerson ISYS

### A brief overview of developing a conceptual data model as the first step in creating a relational database.

Data Modeling Windows Enterprise Support Database Services provides the following documentation about relational database design, the relational database model, and relational database software. Introduction

### The Entity- Relationship Model

The Entity- Relationship Model Database Design Stages Application Requirements Conceptual Design Conceptual Schema Logical Design Logical Schema Physical Design Physical Schema 1 Conceptual Design What

### COMPARATIVE STUDY ON EXTENDED ENTITY RELATIONSHIP AND UNIFIED MODELING LANGUAGE

COMPARATIVE STUDY ON EXTENDED ENTITY RELATIONSHIP AND UNIFIED MODELING LANGUAGE *1 Mrs. Kavitha S., * 2 Ms. Nancy A., *1Assisant Professor, Department of Computer Science Auxilium College (Autonomous),

### A data model can be thought of as a diagram or flowchart that illustrates the relationships between data Data modeling techniques and tools capture

DATA MODELING definition A data model is a visual representation of people, places and things of interest to a business and is composed of a set of symbols that communicate concepts and their business

### SKIP Ch.6. Database System Concepts, 6 th Ed. Silberschatz, Korth and Sudarshan See for conditions on re-use

SKIP Ch.6 Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Chapter 7: DB Design and the Entity-Relationship (ER) Model Database System Concepts, 6 th Ed. See www.db-book.com

### Data Modeling Basics

Information Technology Standard Commonwealth of Pennsylvania Governor's Office of Administration/Office for Information Technology STD Number: STD-INF003B STD Title: Data Modeling Basics Issued by: Deputy

### The Entity-Relationship Model

The Entity-Relationship Model Chapter 2 Instructor: Vladimir Zadorozhny vladimir@sis.pitt.edu Information Science Program School of Information Sciences, University of Pittsburgh 1 Database: a Set of Relations

### ENTITY-RELATIONSHIP MODEL. CS 564- Fall 2016

ENTITY-RELATIONSHIP MODEL CS 564- Fall 2016 HOW TO BUILD A DB APPLICATION Pick an application Figure out what to model (ER model) Output: ER diagram Transform the ER diagram to a relational schema Refine

### CSE 132A. Database Systems Principles

CSE 132A Database Systems Principles Prof. Victor Vianu 1 Data Management An evolving, expanding field: Classical stand-alone databases (Oracle, DB2, SQL Server) Computer science is becoming data-centric:

### Why Is This Important? The Relational Model. Relational Database: Definitions. Why Study the Relational Model? Relational Query Languages

Why Is This Important? The Relational Model Chapter 3 How does a relational database conceptually represent data? How can we access specific values in a database? How do we map an ER diagram to an actual

### Conceptual Database Design Using the Entity-Relationship (ER) Model. Overview of Database Design

Conceptual Database Design Using the Entity-Relationship (ER) Model CS386/586 Introduction to Database Systems, Lois Delcambre 1999-2005 Slide 1 Overview of Database Design Conceptual design: (ER Model

### Entity/Relationship Modelling. Database Systems Lecture 4 Natasha Alechina

Entity/Relationship Modelling Database Systems Lecture 4 Natasha Alechina In This Lecture Entity/Relationship models Entities and Attributes Relationships Attributes E/R Diagrams For more information Connolly

### CPSC 3375 Database Concepts I

CPSC 3375 Database Concepts I Spring 2014 Department of Computer Science University of Arkansas at Little Rock 2801 South University Avenue Little Rock, Arkansas 72204-1099 Class Hours: Tuesday and Thursday,

### Database System Concepts

s Design Chapter 1: Introduction Departamento de Engenharia Informática Instituto Superior Técnico 1 st Semester 2008/2009 Slides (fortemente) baseados nos slides oficiais do livro c Silberschatz, Korth