Chapter 4 The Semantic Object Model David M. Kroenke Database Processing © 2000 Prentice Hall.

Slides:



Advertisements
Similar presentations
Data Modeling and the Entity-Relationship Model
Advertisements

Data Modeling and the Entity-Relationship Model Chapter Four DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 3 rd Edition.
Entity Relationship (ER) Modeling
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 4 Entity Relationship (ER) Modeling.
Entity Relationship (ER) Modeling
Entity-Relationship Model
1 © Prentice Hall, 2002 Chapter 3: Modeling Data in the Organization Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 3 The Entity- Relationship Model.
System Analysis - Data Modeling
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 3 The Entity- Relationship Model.
Chapter 4 ENTITY-RELATIONSHIP MODELLING.
Chapter 3: Modeling Data in the Organization
CHAPTER 2: MODELING DATA IN THE ORGANIZATION © 2013 Pearson Education, Inc. Publishing as Prentice Hall 1 Modern Database Management 11 th Edition Jeffrey.
Chapter 4 Entity Relationship (ER) Modeling
Database Systems: Design, Implementation, and Management Tenth Edition
Entity-Relationship Model
Chapter Five Data Modeling with the Entity-Relationship Model.
Chapter 3 © 2005 by Prentice Hall 1 Objectives Definition of terms Definition of terms Importance of data modeling Importance of data modeling Write good.
Data Modeling and the Entity-Relationship Model Chapter Four DAVID M. KROENKE’S DATABASE CONCEPTS, 2 nd Edition.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 5-1 David M. Kroenke’s Chapter Five: Data Modeling with the Entity-Relationship.
Data Modeling Using the Entity-Relationship Model
© 2007 by Prentice Hall (Hoffer, Prescott & McFadden) 1 Entity Relationship Diagrams (ERDs)
1 © Prentice Hall, 2002 CMIS564: E/R Modeling Dr. Bordoloi Based on Chapter 3; Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott,
1 © Prentice Hall, 2002 Chapter 3: Modeling Data in the Organization Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred.
Chapter 3: Modeling Data in the Organization
1. 2 Data Modeling 3 Process of creating a logical representation of the structure of the database The most important task in database development E-R.
Dr. Mohamed Osman Hegaz1 Conceptual data base design: The conceptual models: The Entity Relationship Model.
4 1 Chapter 4 Entity Relationship (ER) Modeling Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Principles of Database Systems With Internet and Java Applications Today’s Topic Chapter 2: Representing Information with Data Models The lecture notes.
4 1 Chapter 4 Entity Relationship (ER) Modeling Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
© 2011 Pearson Education, Inc. Publishing as Prentice Hall 1 Chapter 2: Modeling Data in the Organization.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall, modified by Dr. Lyn Mathis 5-1 David M. Kroenke’s, 10 th ed. Chapter.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 4 Entity Relationship (ER) Modeling.
Chapter 4 Entity Relationship (ER) Modeling.  ER model forms the basis of an ER diagram  ERD represents conceptual database as viewed by end user 
The Semantic Object Model Semantic Objects Creating Data Models with Semantic Objects Types of Objects Object-Oriented Programming and Semantic Objects.
Lecture 4 Conceptual Data Modeling. Objectives Define terms related to entity relationship modeling, including entity, entity instance, attribute, relationship,
3 & 4 1 Chapters 3 and 4 Drawing ERDs October 16, 2006 Week 3.
Chapter 3 The Entity-Relationship Model David M. Kroenke Database Processing © 2000 Prentice Hall.
Database Systems: Design, Implementation, and Management Ninth Edition Chapter 4 Entity Relationship (ER) Modeling.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 4 ENTITY RELATIONSHIP (ER) MODELING Instructor Ms. Arwa Binsaleh 1.
Data Modeling Using the Entity-Relationship (ER) Data Model.
The Entity-Relationship Model, P. I R. Nakatsu. Data Modeling A data model is the relatively simple representation, usually graphic, of the structure.
Chapter 3: Modeling Data in the Organization. Business Rules Statements that define or constrain some aspect of the business Assert business structure.
Fundamentals, Design, and Implementation, 9/e Appendix B The Semantic Object Model.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 5-1 David M. Kroenke’s Chapter Five: Data Modeling with the Entity-Relationship.
David M. Kroenke and David J. Auer Database Processing Fundamentals, Design, and Implementation Chapter Five: Data Modeling with the Entity-Relationship.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Chapter 3: Modeling Data in the Organization Modern Database Management 9 th Edition Jeffrey.
David M. Kroenke and David J. Auer Database Processing Fundamentals, Design, and Implementation Appendix H: The Semantic Object Model.
1 CS 430 Database Theory Winter 2005 Lecture 3: A Fifty Minute Introduction to Data Modeling.
Semantic Object Modeling (SOM)
TMC2034 Database Concept and Design
Database Processing: David M. Kroenke’s Chapter Five:
Database Design with Semantic Object Models
Chapter 7 Structuring System Requirements: Conceptual Data Modeling
Overview of Entity‐Relationship Model
Software : TableDesigner
Database Systems: Design, Implementation, and Management Tenth Edition
Semantic Objects.
Initial Design of Entity Types: EMPLOYEE, DEPARTMENT, PROJECT, DEPENDENT Gender.
Database Processing: David M. Kroenke’s Chapter Five:
Review of Week 1 Database DBMS File systems vs. database systems
Chapter 3: Modeling Data in the Organization
Database Processing: David M. Kroenke’s Chapter Five:
Chapter 4 Entity Relationship (ER) Modeling
Entity Relation Model Tingting Zhang.
Chapter # 4 Entity Relationship (ER) Modeling.
Data Modeling and the Entity-Relationship Model
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke
Presentation transcript:

