Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.

Slides:



Advertisements
Similar presentations
INTRODUCTION Retail Management Solution supports bar code readers for faster checkout and inventory control, printing of barcode labels and designing.
Advertisements

Picking out ERD Entities 14 th March Steps in Constructing ERDs 1.Read and re-read the narrative 2.Make assumptions 3.Identify the entities 4.Define.
ITSF STORE BUSINESS SOLUTION PRESENTATION. STORE MODULE INCLUDES: Material Management Purchasing Components Handling Shipments Receiving of parts Store.
Use case tutorial examples.
Fox Scientific, Inc. ONLINE ORDERING 101. Welcome to our website On our main page you can find current promotions, the vendors we offer, technical references.
Developing ER-Diagram
09/04/2015Unit 2 (b) Back-Office processes Unit 2 Assessment Criteria (b) 10 marks.
Data & Process Modeling
MIS 325 PSCJ. 2  Business processes can be quite complex  Process model: any abstract representation of a process  Process-modeling tools provide a.
FIS 431/631 Financial Information Systems: Analysis and Design REA Modeling Joe Callaghan Oakland University Department of Accounting & Finance.
Deploying IT resources (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2006 / 2007) Fergal Carton Business Information.
Enterprise Business Processes and Reporting (IS 6214) MBS MIMAS 2009 / 2010 Wednesday 18 th November Fergal Carton Business Information Systems.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Deploying IT resources (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2006 / 2007) Fergal Carton Business Information.
Entity-Relationship Diagrams
Lesson-19 Data Modeling and Analysis
A Quick Review of Analysis Stages of the Systems Development Life Cycle Planning Analysis Design Construction.
8/28/97Information Organization and Retrieval Database Design University of California, Berkeley School of Information Management and Systems SIMS 202:
Database Design Concepts Lecture 7 Introduction to E:R Modelling Identifying Entities.
Portman Online Rail User Guide The booking tool is compatible with internet Explorer 8 or higher
Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.
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.
TC 1,4,6,8,12 State Patrol Ticket System 1,2,3
Introduction to Business Organisations
Modeling Systems Requirements: Events and Things.
V9.0 Merchant Interface Previews April Merchant User Reset Password Merchant Users who correctly answer a Security Question and has a valid .
Data Modeling using Entity Relationship Diagramming (ERD)
Advanced Entity Relationship Concepts. Advanced Concepts UIDs Intersection Entities Recursive Relationships Roles Subtypes Exclusivity Historical Fan.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
NEW RMU PORTAL – RMU Panel.
ICT in Organisations. ICT used in Sales Customer Databases Computerised order systems Analysis of sales patterns and trends.
CSE 441: Systems Analysis & Design
ITIS 1210 Introduction to Web-Based Information Systems Chapter 43 Shopping on the Internet.
1 CSE323 การวิเคราะห์และออกแบบระบบ (Systems Analysis and Design) Lecture 05: Data Modeling and Analysis.
Practice of ER modeling
Use Case modelling 1. Objectives  Document user requirements with a model  Describe the purpose of an actor and a use case  Construct a use case model.
Landlord Utility Services Work Instructions. To enter the portal, simply enter your assigned User ID and Password, provided by Consumers Energy. Log In.
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
1 1 User Manual Purchase and Order Tracking on the SKF Giftzone.
RemoteNet Presented By The Systems House, Inc.. Enhancements Order by multiple selling units of measureOrder by multiple selling units of measure Web.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 96 C HAPTER 17 Special Topics in REA Modeling for the.
Database Design Principles – Lecture 3
Enterprise Business Processes and Reporting (IS 6214) MBS MIMAS 2010 / th November 2010 Fergal Carton Business Information Systems.
1 Object-Oriented Modeling Using UML CS 3331 Section 2.4 Modeling Requirements with Use Cases.
Advanced Accounting Information Systems Day 7 Database Modeling.
Database Design – Lecture 18 Client/Server, Data Warehouse and E-Commerce Database Design.
Arrange simple meetings on demand from Worldspan Go! MEETING SPACE POWERED BY: User Guide.
UML’s StateChart FSM, EFSM in UML Concurrent states Tool support.
Systems Development Life Cycle: Mean Motocross Machines By: Cortney Robertson Paul Garcia.
Scenario A scenario is a sequence of steps describing an interaction between a user and a system. Use case is a set of scenarios tied together by a common.
Business Case Scenario XYZ Airlines is an up and coming airline in Asia which has been steadily growing these past few years. Currently, the ticket sales.
MIS2502: Data Analytics Relational Data Modeling
Enterprise Business Processes and Reporting (IS 6214) MBS MIMAS 2010 / th November 2010 Fergal Carton Business Information Systems.
1 Information System Analysis Topic-3. 2 Entity Relationship Diagram \ Definition An entity-relationship (ER) diagram is a specialized graphic that illustrates.
Upay User Guide WELCOME TO UPAY This guide is aimed to help you to use the Upay website. To launch Upay you will need to navigate to
1 Documenting Solutions Todd Bacastow Penn State University Geog 468 GIS Analysis & Design.
Now login to your Distributor Panel on
Paytm App is your one-stop destination for all your needs
Lecture on Data Modeling and Analysis
ER MODEL Lecture 3.
UML’s StateChart FSM, EFSM in UML Concurrent states Tool support.
Database Design Using the REA Data Model
Sales Order Process.
MIS2502: Data Analytics Relational Data Modeling
MIS2502: Data Analytics Relational Data Modeling
MIS2502: Data Analytics Relational Data Modeling 2
Entity Relationship Model
iLab Reseachers Training
Presentation transcript:

Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information Systems

