OSM: 1 Conceptual Modeling with OSM OSM –Model (modeling constructs) –Application model or model instance (actual diagram) OSM components –ORM (Object-Relationship.

Slides:



Advertisements
Similar presentations
the Entity-Relationship (ER) Model
Advertisements

Chapter 3: The Enhanced E-R Model
Chapter 31 Chapter 3 Data Modeling Using the Entity-Relationship Model.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 4 Entity Relationship (ER) Modeling.
System Analysis - Data Modeling
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model.
Chapter Conceptual Modeling OSM –model –application model OSM components –ORM (Object-Relationship Model) –OBM (Object-Behavior Model) –OIM (Object-Interaction.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 7 Conceptual Data Modeling Using Entities and Relationships.
Copyright © 2004 Pearson Education, Inc.. Chapter 3 Data Modeling Using the Entity-Relationship Model.
OSM & Allegro. OSM Object-oriented Systems Modeling Components: –Object Relationship Model Object sets—lexical and non-lexical Relationship sets Generalization/specialization.
Chapter 4 Entity Relationship (ER) Modeling
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 10 Structuring.
Chapter 3 Data Modeling Using the Entity- Relationship (ER) Model Dr. Bernard Chen Ph.D. University of Central Arkansas.
Data Modeling Using the Entity-Relationship Model
DBS201: Entity Relationship Diagram
Data Modeling Using the Entity-Relationship Model
Computer System Analysis Chapter 10 Structuring System Requirements: Conceptual Data Modeling Dr. Sana’a Wafa Al-Sayegh 1 st quadmaster University of Palestine.
CSE314 Database Systems Data Modeling Using the Entity- Relationship (ER) Model Doç. Dr. Mehmet Göktürk src: Elmasri & Navanthe 6E Pearson Ed Slide Set.
Entity Relationship Modelling. What is Entity Relationship Modelling? The Entity-Relationship model is – ” “ a data model for high-level descriptions.
Chapter 7 Data Modeling with Entity Relationship Diagrams Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition.
Converting ER model Into Relational Table
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model.
ER to Relational Translation COMSATS INSTITUTE OF INFORMATION TECHNOLOGY, VEHARI.
Principles Graphical Languages Modeling Constraints
7-1 © Prentice Hall, 2004 Chapter 7: Conceptual Data Modeling Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich,
7-1 © Prentice Hall, 2007 Chapter 7: Conceptual Data Modeling Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich,
Unit 3 Conceptual Data Modeling. Key Concepts Conceptual data modeling process Classes and objects Attributes Identifiers, candidate keys, and primary.
7-1 © Prentice Hall, 2007 Week 5: Conceptual Data Modeling Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich,
Initial Design of Entity Types for the COMPANY Database Schema Based on the requirements, we can identify four initial entity types in the COMPANY database:
Entity Relationship Diagram. Introduction Definition: Entity-relationship diagram is a data-modeling technique that visualises entities, the attributes.
Chapter 3 Dr. Bernard Chen Ph.D. University of Central Arkansas Fall 2008.
Slide Chapter 7 Relational Database Design by ER- to-Relational Mapping.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model.
Databases Illuminated Chapter 3 The Entity Relationship Model.
Database Design – Lecture 4 Conceptual Data Modeling.
Seminar 10: OODB Design (Self-Study)
Social Roles and Relationships.
DatabaseIM ISU1 Fundamentals of Database Systems Chapter 3 Data Modeling Using Entity-Relationship Model.
CIS 210 Systems Analysis and Development Week 6 Part I Structuring Systems Data Requirements,
Chapter 4 Extended Entity-Relationship (EER)Model Incorporates Set-subset Relationships Incorporates Generalization Hierarchies Constraints: Coverage Constraints:
data modeling with visio
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 10 Structuring.
Class Diagrams Revisited. Parameterized Classes Parameterized Classes - are used to represent relationships between templates.
Modeling Data in the Organization Muhammad Nasir
Database -Entity-Relationship Model 2012/03/05.
Lecture # 14 Chapter # 5 The Relational Data Model and Relational Database Constraints Database Systems.
Data Modeling Using the Entity- Relationship (ER) Model
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Business System Development
LECTURE 4: Chapter 4: The Enhanced E-R Model
Entity- Relationship (ER) Model
Database Processing: David M. Kroenke’s Chapter Five:
Relational Database Design by ER- and EER-to- Relational Mapping
Business System Development
Chen’s Type Guidance.
Database Design – Lecture 4
Relational Database Design by ER- and EERR-to-Relational Mapping
Relational Database Design by ER-to-Relational Mapping
Seminar 9: OODB Design (Self Study)
Domain Class Diagram Chapter 4 Part 2 pp
CHAPTER 3: THE ENHANCED E-R MODEL
الفصل الخامس قواعد البيانات Databases
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Relational Database Design by ER- and EER-to- Relational Mapping
Chapter 4 Entity Relationship (ER) Modeling
Chapter 16 Class Diagrams.
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Lecture 10 Structuring System Requirements: Conceptual Data Modeling
Relational Database Design by ER-to-Relational Mapping
Presentation transcript:

OSM: 1 Conceptual Modeling with OSM OSM –Model (modeling constructs) –Application model or model instance (actual diagram) OSM components –ORM (Object-Relationship Model) –OBM (Object-Behavior Model) –OIM (Object-Interaction Model) OSM Advantages –No need to distinguish entities from attributes –No need to distinguish 1:1, 1:n, and m:n relationships –No need to worry about weak entity sets, compound attributes, or multivalued attributes OSM Disadvantages –Diagrams tend to be larger than with some notations (but high-level abstractions can, in principle, shrink diagram size) –Not commercial (but available for free)

OSM: 2 Objects and Relationships

OSM: 3 Object and Relationship Sets

OSM: 4 Sample Application Model

OSM: 5 Generalization/Specialization

OSM: 6 Roles (template)

OSM: 7 Aggregation (Template)

OSM: 8 High-Level Object and Relationship Sets

OSM: 9 Allegro