Chapter 4 The Semantic Object Model David M. Kroenke Database Processing © 2000 Prentice Hall

Chapter 4 © 2000 Prentice Hall Semantic Objects “a named collection of attributes that sufficiently describes a distinct entity” Student Customer Employee Page 74

Attributes “define the characteristics of semantic objects” Page 75 Figure 4-2a © 2000 Prentice Hall

Attribute Cardinality “indicates the minimum or maximum number of instances of the attribute that must exist in order for the object to be valid” Page 76 Figure 4-2b © 2000 Prentice Hall

Object Instances “the occurrence of a particular semantic object” Page 77 Figure 4-3 © 2000 Prentice Hall

Chapter 4 © 2000 Prentice Hall Object Identifier “one or more object attributes that the users employ to identify object instances” Example: CustomerID for Customer Page 78

Chapter 4 © 2000 Prentice Hall Domain “a description of an attribute’s possible values” Page 78

Semantic Object View “the portion of an object that is visible to a particular application; view” Page 79 Figure 4-4 © 2000 Prentice Hall

Chapter 4 © 2000 Prentice Hall Highline University Administration Database Objects: –College –Department –Professor –Student Page 80

Semantic Object Diagrams Page 85 Figure 4-13 (1) © 2000 Prentice Hall

Semantic Object Diagrams Page 85 Figure 4-13 (2) © 2000 Prentice Hall

Semantic Object Diagrams Page 85 Figure 4-13 (3) © 2000 Prentice Hall

Semantic Object Diagrams Page 85 Figure 4-13 (4) © 2000 Prentice Hall

Semantic Object Specifications Page 86 Figure 4-14 (1) © 2000 Prentice Hall

Semantic Object Specifications Page 86 Figure 4-14 (2) © 2000 Prentice Hall

Semantic Object Specifications Page 86 Figure 4-14 (3) © 2000 Prentice Hall

Semantic Object Specifications Page 86 Figure 4-14 (4) © 2000 Prentice Hall

Chapter 4 © 2000 Prentice Hall Domain Types Formula Group Simple Semantic Object Page 87

Domain Specifications Page 87 Figure 4-14b © 2000 Prentice Hall

Simple Objects “contain only single-value, nonobject attributes” Page 89 Figure 4-15 © 2000 Prentice Hall

Composite Objects “contain one or more multi-value, nonobject attributes” Page 89 Figure 4-16 © 2000 Prentice Hall

Composite Object with Nested Groups Page 89 Figure 4-18 © 2000 Prentice Hall

Hybrid Objects “combinations of objects of two types” Page 89 Figure 4-22 © 2000 Prentice Hall

Association Objects “relate two (or more) objects and store data that are peculiar to that relationship” Page 99 Figure 4-26b © 2000 Prentice Hall

Association Object Example Page 100 Figure 4-27b © 2000 Prentice Hall

Subtype Object Page 101 Figure 4-28 © 2000 Prentice Hall

Archetype/Version Object Page 104 Figure 4-31 © 2000 Prentice Hall

Semantic vs. E-R Model Page 105 Figure 4-33 © 2000 Prentice Hall

Semantic vs. E-R Model Page 105 Figure 4-34 © 2000 Prentice Hall