Week 2 Lab2 ER Diagram Dina A. Said

Slides:



Advertisements
Similar presentations
ER Modeling Case Studies
Advertisements

State of Louisiana and Short’s Travel
Travel Program Overview
Global Travel Services Concur Enhancements October 9, 2013 Company confidential.
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.
Developing ER-Diagram
ER Modeling Case Studies
Practice Fusion Step by Step: Create a new patient Open a new chart
Technical Innovations Presentation Two. Overview  Data Models  Entity Relationship Diagram  Logical Database Design  Data Dictionary  Process Models.
Riyadh Philanthropic Society For Science Prince Sultan College For Woman Dept. of Computer & Information Sciences CS 340 Introduction to Database Systems.
Tutorial SSD. 1 Domain: mail order video company Use Case: processing an order Actors: order processing administrator, customer Description: Customer.
E/R – ODL – UML CS145 Monday November 26 Sanaz Motahari-Asl.
Requirements Analysis 1 Use Cases -> Class Diagrams Moving from the user towards the system.
SWABIZ for Connexxus CSU Program Overview Winter 2010.
Data Model Examples USER SPECIFICATIONS.
Integrated Hospital Management System. Integrated Hospital Management System software is user-friendly software. The main objectives of the system is.
Internet Auctions Users can post items for sale and set a minimum price for it. Other internet users can now bid for the item being sold. These items.
Use Case Diagrams Week 1 – Lab 1.
Chapter 12 Information Systems. Spreadsheets Databases 12-2.
ER Modeling Case Studies
Activating your Account and Profile Creation From the MNSCU Site Login Page, Click the Link Create a New.
Patient Online Event 10 th December 2014 James Brown Product Specialist TPP.
CSE 441: Systems Analysis & Design
Week 1 Lab2 Use Case Descriptions Dina A. Said
Week 2 Lab1 User Interface Design Dina A. Said
Assignements. CSC343: Intro. to Databases2 Exercise 1 Superkeys: Candidate keys: Primary key:
10/24/2015Clinic Management System (ALO Team) Clinic Management System 1.
World Cat World wide catalog of libraries in the U.S., Canada, and Europe.
Entity – Relationship Model (E-R Model)
An Entity Relationship (ER) Diagram is a graphic that shows the interrelationship between entities in a database.
Normalization Exercise. First Normal Form Second Normal Form.
Mama's Love Bakery Employee and Supplier Record Tracker Co, Roxanne De Leon, Gelvin Dela Cruz, Shannen Rose Haw, Michael.
ENTITY RELATIONSHIP DIAGRAM ENTITY RELATIONSHIP DIAGRAM IS A SPECIALIZED GRAPHIC THAT ILLUSTRATES THE INTERRELATIONSHIPS BETWEEN ENTITIES IN A DATABASE.
Databases 101 © Dolinski What you will learn How relational databases work What are the components that make up a database How to create each component.
Introduction to Database Systems
April 20022CS3X1 Database Design Entity-relationship modelling John Wordsworth Department of Computer Science The University of Reading
Moya messam.  Definition: An entity-relationship (ER) diagram is a specialized graphic that illustrates the interrelationships between entities in a.
Travel Solutions Program Drexel University ravel Solutions Program Drexel University T ravel Solutions Program.
Data Base Design Steps 1.Define Entity Classes (Relations/Tables) and Keys. 2.Define Relationships between Entity Classes. Normalization Steps Eliminate.
I Travel Booking Training
Order Database – ER Diagram
Let try to identify the conectivity of these entity relationship
Assignements.
Order Database – ER Diagram
SWABIZ for Connexxus CSU Program Overview
CSE 4504/6504 Lab TA: Byron Williams Office: Bu209
Errors in ER Diagram Do not represent a concept as both a relationship type and an attribute Make sure every entity type must have a key attribute Relationship.
Order Database – ER Diagram
Order Database – ER Diagram
Total Healthcare Database
ER Modeling Case Studies
Q What is the number of the Livewire Help Desk
Booking & Cancellation Flight Status Check-in Food & meal Baggage's Policy Insurance Flight Timing For more details visit
Emirates Airlines Reservations
Order Database – ER Diagram
Entity relationship diagrams
Taxi Booking Process Call Aqua Taxis – –or
Entity-Relationship Modeling "Extended"
Bookstore DB Requirements
Database Modeling using Entity Relationship Model (E-R Model)
LiveWire Log in page TIPS
ER Modeling Case Studies
ER Modeling Case Studies
LiveWire Log in page TIPS
Entity Relation Model Tingting Zhang.
Database Management system
Entity-Relationship Modeling "Extended"
Entity-Relationship Modeling "Extended"
COMPANY PATH NAME Windows Application Software Providing worlds best Pathology Management or Laboratory Management software.
Presentation transcript:

Week 2 Lab2 ER Diagram Dina A. Said

Entity-Relations (ER) Diagram  illustrates the interrelationships between entities in a database. 4/08/2009CPSC203-DesignSkills- Week2- Lab22 Product -Product ID -Product Name -Description -Supplier -Supplier ID -Supplier Name -Phone -Address Orders -Product ID -Supplier ID -Shipment Date -Quantity -Price per unit

Example: DVD rental Store System 4/08/2009CPSC203-DesignSkills- Week2- Lab23

Case Study  Consider an appointment system in a clinic, where a patient can request to make an appointment to see a certain doctor at a specific time. Additionally, a doctor can use that system to record the timings where he would be available to see his patients.  Upon reserving an appointment, the receptionist has to make sure that the doctor speaks a language that the patient knows.  If the patient requests a specific device to be in the clinic, the receptionist should make sure that this device is available in the clinic to be reserved  Also, the receptionist should print information of the reserved appointment including the date, time, and clinic location 4/08/2009CPSC203-DesignSkills- Week2- Lab24

4/08/2009CPSC203-DesignSkills- Week2- Lab25 Patients -Patient ID -Name -Address -Phone -Sex -Birth Date -Language ID Doctors -Doctor ID -Name -Address -Phone -Sex -Birth Date -Certificates -Specialist -Salary -Language ID Language -Language ID -Language Available Times -Doctor ID -Date -Start Time -End Time Appointments -Patient ID -Doctor ID -Date -Start time -End time -Charges -Paid/Not Paid -Clinic ID Clinics -Clinic ID -Location -Available Devices

4/08/2009CPSC203-DesignSkills- Week2- Lab26 Clinics -Clinic ID -Location -Available Devices Clinics -Clinic ID -Location Devices -Device ID -Device Name -Description -Clinic ID This is because every device exists in only one clinic but clinics may have multiple devices

What if the doctor speaks more than one language? 4/08/2009CPSC203-DesignSkills- Week2- Lab27 Doctors -Doctor ID -Name -Address -Phone -Sex -Birth Date -Certificates -Specialist -Salary -Language ID Language -Language ID -Language

4/08/2009CPSC203-DesignSkills- Week2- Lab28 Doctors -Doctor ID -Name -Address -Phone -Sex -Birth Date -Certificates -Specialist -Salary Language -Language ID -Language Doctor-Language -Doctor ID -Language ID This called many to many relationships

Exercise Construct an ER Diagram for an online travel agency system. A new user is required to create a new profile with a username and password. After logging in the system, the user inquires about different flights. The user can perform booking, changing, and canceling flight reservations. Tips: - You have three main tables; users, flights, and booked-flight - Think what information should be included in each table and what the relationships among them should be - Expand your ER diagram to contain information about planes, airlines, and preferred meals 4/08/2009CPSC203-DesignSkills- Week2- Lab29