MIS533 / Database development Last week Recap on CdI sales order ERD –Multiple contacts for each customer –Vans and drivers –Databases are more efficient and easier to maintain when normalised Manufacturing concepts and planning models –WIP –BOM (= recipe) –MRP –Build to plan model –Safety stock Visibility of inventory in WIP, Hans example Sample data for assignment –customers from Northwind –products from CdF

MIS533 / Database development This week BOM examples Entity rules ERD exercise Cardinality Northwind sales order

MIS533 / Database development BOM = Recipe or formula How to produce our products List of components including possible substitutes How much of each Special conditions of operation Expected yields and labour productivity (i.e. standards) Extrapolate a cost per unit Stored in a Bill of Material (BOM)

MIS533 / Database development Sample BOM

MIS533 / Database development Narrative analysis rules Look for who is doing something = Function –Mention of a department, person, responsibility –Eg. Once shipped by the shipping department Look for action of what is being done = Process –Use of verbs (becomes, generates, requests, transfers, …) –Eg. Sales rep activities result in customer leads Look for nouns (not people / geography) = Data –Leads, quotes orders, … –Eg. the order generates an invoice

MIS533 / Database development What is an entity? Persons: customer, department, employee, student, supplier, … Places: sales region, building, room, branch office, campus, … Objects: book, machine, part, product, raw material, software license, software package, tool, vehicle model, vehicle, … Events: cancellation, class, flight, invoice, order, registration, renewal, requisition, reservation, sale, trip. Concepts: account, block of time, bond, course, fund, qualification, stock. Name of Entity An entity is a class of persons, places, objects, events, or concepts about which we need to capture and store data.

MIS533 / Database development Entity relationship diagrams Entity An entity is an object or concept about which you want to store information. Attributes Attributes are the properties or characteristics of an entity. Relationships Relationships illustrate how two entities share information in the database structure.

