CSE 441: Systems Analysis & Design

Slides:



Advertisements
Similar presentations
Banking Business Scenario
Advertisements

ER Modeling Case Studies
More Diagramming & Practice with Relationship Modeling
Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.
Exercise 1 Consider the ER diagram below. Assume that an employee may work in up to two departments or may not be assigned to any department. Assume that.
ER Modeling Case Studies
CSE 441: Systems Analysis & Design ERD – Detailed Study LAB 4 Yusuf Altunel.
ENTITY RELATIONSHIP MODELLING
Data Modeling using the Entity-Relationship (ER) Model
Agenda for Week 1/31 & 2/2 Learn about database design
Entity Relationship Diagrams
Ch5: Software Specification. 1 Descriptive specifications  Describe desired properties of system  Three types:
Lesson-19 Data Modeling and Analysis
8/28/97Information Organization and Retrieval Database Design University of California, Berkeley School of Information Management and Systems SIMS 202:
Relational Databases What is a relational database? What would we use one for? What do they look like? How can we describe them? How can you create one?
Case study Lisa’s Bookstore IST210.
Entity/Relationship Modelling
ER Modeling Case Studies
Entity Relationship Model Chapter 6. Basic Elements of E-R Model Entity Object of the real world that stores data. Eg. Customer, State, Project, Supplier,
Entity Relationship Modeling Objectives: To illustrate how relationships between entities are defined and refined. To know how relationships are incorporated.
DBS201: Entity Relationship Diagram
DeSiamorewww.desiamore.com/ifm1 Database Management Systems (DBMS)  B. Computer Science and BSc IT Year 1.
Advanced Entity Relationship Concepts. Advanced Concepts UIDs Intersection Entities Recursive Relationships Roles Subtypes Exclusivity Historical Fan.
CHAPTER 2. FUNDAMENTAL OF ENTITY RELATIONSHIP (ER)
Database. Basic Definitions Database: A collection of related data. Database Management System (DBMS): A software package/ system to facilitate the creation.
Practice of ER modeling
Driving School Database
Module Title? Data Base Design 30/6/2007 Entity Relationship Diagrams (ERDs)
Entity Relationship Diagram (ERD) 22 February 2011.
DATABASEMODELSDATABASEMODELS  A database model ◦ defines the logical design of data. ◦ Describes the relationships between different parts of data.
Data Modelling. ICT5 Introduction Historical development with most organisations Small-scale origins Individual computers bought for particular applications.
Association Class Generalization/Specialization Whole-Part Page More Associations 1.
Database Design Principles – Lecture 3
Requirements Analysis and Design Engineering Southern Methodist University CSE 7313.
1 Version /05/2004 © 2004 Robert Oshana Requirements Engineering Entity relationship diagrams.
1. Objectives At the end of this chapter you should be able to:  Discuss the use and features of a data model  Define the terms entity and attribute.
Database Design – Lecture 3 Conceptual Database Design.
Entity-Relationship (ER) Modelling ER modelling - Identify entities - Identify relationships - Construct ER diagram - Collect attributes for entities &
Lecture 4 Conceptual Data Modeling. Objectives Define terms related to entity relationship modeling, including entity, entity instance, attribute, relationship,
Entity – Relationship Model (E-R Model)
DeSiamorePowered by DeSiaMore1 Database Management Systems (DBMS)  B. Computer Science and BSc IT Year 1.
Msigwaemhttp//:msigwaem.ueuo.com/1 Database Management Systems (DBMS)  B. Computer Science and BSc IT Year 1.
IT 21103/41103 System Analysis & Design. Chapter 04 Data Modeling.
Normalization Exercise. First Normal Form Second Normal Form.
ERD ( Conceptual data model From the statement of data requirements a conceptual data model is produced. This describes.
 An entity-relationship diagram (ERD) is a specialized graphic that illustrates the interrelationships between entities in a database.
INTRODUCTION TO DATABASE DESIGN. Definitions Database Models: Conceptual, Logical, Physical Conceptual: “big picture” overview of data and relationships.
Entity/Relationship Modelling. Entity Relationship Modelling In This Lecture Entity/Relationship models Entities and Attributes Relationships Attributes.
Entity-Relationship Diagram Presentation Gianna-lee Williams 6AQ Ms. Anderson.
IS 312: Information Systems for Business Discussion Chapter 3.
Chapter 3: Modeling Data in the Organization. Business Rules Statements that define or constrain some aspect of the business Assert business structure.
1 Information System Analysis Topic-3. 2 Entity Relationship Diagram \ Definition An entity-relationship (ER) diagram is a specialized graphic that illustrates.
Dissecting the Problem Document Identify potential s/w classes from a description document--a written description of the system to implement  Identify.
Data Modeling AND ER MODELS.
ERD :: 19 / 1 / Entity-Relationship (ER) Modeling. ER Modeling is a top-down approach to database design. Entity Relationship (ER) Diagram –A.
 DEFINE THE ENTITY  IDENTIFY THE ENTITY TYPES AND SETS OF ENTITY  EXPLAIN THE ATTRIBUTE AND A VALUE SET  EXPLAIN E-R MODEL EXPLAIN THE FOLLOWING RELATIONSHIP.
DATA SCIENCE MIS0855 | Spring 2016 Designing Data
G057 - Lecture 05 From Scenario To Design Mr C Johnston ICT Teacher
Year 12 > 13 Applied GCE ICT Unit 7 Using Database Software.
Entity/Relationship Modelling
Class diagram Description
Dept. of Computer & Information Sciences
ER MODEL Lecture 3.
ER Modeling Case Studies
ERD (Entity Relationship Diagrams)
Databases.
ER Modeling Case Studies
MIS2502: Data Analytics Relational Data Modeling
MIS2502: Data Analytics Relational Data Modeling 2
Entity Relationship Model
Presentation transcript:

CSE 441: Systems Analysis & Design ERD - DATA MODELLING LAB 3 Yusuf Altunel

What is an Entity Relationship Diagram (ERD) ? Identify the entities required by the business An entity corresponds to a Person Place Event Concept Entities have relationships “friends” may have many “addresses” Relationships are evaluated in both directions “One friend may have many telephones” or “One telephone belongs to a single friend”

Four Basic components of E-R Diagrams 1. entity: a "thing" in the real world a Book, a publisher, a customer 2. attribute: a property of an entity a Book’s Title, a customer’s name 3. key: usually one attribute identifies an entity the ISBN for a book, Account number 4. relationship: a link between two entities a book and its publisher: publishes, published by customer who placed an order for item(s) orders, ordered by

Entities: Examples In a Hospital Administration System Patient Doctor Operation Medicine ...

Look at the following list and decide which you think are likely candidates for entities A member of staff in a personal system. A book in a library system A customer’s address in a sales system A customer in a sales system A National Insurance number in a payroll system A patient in a medical records system The library in a library system * * * *

Some Data Items for each of these entities can be: 1. Name, address, date of birth 2. Book title, author, publisher 4. Name, address, credit limit 6. National Insurance number, date of birth

Attributes A special and very important type of attribute A key attribute: A special and very important type of attribute uniquely identifies a specific entity.

Choose likely key and non-key attributes for the following entities: 1. A car in a vehicle registration system Car’s registration number, type, model, date of manufacture 2. An employee in a payroll system Employee number or Payroll number, Name, address, department, tax code, etc. 3. A stock item in a stock control system Stock number, Description, amount in stock, price, etc. * * *

Reading an Entity-Relationship Diagram

Tips on Building ERD Nouns are clues to the entities of a business Start by describing the work that is done in the project, then pull out nouns in the sentences for entities. - My address book contains adresses and telephone numbers for both friends and businesses Verbs and adjectives sometimes help to get relationships between entities. - Friends have adresses