Entities“something about which an e.g. organisation keeps data” customer Attributes“the properties of an entity”e.g. address Relationships“the.

Slides:



Advertisements
Similar presentations
Context Diagram Yong Choi BPA CSUB.
Advertisements

Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.
Information System Analysis
Information System Analysis
Systems Development and Documentation Techniques
09/04/2015Unit 2 (b) Back-Office processes Unit 2 Assessment Criteria (b) 10 marks.
Data Flow Diagramming Rules Processes –a process must have at least one input –a process must have at least one output –a process name (except for the.
Chapter 7 Customer Order and Account Management Business Processes
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
© 2010 Bennett, McRobb and Farmer1 Use Case Description Supplementary material to support Bennett, McRobb and Farmer: Object Oriented Systems Analysis.
Accounting Information Systems 9th Edition
Subject: Information Technology Grade: 10
MIS 325 PSCJ. 2  Business processes can be quite complex  Process model: any abstract representation of a process  Process-modeling tools provide a.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 6-1 Systems Development and Documentation Techniques.
Lecture 9 Descriptors, Events & Event Tables INFO1409 Systems Analysis & Design Module HND Year /9.
Copyright © 2015 Pearson Education, Inc. Database Design Chapters 17 and
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 7 Descriptors Events Events Tables.
GOALS BUSINESS MATH© Thomson/South-WesternLesson 12.1Slide Cash Sales and Sales on Account Complete a cash proof form Calculate sales invoice and.
9/7/1999Information Organization and Retrieval Database Design: Conceptual Model and ER Diagramming University of California, Berkeley School of Information.
Information Processing Lecture 9B Criteria for File Organisation.
Databases and Processing Modes. Fundamental Data Storage Concepts and Definitions What is an entity? An entity is something about which information is.
Database Design Concepts INFO1408 Term 2 week 1 Data validation and Referential integrity.
Thredz Thredz is a successful costume hire business. Its customers range from theatre companies, who hire large numbers of outfits for periods of several.
Logical Data Structures (Entity Relationship Diagrams)
Database Design Concepts Lecture 7 Introduction to E:R Modelling Identifying Entities.
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.
Lecture Note 8 Using Data Flow Diagrams
Entity Relationship Modeling
G041: Lecture 05 Information within Organisations Mr C Johnston ICT Teacher
Additional Structure Exercise 2 ANSWERS NB. As not whole case study was given some of these answers may not be within the text.
ADMINISTRATION REVISION – BLOCK 8 TRAVEL. WHO NEEDS TO TRAVEL ON BUSINESS? The Managing Director- to visit other branches of the firm The Sales Representatives-
Data Flow Diagrams A structured analysis technique that employs a set of visual representations of the data that moves through the organization, the paths.
Database. Basic Definitions Database: A collection of related data. Database Management System (DBMS): A software package/ system to facilitate the creation.
Flowchart and Data Flow Diagrams
Introduction to Sequence Diagrams
Examples of TPS 1 In this section, we examine the: components of a TPS the examples of real-time transaction processing batch transaction processing.
How could the database be most efficiently searched to find all of the inventions of Samuel Morse? A. Inventor = "Morse" C. Invention = "telegraph" B.
DATABASEMODELSDATABASEMODELS  A database model ◦ defines the logical design of data. ◦ Describes the relationships between different parts of data.
Trade Management  Module 4.  Learning Objectives:  Managing receivables  Securing receivables  Sales documentation.
Faculty of Computer & Information Software Engineering Third year
Slide 1 Standard Grade Computing Databases. Slide 2 Standard Grade Computing Definitions DatabaseA database is a structured collection of similar information.
Tutorial DFD Cap I. Najwa AlGhamdi. context diagram  Why context diagram ?  To know Who will interact with system. What's the main input and output.
By: Devi Sumadi The Administration information system design and construction of UD. Usaha Jaya Engineering Equipment Company.
APCO 2015 Registration Easy Step-by-Step Instructions.
Select the Services Purchase Order Menu Select Add Recycling Services Purchase Order to create a new Services Purchase Order.
Major Information Flows in the Production Process
G045 Lecture 08 DFD Level 1 Diagrams (Data Flow Diagrams Level 1)
`. Lecture Overview Structure Programming Basic Control of Structure Programming Selection Logical Operations Iteration Flowchart.
Verification & Validation. Batch processing In a batch processing system, documents such as sales orders are collected into batches of typically 50 documents.
Reservationists Can Make a Difference!  Explaining reservation terms to callers  Notifying engineering staff members about repair needs  Updating.
Information Systems Engineering Activity Diagram 1.
IS3320 Developing and Using Management Information Systems Lecture 18: Data-Flow Diagrams 3 – Level 1 Modelling Rob Gleasure
Accounting Information Systems: A Business Process Approach Chapter Three: Documenting Accounting Systems.
Entity Relationship Diagram (ERD). Objectives Define terms related to entity relationship modeling, including entity, entity instance, attribute, relationship.
Pseudocode Skill Area Materials Prepared by Dhimas Ruswanto, BMm.
Chapter 1 Page ref. Chapter 1 Pass-Throughs 1. Chapter 1 Page ref. Objectives 1. What makes an expense Billable, Not Billable, or Billed 2. How to record.
Systems Development and Documentation Techniques BAB 3 PERTEMUAN SIA-UMBY.
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
Database Design Chapters 17 and 18.
Rob Gleasure IS3320 Developing and Using Management Information Systems Lecture 15: Data-Flow Diagrams 2 – Level.
Chapter 6 Audit of Cash Accounting 408 Chapter 6.
Continuation of Causeway Example
Database Applications
Accounting Information Systems 9th Edition
Database Design Using the REA Data Model
Business Analysis DFD Levelling Chris Russell O2.41
Database Design Chapters 17 and 18.
` Structured Programming & Flowchart
Information Systems Engineering
Accounting Information Systems: A Business Process Approach
Presentation transcript:

Entities“something about which an e.g. organisation keeps data” customer Attributes“the properties of an entity”e.g. address Relationships“the connections e.g. between entities” customer places order

Entities An entity may be physical: an employee, a part, a machine Or conceptual: a project, an order, a course A particular employee is an “entity occurrence” of the employee entity

Attributes An EMPLOYEE has:A PROJECT has: an agea project leader a salarya start date an addressa cost

Relationships Relationships link entities: An employee works on a project A part is made on a machine and appears on an order An employee attends a course

Describing Entities and Relationships Factory Entity (Master) Relationship (1:many) “makes” Entity (Detail) Component

Relationships and Entities Factory Component Given a factory we can tell which components it makes Given a component we can tell which factory makes it

One to Many Relationships A B For any occurrence of A there may be 0,1 or many occurrences of B

One to One Relationships Factory Manager Factory Usually one entity should be an attribute of the other Sometimes the diagram requires one-to- one

Many to Many Relationships componentorder One component appears on Many orders One order Is for Many components

A database to track motorbike maintenance. In the databases described by the following 2 LDS's, a player's performance in matches is recorded, from slightly different perspectives.

Exercise: Data Modelling 1. A customer purchasing a lot of order from the salesperson 2. Two accountants preparing the sales reports to the senior managers 3. A credit card holder have the following personal information: name, address, age 4. A school had a lot of departments such as IT, Accounting, Math's, etc. Each department is consists of 6 lecturers. Each lecturer handles maximum of two classes in one day. Each class could only accommodate maximum of 40 students.

Exercise :DFD Travel Agency A travel agency arranges holidays for customers. Bookings are made directly by customers. When a customer makes an approach, the reservations clerk selects appropriate flight details and hotel details from lists which are regularly updated. The details are entered onto a Provisional Booking file. The customer must confirm this booking within three days by sending a deposit of 10% of the costs. On receipt of the deposit, Reservations transfer the details from the Provisional Bookings file to the Full Bookings file. Four weeks before the flight is due, Accounts send an invoice to the customer for the remaining costs. Accounts notify Customer services when the full payment is received, and Customer Services then send tickets and joining instructions to the customer.

JSP

Counts the number of times words occur in a file

Flowchart Exercises If student's grade is greater than or equal to 60 Print "passed“ else Print "failed“ Create a flowchart for Adding two numbers Create a flowchart for inputting your employee’s name. If the first letter starts from A to J then display “ First Category”, if K to T then display “ Second Category” otherwise display Third Category Set the counter to 0. If the counter is more than 10 then customer receives free value meal otherwise no free value meal.

Flowchart Exercise Set total to zero Set grade counter to one While grade counter is less than or equal to ten Input the next grade Add the grade into the total Set the class average to the total divided by ten Print the class average.

End