Database Dr. Roueida Mohammed.

Slides:



Advertisements
Similar presentations
Databases Revision.
Advertisements

Systems Analysis Requirements structuring Process Modeling Logic Modeling Data Modeling  Represents the contents and structure of the DFD’s data flows.
Entity Relationship Diagrams Basic Elements and Rules.
Entity-Relationship Data Model Alex Ostrovsky. Presentation Overview ► Short historical overview ► Elements of E-R Model ► Basic organization & relationships.
Entity Relationship Diagrams
SLIDE 1IS Fall 2002 Database Management: Discussion Session University of California, Berkeley School of Information Management and.
Murali Mani The Entity- Relationship Model. Murali Mani Database Design Stages Application Requirements Conceptual Design Logical Design Physical Design.
Modeling & Designing the Database
File and Database Design; Logic Modeling Class 24.
ER Diagram Notation. E-R Diagram: Chen Model Entity – represented by a rectangle with its name in capital letters. Relationships – represented by an active.
CS411 Database Systems Kazuhiro Minami
Entity Relationship Modelling. What is Entity Relationship Modelling? The Entity-Relationship model is – ” “ a data model for high-level descriptions.
Entity Relationship Diagrams Objectives s Learn the Elements of the E-R model (entities, attributes, and relationships) s Show how to apply the E-R model.
Entity-Relationship Data Model N. Harika Lecturer(csc)
CPSC 603 Database Systems Lecturer: Laurie Webster II, M.S.S.E., M.S.E.E., M.S.BME, Ph.D., P.E. Lecture 3 Introduction to a First Course in Database Systems.
Chapters 15 &16 Conceptual and Logical Database Design Methodology.
Entity Relationship Diagram. Introduction Definition: Entity-relationship diagram is a data-modeling technique that visualises entities, the attributes.
An Entity Relationship (ER) Diagram is a graphic that shows the interrelationship between entities in a database.
© D. Wong Ch. 2 Entity-Relationship Data Model (continue)  Data models  Entity-Relationship diagrams  Design Principles  Modeling of constraints.
Entity-Relationship Model
 An entity-relationship diagram (ERD) is a specialized graphic that illustrates the interrelationships between entities in a database.
Home Work. Design Principles and Weak Entity Sets.
advanced data modeling
CS 157B Database Systems Dr. T Y Lin. Updates 1.Red color denotes updated data (ppt) 2.Class participation will be part of “extra” credits to to “quiz.
Conceptual Databases Design Step 1 © Pearson Education Limited 1995, 2005.
CPSC 603 Database Systems Lecturer: Laurie Webster II, M.S.S.E., M.S.E.E., M.S.BME, Ph.D., P.E. Lecture 4 Introduction to a First Course in Database Systems.
Done By : Gillian Swaby. Objectives: 1. What is an Entity-Relationship Diagram? 2.What are the symbols used in ERD? Explain each. 3. What is a one- to-
CS34311 The Entity- Relationship Model Part I.. CS34312 Database Design Stages Application Requirements Conceptual Design Logical Design Physical Design.
Logical Database Design Transparencies 1. ©Pearson Education 2009 Objectives How to create a set of tables from an ER model. How to check that the tables.
Database Management COP4540, SCS, FIU Database Modeling Using the Entity- Relationship Model (Continued)
Rensselaer Polytechnic Institute CSCI-4380 – Database Systems David Goldschmidt, Ph.D.
Moya messam.  Definition: An entity-relationship (ER) diagram is a specialized graphic that illustrates the interrelationships between entities in a.
MBI 630: Week 9 Conceptual Data Modeling and Designing Database 6/10/2016.
High-level Database Models Prof. Yin-Fu Huang CSIE, NYUST Chapter 4.
A short revision on entity- relationship modelling.
Modeling: Entity-Relationship Diagrams
IFS310: Module 10 Database Design - Physical design of files and databases.
Entity Relationship (E-R) Model
Entity-Relationship Model
Methodology Conceptual Databases Design
Lecture 5: Conceptual Database Design
Entity Relationship Diagram
Methodology Logical Database Design for the Relational Model
Entity Relationship Model
Methodology Conceptual Database Design
Chapter 7: Entity-Relationship Model
Data Models.
Outline of the ER Model By S.Saha
Constraints in Entity-Relationship Models
CIS 207 The Relational Database Model
CSCI-100 Introduction to Computing
IDEF1X Standard IDEF1X (Integrated Definition 1, Extended) was announced as a national standard in 1993 It defines entities, relationships, and attributes.
Entity/Relationship Model
The Entity-Relationship Model
Chapter 3 The Relational Database Model
Order Database – ER Diagram
Lecture 4: Database Modeling (continued)
מודל הנתונים.
The Entity-Relationship Model
The Relational Model Textbook /7/2018.
name category name price makes Company Product stockprice buys employs
Analysis models and design models
Database Modeling using Entity Relationship Model (E-R Model)
Chapter 1: The Database Environment
Shapes.
Methodology Conceptual Databases Design
Lesson Objectives Aims You should know about: 1.3.2:
Database Dr. Roueida Mohammed.
CS4222 Principles of Database System
Chapter 3: Multivalued Dependencies
Presentation transcript:

Database Dr. Roueida Mohammed

The Entity Relationship Model The entity relationship model (or ER model) is a way of graphically representing the logical relationships of entities (or objects) in order to create a database.

Elements of the E/R Model Entity sets. Attributes. Relationships

Entity-Relationship Diagrams An E/R diagram is a graph representing entity sets, attributes, and relationships. Elements of each of these kinds are represented by nodes of the graph, and we use a special shape of node to indicate the kind, as follows: Entity sets are represented by rectangles. Attributes are represented by ovals. Relationships are represented by diamonds

RELATIONSHIP SETS one-to-one one-to-many many-to-one Many-to-many

Design Principles Faithfulness Avoiding Redundancy Simplicity Counts Choosing the Right Relationships Picking the Right Kind of Element

The Modeling of Constraints Keys Single-value constraints Referential integrity constraints Domain constraints General constraints

Weak Entities