Chapter 3: Modeling Data in the Organization

Slides:



Advertisements
Similar presentations
Entity Relationship (ER) Modeling
Advertisements

Entity Relationship (ER) Modeling
4 1 Chapter 4 Entity Relationship (ER) Modeling Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 4 Entity Relationship (ER) Modeling.
Entity Relationship (ER) Modeling
Systems Development Life Cycle
Data Modeling is an Analysis Activity
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.
Entity-Relation Modeling Hun Myoung Park, Ph.D., Public Management and Policy Analysis Program Graduate School of International Relations International.
Chapter 3: Modeling Data in the Organization
Chapter 3: Modeling Data in the Organization
Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 1 Data Models: Degrees of Data Abstraction l Modified ANSI/SPARC Framework.
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
Chapter 3 © 2005 by Prentice Hall 1 Objectives Definition of terms Definition of terms Importance of data modeling Importance of data modeling Write good.
© 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.
3.1 CSIS 3310 Chapter 3 The Entity-Relationship Model Conceptual Data Modeling.
DeSiamorewww.desiamore.com/ifm1 Database Management Systems (DBMS)  B. Computer Science and BSc IT Year 1.
© 2011 Pearson Education, Inc. Publishing as Prentice Hall 1 Chapter 2: Modeling Data in the Organization Modern Database Management 10 th Edition Jeffrey.
Chapter 3: Modeling Data in the Organization
Chapter 3: Modeling Data in the Organization
Chapter 7 Data Modeling with Entity Relationship Diagrams Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition.
4 1 Chapter 4 Entity Relationship (ER) Modeling Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Chapter 5 Entity Relationship (ER) Modelling
Chapter 2: Modeling Data in the Organization
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
4 1 Chapter 4 Entity Relationship (ER) Modeling Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
CHAPTER 2: MODELING DATA IN THE ORGANIZATION © 2013 Pearson Education, Inc. Publishing as Prentice Hall 1 Modern Database Management 11 th Edition Jeffrey.
© 2011 Pearson Education, Inc. Publishing as Prentice Hall 1 Chapter 2: 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.
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 
DeSiamorePowered by DeSiaMore1 Database Management Systems (DBMS)  B. Computer Science and BSc IT Year 1.
3 & 4 1 Chapters 3 and 4 Drawing ERDs October 16, 2006 Week 3.
Chapter 2 © 2013 Pearson Education, Inc. Publishing as Prentice Hall Chapter 2: Modeling Data in the Organization Modern Database Management 11 th Edition.
Msigwaemhttp//:msigwaem.ueuo.com/1 Database Management Systems (DBMS)  B. Computer Science and BSc IT Year 1.
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.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management
Chapter 3: Modeling Data in the Organization. Business Rules Statements that define or constrain some aspect of the business Assert business structure.
Copyright © 2016 Pearson Education, Inc. Modern Database Management 12 th Edition Jeff Hoffer, Ramesh Venkataraman, Heikki Topi CHAPTER 2: MODELING DATA.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Chapter 3: Modeling Data in the Organization Modern Database Management 9 th Edition Jeffrey.
Pree Thiengburanathum, CAMT, Chiang Mai University 1 Database System Modeling Data in the Organization October 31, 2009 Software Park, Bangkok Thailand.
Chapter 2: Modeling Data in the Organization
Modeling Data in the Organization Muhammad Nasir
Department of Mathematics Computer and Information Science1 CS 351: Database Management Systems Christopher I. G. Lanclos Chapter 4.
IS 4420 Database Fundamentals Chapter 3: Modeling Data in the Organization Leon Chen.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Lecture 3: Modeling Data in the Organization Modern Database Management 9 th Edition Jeffrey.
Modeling data in the Organization
Data Modeling and the Entity-Relationship Model
TMC2034 Database Concept and Design
Tables and Their Characteristics
Database Design – Lecture 4
Overview of Entity‐Relationship Model
Entity-Relation Modeling
Database Systems: Design, Implementation, and Management Tenth Edition
Review of Week 1 Database DBMS File systems vs. database systems
Chapter 3: Modeling Data in the Organization
Chapter 4 Entity Relationship (ER) Modeling
Entity-Relationship Diagram (ERD)
ER MODELING Instructor: SAMIA ARSHAD
Entity Relationship (ER) Modeling
Chapter # 4 Entity Relationship (ER) Modeling.
Presentation transcript:

Chapter 3: Modeling Data in the Organization Database for Information System Fall 2012 Mr. Mohammed Rafiq Section: 201 Chapter Presentation (10%) Presented by: Farah AlSharif 200900901 Chapter 3: Modeling Data in the Organization

Outline The Definition and Characteristics of Business Rule Data ER- Modeling Diagram The Components of Entity Relationship Diagram Types of Entities Types of Attributes Relationship Degrees Example of ERD

What is a Business Rule? What is a business rule? A business rule defines or constrains one aspect of a business that is intended to assert business structure or influence the behavior of your business. Business Rules Characteristics Atomic Business statements Declarative Constraining Expressed in natural language Traceable

What is a Data? Data: Facts and statistics collected together for reference or analysis. Good Data Name Characteristics Related to business, not technical, characteristics Meaningful and self-documenting Unique Readable Composed of words from an approved list Repeatable Follows standard syntax

What is ER-Modeling? ER-modeling is a data modeling technique used in software engineering to produce a conceptual data model of a information system Diagrams created using this ER-modeling technique are called: Entity Relationship Diagram ERD typically consists of four different graphical components: Entities Attributes Relationships Cardinalities

What is ER-Modeling? (continued) Entities: Entity instance–person, place, object, event, concept (often corresponds to a row in a table) Attributes: property or characteristic of an entity or relationship type (often corresponds to a field in a table) Employ Project Employee-ID Project-Name

Types of entities Exist independently of other types of entities Strong entities Exist independently of other types of entities Has its own unique identifier Identifier underlined with single line Weak entity Dependent on a strong entity (identifying owner)…cannot exist on its own Does not have a unique identifier Partial identifier underlined with double line Entity box has double line Associative Entity All relationships for the associative entity should be many. The associative entity could have meaning independent of the other entities. Strong Weak Weak Associative

Types of attributes: Key Attributes – Uniquely identify instance of a corresponding entity set Multivalued Attributes – attributes that may contain multiple values Simple Attributes – Cannot be subdivide Composite Attributes – attributes that contains meaningful component parts Derived Attributes – attributes whose values are computed from other data in the database

Relationships & Cardinalities Relationship instance–link between entities (corresponds to primary key-foreign key equivalencies in related tables) Cardinality: Cardinality constrains-the number of instances of one entity that can or must be associated with each instance of another entity Minimum Cardinality If zero, then optional If one or more, then mandatory Maximum Cardinality The maximum number Employ Relationship

Degrees of a Relationship A degree of a relationship is the number of entity types that participate in it The Degrees are: Unary Relationship One entity related to another of the same entity type Binary Relationship Entities of two different types related to each other Ternary Relationship Entities of three different types related to each other

Degrees of a Relationship (continued) Binary Unary Ternary

ERD Example

References Jones, B. (2010, December 5). E-R Diagrams. University of Missouri- St. Louis. Retrieved December 9, 2012, from http://www.umsl.edu/~bcjtz4/umsl/er_diag Interpreting Entity-Relationship Diagrams. (n.d.). Welcome to Phil Block's Personal Web Site. Retrieved December 9, 2012, from http://www.philblock.info/hitkb/i/interpreting_entity- relationship_diagrams.html

Any Questions?