IS6145 Database Analysis and Design Lecture 6: Practice with ERDs

Slides:



Advertisements
Similar presentations
ER Modeling Case Studies
Advertisements

Database Design The process of finding user requirement
Entity-Relationship Modeling (ER-M)
ER Modeling Case Studies
Information System Analysis Lab 7. ERD entity-relationship diagram is a data modeling technique that creates a graphical representation of the entities,
Seminar #1 – Refreshing databases concepts and SQL CM036: Advanced Databases1 Seminar 1: Revisiting Databases and SQL Purpose To refresh basic concepts.
ER Modeling Case Studies
Class Agenda – 04/04/2006 Discuss database modeling issues
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
Database Design Principles – Lecture 3
Information Systems & Databases 2.2) Organisation methods.
1 Entity-Relationship Diagram. 2 Components of ERD: –Entity –Relationship –Cardinality –Attributes.
Chapter 7 Data Modeling with Entity Relationship Diagrams
ER-tutorial Conceptual Design
Entity Relationship Diagram (ERD). Objectives Define terms related to entity relationship modeling, including entity, entity instance, attribute, relationship.
DATA SCIENCE MIS0855 | Spring 2016 Designing Data
Extra ER. Q1: Draw an ER diagram A construction company wishes to establish a database system to record information about employees. The employee data.
G057 - Lecture 05 From Scenario To Design Mr C Johnston ICT Teacher
Current Nodal OS Design 1.The NMMS database will have an OWNER and an OPERATOR designation for each piece of equipment in the model. The OWNER and OPERATOR.
Database Design Chapters 17 and 18.
IS6145 Database Analysis and Design Lecture 4: Fine-Granular Design-Specific ER Modelling Rob Gleasure
Databases (CS507) CHAPTER 7.
Let try to identify the conectivity of these entity relationship
Database Development Lifecycle
Rob Gleasure IS3320 Developing and Using Management Information Systems Lecture 15: Data-Flow Diagrams 2 – Level.
IS6125 Database Analysis and Design Lecture 7: Enhanced Entity-Relationship (EER) Modeling Rob Gleasure
Entity-Relationship Model
IS6125 Database Analysis and Design Lecture 5: Conceptual Data Modelling 2: ER Modelling and Beyond the Presentation Layer Rob Gleasure
IS6125 Database Analysis and Design Lecture 4: Conceptual Data Modelling 1: The Foundational Concepts Rob Gleasure
IS6145 Database Analysis and Design Lecture 5: Enhanced Entity-Relationship (EER) Modeling Rob Gleasure
IS6125 Database Analysis and Design Examples for exam revision
Lecture3: Data Modeling Using the Entity-Relationship Model.
IS6145 Database Analysis and Design Examples for exam revision
ER Modeling Case Studies
بسم الله الرحمن الرحيم.
CIS 336 str Competitive Success/snaptutorial.com
CIS 336 STUDY Lessons in Excellence-- cis336study.com.
Database Fundamentals
ERD Exercises.
Information Systems CS-507 Lecture 25
IS6125/IS6145 Database Analysis and Design Lecture 4: Fine-Granular Design-Specific ER Modelling Rob Gleasure
IS6125 Database Analysis and Design Lecture 6: Fine-Granular Design-Specific ER Modelling Rob Gleasure
Extra ER.
IS6125/IS6145 Database Analysis and Design Lecture 2: Conceptual Data Modelling 1: The Foundational Concepts Rob Gleasure
IS6145 Database Analysis and Design Lecture 5: Enhanced Entity-Relationship (EER) Modeling Rob Gleasure
Entity-Relationship Modeling "Extended"
Data Modeling with Entity Relationship Diagrams (Cont.)
Extra ER.
MIS2502: Data Analytics Relational Data Modeling
Bookstore DB Requirements
Database Design Chapters 17 and 18.
Chapter 2 Modeling Data in the Organization
IS6145 Database Analysis and Design Lecture 3: Conceptual Data Modelling 2: ER Modelling and Beyond the Presentation Layer Rob Gleasure
Database Modeling using Entity Relationship Model (E-R Model)
IS6125 Database Analysis and Design Lecture 7: Enhanced Entity-Relationship (EER) Modeling Rob Gleasure
ER Modeling Case Studies
IS6145 Database Analysis and Design Lecture 12: Semester Review and Exam Preparation Rob Gleasure
ER Modeling Case Studies
MIS2502: Data Analytics Relational Data Modeling
Chapter Entity-Relationship Modeling & Enhanced Entity- Relationship Modeling.
Topic 12 Lesson 2 – Retrieving Data with Queries
MIS2502: Data Analytics Relational Data Modeling 2
Entity Relation Model Tingting Zhang.
Database Management system
IS6125 Database Analysis and Design Lecture 8: Practice with ERDs
Entity-Relationship Modeling "Extended"
Extra ER.
Entity-Relationship Modeling "Extended"
Extra ER LAB #2.
Presentation transcript:

IS6145 Database Analysis and Design Lecture 6: Practice with ERDs Rob Gleasure R.Gleasure@ucc.ie www.robgleasure.com

From IS6145 Winter Exam 2016 Draw an Enhanced Fine Granular Design-Specific Entity-Relationship Diagram using Chen’s notation based on the following narrative: A bus company wishes to redesign their data store. At the moment, data are stored for buses according to their registration and the number of seats. Each bus may serve a number of individual routes, each of which is identified by a particular code. Routes will also describe their start and end locations, each individual stop, and the range of individual buses that serve each one. For routes that run during the day, data are also stored regarding their sensitivity to traffic (some will serve routes that slow considerably during rush hour) and whether multiple routes are ever run simultaneously to satisfy demand. For routes that run during the night, data will specify whether they run all week long or only at nights. Night routes may also be allocated a security guard, data for whom includes their name, their gender, and any training courses they may have undertaken. Buses are stored in specific depots, for which the name, address, and contact numbers must be stored. Data are also stored for bus drivers, data for whom will include a name, a date of birth, a job title, and a unique employee ID. These drivers will be allocated a number of specific routes, or alternatively a specific bus.

From IS6145 Winter Exam 2016

From IS6145 Winter Exam 2017 Draw an Enhanced Fine Granular Design-Specific Entity-Relationship Diagram using Chen’s notation based on the following narrative for a hurricane recovery system: For each hurricane, data are recorded for their name, year, and category (which ranges from 1-5). The system also notes whether a hurricane is a follow-on for a previous hurricane. Warnings for specific hurricane are recorded according to their level and date. These warnings may be linked to specific regions, or whom the name and country is noted, as are any particular vulnerabilities. Some regions are urban areas, in which case the city, population, and any relevant rea codes are noted. These urban areas may be served by up to 3 different urban emergency service bodies. These urban emergency service bodies, which may serve up to 5 different urban areas, contain a generic name (e.g. southern emergency service), a contact number, and multiple emergency types. Other regions are rural areas, in which case their population is also noted, as are important infrastructural qualities and a flood-threat level, which may be low, medium, or high. Rural areas may be served by any number of rural emergency service bodies, for whom the service name is noted, as is a contact number, and the umber of individuals working there. Rural areas may also be served by local volunteers, in which case a name, contact number, training details, and any associated machinery is stored. Rural areas must be served at least one of these wo groups, i.e. rural emergency service bodies and volunteers. However, some rural areas are served by both.

From IS6145 Winter Exam 2017