MIS533 / Database development ERD Exercise IreTicket.ie is a newly formed website that sells tickets to concert events in Ireland. You have been hired to design and develop the back end database to support the site. The following information has been provided to you regarding the site and how it will operate: An Internet user may go to IreTicket.ie and browse the different concerts that are scheduled in different locations around the country. They can also search for a particular concert (date, concert title etc.) by act (type, act name etc.) or by location (venue, town, county etc.). If a user decides to purchase tickets they must register on the site (username, password, first name, surname, postal address etc.). The registered customer can search for and select the desired concert, seating location and specify the quantity. Once the user submits the information they are asked to specify the payment method (IreTicket.ie takes credit cards and Paypal payments). If the customer selects Paypal they log on to that site and make the secure payment. If they choose credit card, they enter the credit card type, number, expiration date and security code. The transaction is completed once the customer specifies the delivery address for the tickets and todays date is attached to the transaction.

MIS533 / Database development ERD Exercise locate entities An Internet user may go to IreTicket.ie and browse the different concerts that are scheduled in different locations around the country. They can also search for a particular concert (date, concert title etc.) by act (type, act name etc.) or by location (venue, town, county etc.). If a user decides to purchase tickets they must register on the site (username, password, first name, surname, postal address etc.). The registered customer can search for and select the desired concert, seating location and specify the quantity. Once the user submits the information they are asked to specify the payment method (IreTicket.ie takes credit cards and Paypal payments). If the customer selects Paypal they log on to that site and make the secure payment. If they choose credit card, they enter the credit card type, number, expiration date and security code. The transaction is completed once the customer specifies the delivery address for the tickets and todays date is attached to the transaction.

MIS533 / Database development ERD Exercise identify relationships An Internet user may go to IreTicket.ie and browse the different concerts that are scheduled in different locations around the country. They can also search for a particular concert (date, concert title etc.) by act (type, act name etc.) or by location (venue, town, county etc.). If a user decides to purchase tickets they must register on the site (username, password, first name, surname, postal address etc.). The registered customer can search for and select the desired concert, seating location and specify the quantity. Once the user submits the information they are asked to specify the payment method (IreTicket.ie takes credit cards and Paypal payments). If the customer selects Paypal they log on to that site and make the secure payment. If they choose credit card, they enter the credit card type, number, expiration date and security code. The transaction is completed once the customer specifies the delivery address for the tickets and todays date is attached to the transaction.

MIS533 / Database development ERD Exercise identify relationships transaction payment method registered customer location concert act

MIS533 / Database development Identify Relationships How can I find out when the band I like has a concert? Where are U2 playing their concert? I am in Cork. What concerts are scheduled for my location? I am a customer and I want to purchase tickets for Live At The Marquee – Kanye West. A customer says they paid for a concert ticket but were never mailed with the ticket. How can I check that they paid? How many seats are left for the Joe Dolan concert? Once a customer buys tickets how do I know where to send them?

MIS533 / Database development ERD Exercise: identify relationships transaction payment method registered customer location concert act

MIS533 / Database development Cardinality of Relationships For example: –Customer relates to Transaction. What is the minimum number of transactions allowed and the maximum number of transactions allowed? well if I am registered as a customer I must have at least one transaction OR I registered as a customer but never bothered buying tickets Minimum number is either 1 or 0 (depends on business model – ask your client/end-users) I want my customers to be able to buy more than one set of tickets Maximum number is Many –Transaction relates to Customer (because relationships are bi-directional) What is minimum number of customers attached to a single transaction and what is the maximum number of customers allowed? a transaction is created by a customer. A group of customers purchasing one set of tickets is too complicated for our business. We want to keep purchasing as simple as possible well a transaction (ticket sale) has to have at least one customer or there is no transaction! Minimum number allowed: 1 Maximum number allowed: 1 transaction registered customer

MIS533 / Database development Cardinality Exercise – now work out the cardinality for all of the other relationships identified and complete the ERD. Not all information is contained within the narrative so you will need to make assumptions (educated guesses) regarding some relationships.

MIS533 / Database development ERD Exercise identify relationships transaction payment method registered customer location concert act