STRUCTURED SYSTEMS ANALYSIS & DESIGN
|
|
- Julia Logan
- 5 years ago
- Views:
Transcription
1 Lecture 5 STRUCTURED SYSTEMS ANALYSIS & DESIGN Objectives Explain SSADM Describe tools of SSADM 2 1
2 SSADM It is a data (logical) oriented approach to system analysis and design that focuses on nature and flow of data through the system APPROACH Uses models (graphics & pictorial) to show relationships between data & business processes throughout the stages of analysis & design 3 Advantages Gives a pictorial representation that can be understood by both users & system developers 4 2
3 Types of modeling 2 types (a) Logical Data Modeling (LDM) Entity relationship Modeling (ERM) Entity Behavior Modeling (EBM) (b) Data Flow (process) Modeling Data Flow Diagrams (DFD) Logic modeling 5 (a) Logical (data) modeling It is a technique of identifying & modeling the data requirements of an IS. LDM consists of logical data structures (LDS) which represent entities and their relationships through ERD/ERM diagrams LDM is used in creation of databases and is also called database modeling 6 3
4 ERM uses 3 major abstraction to describe things to which data is related to: Entity, attribute, instance & relationship Entity = something for which data is recorded about e.g., persons, events etc Attributes:- characteristic/property of an entity that has a unique value e.g., student (entity) is described by attributes such as ID No., Name, Age etc. They are stored as fields in a Table 7 Table: = A grouping of records = basic data structure E.g., Entity = Student Primary Key Attributes/ Fields Entity instance/ Record Student ID. Name Age Course I39/3458/12 Hilda 20 BTech Value of Attribute 8 4
5 Entity Instance (record) :- A single occurrence of an entity e.g., one instance of entity student is Name and value is Hilda Primary) Key:- Unique identifier for the records e.g., ID-No Relationships = Associations between entities. ERM uses these abstractions together with relationship between entities to create Databases 9 Creating a LDM Collect and divide data about entities into separate subjects (Fields) Group related fields into (ONE) table Create Primary Keys to link data in Tables Determine nature of relationship between entities E.g., Information relating to books in library and users (borrowers) can be grouped as follows: 10 5
6 Table: BOOK ISBN Author Date-Pub Publisher Title Table: BOOKINGS Date-Out Due Date User-Id Title Status Relationships Table: USER User-ID User_Name Tel Address Occupation NB Fields in a Table should not be repeated in other tables 11 Entity Relationship Modeling ERM shows the associations between entities. ERM Symbols Entity E.g., Student Student Courses Relationship between Entities 12 6
7 Degree of relationships (a) One : One For any entity A, only one member of entity B associated with it and vice versa. E.g., MD Works for Employs Company A kenyan has 1 ID Kenyan ID Card 1 Card is issued to 1 Kenyan 13 (a) One : Many A Mother has many children Mother Children Many Children belong to one Mother 14 7
8 1:M A dept has Many Employees Department Employee Many employees Belong to 1 Dept Cargo aircraft Will serve Distribution centres Is served by 15 (c) Many : Many Product Made of Raw material Part of Sales Person is assigned to Customer Is called on by 16 8
9 Activity A company has one CEO who is not employed by another company. The company has several divisions each of which employs several people, No employee works for more than one division. Each division produces several products. No product is made by more than one division. Each product may be made out of one or more raw materials. Any raw materials may go into one or more products. Construct ERD from the narrative 17 Soln Entities: Company, CEO, Division, Employee, pdts, raw materials Company CEO Division Employee Product Raw Materials 18 9
10 Once the relationships are developed, we then create Databases Database = An integrated collection of logical data relating to an entity or collection of related fields 19 (b) Process & Logic modeling Process Modeling = technique of identifying & modeling how data moves around an IS by examining processes that transform data, data stores and external entities using DFDs. Logic modeling shows the logical, policies & procedures to be implemented by a system s process 20 10
11 (i) DFDs DFDs shows processes (activities) that transform data from one form to another, data sores (holding areas of data), External entities (things that sent data into or receive data from a system) and data flows (routes by which data flows types of DFDs Logical DFD Physical DFD Logical DFD Shows actual data flows and processes that transform data NOT concerned about HOW the system works or will be constructed 22 11
12 DFD symbols External entities = Source or destination of data e.g., Student, Customer. Processes = Actions that transform data Data stores = Temporary or permanent stores of data that are inputs to or outputs of processes D3 Student 2 Calculate fees Student file Data flows = transfer of data Student Data 23 Developing DFDs DFDs are developed using top-down approach (a process called Leveling ) PROCEDURE 1. Define entities, data flows, processes & data stores 2. Draw content diag (level 0) 3. Draw Parent diag (Level 1) 4. Processes on level 1 may in turn be exploded to create more detailed child diags (levels 2 n) 24 12
13 Narrative Context Diag (LEVEL 0) Parent Diag (LEVEL 1) Start with Context diag that shows ONLY a single process ( the system ) External entities and data flows to and from the system NO DATA STORES Create Level 1 DFDs that shows More Processes and data stores Child Diags (LEVEL 2) Explosions of Child Diags (LEVEL N) Create CHILD DIAGS (Levels 2,3, n) that are explosions of Level 1, 2 n-1 DFDs until the diag shows only primitive processes. SPH_201_FWN, Nyongesa UoN F. W. 25 Example 1 Level 0 (Context Diag) Student 0 System Student Level 1 DFD Student 1 Process 2 Process Student D1 Data store 26 13
14 Level 2 DFD Shows child processes Student 1 Process 2 Process Student Process Process D1 Data store D2 Data store 27 Rules on creating Child diagrams 1. A Child diag is created from a process of the previous level diag 2. 1 ST sub-level (Child diags) are numbered to correspond to the respective parent e.g., 2.1, 2.2 etc 3. Each Child diag should have the same number of input and output data flow as the parent process i.e., data flow from parent process to child diag must match 4. Child diags may include additional data stores not shown in the parent process e.g., D
15 Example 2 Level 0 (Context Diag) Only 1 process (numbered 0) & NO Data stores Entity 1 Input A 0 System Output B Entity 2 29 Level 1 DFD (Parent Diag) Shows more (unexploded) processes & datastores Entity 1 Input A 1 Process A Data Flow B 2 Process B Output B Entity 2 Record A D1 Data Store 1 D2 Record B Data Store
16 Level 2 DFD (Child Diags) Shows 1 ST sub-levels of a process (i.e., explosion of a process e.g., process 2) Output flow must match Entity 1 Input A Record A 1 Process A Data Flow B Record B 2 Process B Entity 2 Output B D1 Data Store Process B1 2.2 Detailed Process B2 2.3 Detailed Process B3 Additional data store D3 Data Store 3 D2 Data store 2 31 Example 3 Content diag of Library System NB 3 outputs to user & 3 inputs from user user Register as member confirmation 0 Lib services Books to borrow Borrowed books user Clearance user 32 16
17 Level 1 DFD of Lib system NB 3 outputs to user & 3 inputs from user user Registration request Confirmation 1 User registration User D1 Borrow books Books User details Registered users User s file 2 Loans desk Copy of book card D2 Book card Borrowed books User Due Books Clearance 3 Book Returns Desk Books Shelving Books SPH_201_FWN, Nyongesa UoN F. W. 33 D3 Cleared cards D4 Dustbin Example 4 Airline Reservation system Level 0 DFD Passenger Travel request Passenger reservations Preferences & available flights 0 Airline reservation system Travel agent Ticketing information Airline 34 17
18 Rules in Constructing DFDs No data flow is permitted between Two Data Sources/External Entity Two Data Stores Data Stores and data source. D1 student Student D2 Student D1 35 Worked Example ABC is a book publishing company in Westlands. It is organized in sections e.g., accounting and sales When the clerk receives book orders from bookstores, he verifies the orders. He then checks the book information as well as the customer credit from the customer file and authorizes shipment through the warehouse. The shipment is verified before shipping and it is accompanied by an invoice. The clerk keeps a copy of the details of the order in a file called "bookstore orders". Accounts receivable are processed through the accounts department from forms filled out by an accounting clerk. Draw a logical model for the system 36 18
19 Soln Entities: Data Stores: Processes Data Flows 37 Soln D1 BOOK INFORMATION CUSTOMER ACCOUNTS 3. Credit Check 1. Orders D2 1.0 Verify orders CUSTOMER INFORMATION FILE 2. Check book inform 4. Shipping orders 8. forms D3 BOOKSTORE ORDERS 6. Copy of order 2.0 Verify Shipment 7. Shipment + Notice + Invoice CUSTOMER WAREHOUSE 5. Shipping Information SPH_201_FWN, Nyongesa UoN F. W
20 Physical DFDs Are created from Logical DFDs It depicts the system i.e., it shows HOW the system is physically implemented (designed or works) including personnel, hardware, software, databases, etc Shows certain details not shown in logical DFD such as type of activities that take place in a process 39 Example of physical DFD 40 20
21 Logical DFD of Doctors billing system D1 Physician a Verify Exam record & compute fees Examination Record Valid Fees Patient Applicable Patient fees Address FEE SCHEDULE Prepare Invoice Completed Insurance form Insurance Invoice Patient Invoice Insurance Schedule & Address PATIENT Patient Payment INSURANCE CARRIERS Carrier Payment D2 PATIENT RECORD D3 INSURANCE Co. Correct patient Payment Verify payment from patients Verify payment from insurance carriers SPH_201_FWN, Nyongesa UoN F. W. 41 D4 Correct carrier payment ACCOUNTS RECEIVABLE Advantages of DFDs Provides better understanding of the business to the analyst Provides better communication with users compared to narrative text Identification of error and redundancies is easy (in structured walkthroughs) Physical DFDs Show sequence of process, order and in detail how the system works from top to minute details using the levelling technique 42 21
22 Activity Distinguish between logical and physical DFD List advantages of physical DFD over logical DFD 43 Structured logic & Decisions Logic modeling shows the logical, policies & procedures to be implemented by a system s process Tools of Logic modeling: Decision tables :- Used to make a decision between two or more choices depending on the value of the condition Decision Trees :- Useful for sketching logical decisions where complex branching routines are involved e.g, calculating discounts or sales commissions etc. Structured English:- suited to model logical processes where sequencies of actions and decisions are required 44 22
23 (a) Decision Tables It s a 2-D matrix that shows the decision rules that apply when certain CONDITIONS occur and ACTIONS to be taken CONDITIONS (IF) Condition Entry Y/N) ACTIONS (THEN) Action Entry (X) No of columns required in the condition entry = 2 N where N =Number of conditions 45 Example The delivery charge to be added to customer s invoices is determined as follows: If the order value is at least 100,000/= and the delivery distance is within 1 Km, the delivery charge is 1,000/=. If the distance > 1 Km, the delivery charge is 1,500/=. If the order value < 100,000/= and the delivery distance is within 1 Km, the delivery charge is 2,000/=, else 3,000/=. Draw a decision table from the above
24 Soln 2 conditions: Order value => 1000,000 Delivery dist within 1 Km And 4 Actions (Charge 1,000, 1,500, 2,000 & 3,000) Entries = 2 2 =4 Order Value >= 100,000? Delivery Distance within 1 Km? Y Y Y N N Y Y N Charge 1,000 X Charge 1,500 X Charge 2,000 X Charge 3,000 X 47 Activity ABC bookshop gives customers discount based on the following policy: Bookstores get 25% discount on orders of 6 or more copies per book title and Nil for orders less than 6 copies. For orders from libraries and individuals, a 5% discount is allowed on orders of 6-19 copies per book title; 10% on orders for 20-49% copies per book tittle; 15% for 50 or more copies. Document this policy using Decision Tables Decision Trees Structured English 48 24
25 Soln 3 conditions: Bookstore; Lib & Order size 5 Actions (25, 15, 5 & 0%) Entries = 2 3 = 6 49 Soln 888 RULES IF Customer is bookstore Y Y Library or Individual Y Y Y Y Order size => 6 copies Y N N Order size 6-19 copies Order size copies Order size => 50 THEN Allow 25% discount Allow 15% discount Allow 10% discount Allow 5% discount Allow Nil discount X X X Y X Y X Y X 50 25
26 (b) Decision Trees Useful for sketching logical decisions where complex branching routines are involved in the decision process e.g., Customer Order size Discount Bookstore = > 6 < Discount policy Libraries & Individuals > < (c) Structure English suited to model logical processes where sequencies of actions and decisions are required borrows heavily from control structures in programming especially If..Then Else
27 Soln IF (order is from bookstore & = > 6 copies) THEN Discount = 25% ELSE: Nil END IF ELSE IF (Order from lib & Order > 50 copies) THEN Discount = 15% ELSE IF Order = copies Discount is 10% ELSE IF Order = copies Discount is 5% END IF 53 END 54 27
0. Database Systems 1.1 Introduction to DBMS Information is one of the most valuable resources in this information age! How do we effectively and efficiently manage this information? - How does Wal-Mart
More informationinformation process modelling DFDs Process description
Process modelling IMS9300 IS/IM FUNDAMENTALS information process modelling DFDs Process description processes are the action part of businesses process modelling graphically represents the processes which
More informationProcess Modelling. Data flow Diagrams. Process Modelling Data Flow Diagrams. CSE Information Systems 1
CSE104 - Information s 1 Process Modelling Data Flow Diagrams Process Modelling Process modelling aims to graphically represent the processes which capture, manipulate, store and distribute data. data
More informationSoftware Engineering Prof.N.L.Sarda IIT Bombay. Lecture-11 Data Modelling- ER diagrams, Mapping to relational model (Part -II)
Software Engineering Prof.N.L.Sarda IIT Bombay Lecture-11 Data Modelling- ER diagrams, Mapping to relational model (Part -II) We will continue our discussion on process modeling. In the previous lecture
More informationDatabase Systems. Overview - important points. Lecture 5. Some introductory information ERD diagrams Normalization Other stuff 08/03/2015
Lecture 5 Database Systems Instructor: M.Imran Khalil Imrankhalil3@gmail.com Resource:Imrankhalil3.wordpress.com University of Sargodha Canal Campus Lahore Overview - important points Some introductory
More informationModelling: Review. Modelling Information Systems. Models in analysis and design. Process Modelling. Modelling perspectives
Modelling: Review IMS100 Systems Analysis and Design Topic Review of Process Modelling Why do we do it? Communication and understanding Simplification all models are simplifications of the real world:
More informationData and Process Modeling
Chapter 5 Data and Process Modeling 5 CHAPTER Data and Process Modeling Chapter 5 is the second of four chapters in the systems analysis phase of the SDLC. This chapter discusses data and process modeling
More informationCSE Information Systems 1
CSE1204 - Information Systems 1 Detailed Process Definitions; The Data Dictionary Data Dictionary the data dictionary is a database or repository of information about objects identified during systems
More information(Murlidhar Group of Institutions,Bhavnagar Road, Rajkot) by:-assit. Prof. Vijay Vora (SOOADM) MCA-III
Analysis Modeling What is Analysis Modeling? Analysis modeling uses a combination of text and diagrammatic forms to depict(represent) requirements for data, function, and behavior These text and diagrammatic
More informationCOMP Instructor: Dimitris Papadias WWW page:
COMP 5311 Instructor: Dimitris Papadias WWW page: http://www.cse.ust.hk/~dimitris/5311/5311.html Textbook Database System Concepts, A. Silberschatz, H. Korth, and S. Sudarshan. Reference Database Management
More informationProcess Modeling. Wei-Tsong Wang 1 IIM, NCKU
Process Modeling Based on Chapter 9 of Whitten, Bentley, and Dittman: Systems Analysis and Design for the Global Enterprise (7th Ed). McGraw Hill. 2007 Wei-Tsong Wang 1 IIM, NCKU 2 Models: Logical and
More informationRequirements Engineering
Requirements Engineering Semi-Formal Specification: Structural Functional Requirements Structured Analysis Data Flow Diagrams SADT IDEF0 1 Back to the past GO/AO OO SA (DT) DFD SADT IDEF (Back to the future)
More informationUser guide Passenger Head office and Branch location - online forms
IATA TRAVEL AGENT User guide Passenger Head office and Branch location - online forms IMPORTANT! In order to apply for the IATA accreditation, please check the following requirements: 1. Before you start
More informationChapter VI: Process Analysis and Modeling
1. Introduction In the structured analysis, the data is modeled by ERD diagram after requirements are collected. When the data feeds on the system, it is transformed to the output. Transforming an input
More informationModelling as a Communication Tool: Introduction to Process Modelling. Modelling. Simplification in modelling. Representation in modelling
CSE104 - Information Systems 1 Modelling as a Communication Tool: Introduction to Process Modelling The requirements specification document Must be communicated to key stakeholders Should contain: Functions
More informationRepresent entities and relations with diagrams
LEARNING OBJECTIVES Define data modeling terms Describe E-R Model Identify entities and relations Represent entities and relations with diagrams WHAT IS DATA MODELING? A data model is a collection of concepts
More informationLecture Notes. Structured Systems Analysis
Lecture Notes Structured Systems Analysis Lecture 3 Structured Analysis & Data Flow Diagrams Written by Dr. Fred Grossman Copyright 1999 Fred Grossman All Rights Reserved Structured Systems Analysis Structured
More informationER DIAGRAM ER) diagram, a graphical representation of entities and their relationships to each other, typically used in computing in regard to the
ER DIAGRAM ER) diagram, a graphical representation of entities and their relationships to each other, typically used in computing in regard to the organization of data within databases or information systems.
More information17/03/2018. Meltem Özturan
Meltem Özturan www.mis.boun.edu.tr/ozturan/samd 2 1 Traditional Approach to Requirements Traditional Analysis Model Data flow diagrams Process description Data flow definiton Data store definition (Entity-Relationship
More informationSystem Analysis & design
Assiut University Faculty of Computers and Information System Analysis & design Year 2 Academic Year 2014/ 2015 Term (2) Copyright 2014 Dr. Hossam Ragab 6 data model describes the data that flow through
More informationNew CostaClick User Manual
COSTA CROCIERE S.P.A. New CostaClick User Manual Costa Crociere S.p.a. Via XII ottobre, 2 16100 Genova, Italy Contents MAIN SERVICES Booking 1. Search for cruise 1 2. Select a cruise 2 3. Select category
More informationFull file at https://fratstock.eu
TEACHING TIPS Chapter 2 SYSTEMS TECHNIQUES AND DOCUMENTATION I normally introduce flowcharting symbols with simple examples on the board. I first introduce a very simple manual flowchart involving only
More informationCh t 8 Chapter 8. System Models
Ch t 8 Chapter 8. System Models Objectives To explain why the context t of a system should be modelled d as a part of requirements engineering process To describe behavioural modelling, data modelling
More informationMD Helicopters, Inc. On-line Publications Ordering Applications Guide
MD Helicopters, Inc. On-line Publications Ordering Applications Guide Welcome. This guide is provided to assist you in placing orders for Technical Publications using the new On-line Publications Order
More informationData Flow Diagrams Examples
1 of 6 20-Jan-12 1:42 AM Information Systems College of Business Administration University of Missouri - St. Louis Data Flow Diagrams Examples We will study a variety of diagramming tools this semester.
More informationMIS Digital Design & Innovation Studio. 6: Understanding The Data Your Client Needs. Amy Lavin/Steve Sclarow
MIS 3506 Digital Design & Innovation Studio 6: Understanding The Data Your Client Needs Amy Lavin/Steve Sclarow Extra Credit Review: What are the Core Requirement Components? Core Requirement Components
More informationChapter 10. Object-Oriented Analysis and Modeling Using the UML. McGraw-Hill/Irwin
Chapter 10 Object-Oriented Analysis and Modeling Using the UML McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Objectives 10-2 Define object modeling and explain
More informationChapter 2 Introduction to Transaction Processing
Chapter 2 Introduction to Transaction Processing TRUE/FALSE 1. Processing more transactions at a lower unit cost makes batch processing more efficient than real-time systems. T 2. The process of acquiring
More informationEntity-Relationship Model. From Chapter 5, Kroenke book
Entity-Relationship Model From Chapter 5, Kroenke book Database Design Process Requirements analysis Conceptual design data model Logical design Schema refinement: Normalization Physical tuning Problem:
More information2004 John Mylopoulos. The Entity-Relationship Model John Mylopoulos. The Entity-Relationship Model John Mylopoulos
XVI. The Entity-Relationship Model The Entity Relationship Model The Entity-Relationship Model Entities, Relationships and Attributes Cardinalities, Identifiers and Generalization Documentation of E-R
More informationGleeson College Ecommerce Portal Instructions
Hello Parents, These instructions will guide you through purchasing your child s Tablet or Notebook device, Device Insurance, and Additional Accessories. We look forward to assisting you. Registration
More informationOverview. What is system analysis and design? Tools and models Methodologies
Overview What is system analysis and design? Tools and models Methodologies Information Systems What is a system? Why do systems fail? What is systems analysis and design? How do we do systems analysis?
More informationONLINE REGISTRATION SYSTEM UPDATE INSTRUCTIONS
ONLINE REGISTRATION SYSTEM UPDATE INSTRUCTIONS August, 2010 This instruction manual has been produced by the ACT Little Athletics Association based on the Little Athletics Association of NSW Inc. instruction
More informationEntity-Relationship Modelling. Entities Attributes Relationships Mapping Cardinality Keys Reduction of an E-R Diagram to Tables
Entity-Relationship Modelling Entities Attributes Relationships Mapping Cardinality Keys Reduction of an E-R Diagram to Tables 1 Entity Sets A enterprise can be modeled as a collection of: entities, and
More informationRequests Charges. Librarian. University affiliated patrons students, faculty, staff. Media Center Staff
Catherine Rutan INFO 530-901 Dr. Valerie Yonker Circulation of Media Materials from University Media Center: Requests Charges Librarian Circulation Desk Attendant Inquires University ID # (Primary Key)
More informationOn to Iteration 3, and Activity Diagrams CSSE 574: Session 6, Part 1
On to Iteration 3, and Activity Diagrams CSSE 574: Session 6, Part 1 Steve Chenoweth Phone: Office (812) 877-8974 Cell (937) 657-3885 Email: chenowet@rose-hulman.edu On to Iteration 3: NextGen POS Failover
More information1. i. What are the 3 major components of a information system and show their relationship input output
Higher National Diploma in Information Technology First Year, Second semesterexamination-2011 IT2005: System Analysis and Design Answer Script No. of pages: 11 1. i. What are the 3 major components of
More informationNTS ONLINE BOOKING TOOL SABRE.RES
NTS ONLINE BOOKING TOOL SABRE.RES National Travel Systems is pleased to present its online booking tool that offers state travelers another means to search fares and schedules that offer the best value
More informationNEBB Basic Building Systems Commissioning Certified Professional Seminar and Exams
NEBB Basic Building Systems Commissioning Certified Professional Seminar and Exams March 19-22, 2014 Atlanta, GA INTRODUCTION Enrollment is limited. Available openings will be filled on a first come-first
More informationRelational Database Components
Relational Database Components Chapter 2 Class 01: Relational Database Components 1 Class 01: Relational Database Components 2 Conceptual Database Design Components Class 01: Relational Database Components
More informationFAQs to your Premium-Transfer at fixed prices
TABLE OF CONTENTS FAQs to your Premium-Transfer at fixed prices I. Product overview. 2 II. Registration... 2 III. Booking 2 IV. After the booking... 5 V. During the ride.. 5 VI. After the ride.. 5 1 Product
More informationCOIT20248: Information Systems Analysis and Design Term 2, 2015 Assignment 2. Lecturer: Dr. Meena Jha Tutor: Aries Tao
COIT20248: Information Systems Analysis and Design Term 2, 2015 Assignment 2 Lecturer: Dr. Meena Jha Tutor: Aries Tao Prepared by: AXXXX XXXX: S0XXXXXX AXXXX MXXXXX: BisXXXXX BaXXXX: S0XXXXX S02XXXX SXXXXX
More informationEntity Relationship Diagram (ERD): Basics
Entity Relationship Diagram (ERD): Basics CIS 3730 Designing and Managing Data J.G. Zheng Fall 2010 Overview: 3 Level Database Design Creating an Entity Relationship Diagram (ERD) and associated data dictionary
More informationCLIENT MANUAL USER MANUAL. Sky Travellers Page 1. Dubai, UAE. Skytravellers.com
http://partner.skytravellers.com/ CLIENT MANUAL Dubai, UAE Skytravellers.com P.O. Box: 89634, Office No. 109, Business Point, Port Saeed, Deira, Dubai, UAE, Tel: +971 4 2989880 Fax: + 971 4 2941413 e-mail:
More informationCSCI315 Database Design and Implementation Singapore Assignment 2 11 January 2018
School of Computer Science & Software Engineering Session: 1, January 2017 University of Wollongong Lecturer: Janusz R. Getta CSCI315 Database Design and Implementation Singapore 2018-1 Assignment 2 11
More informationXV. The Entity-Relationship Model
XV. The Entity-Relationship Model The Entity-Relationship Model Entities, Relationships and Attributes Cardinalities, Identifiers and Generalization Documentation of E-R Diagrams and Business Rules Acknowledgment:
More informationPremier Club Member Online Booking Guide Page 1
Online Booking Guide Page 1 SeaLink Kangaroo Island offers discounted rates to bonafide s including discounted passenger fares and various other specials throughout the year. s can also receive further
More informatione2e etrac to etrac Setup and Configuration
e2e etrac to etrac Setup and Configuration Version: 1.5 Publish Date: 05/29/2014 Global DMS, 1555 Bustard Road, Suite 300, Lansdale, PA 19446 2014, All Rights Reserved. Table of Contents Introduction to
More informationB2B WEBSITE 2017 USER GUIDE VOYAGES-SNCF.EU
USER GUIDE VOYAGES-SNCF.EU HOMEPAGE - UNCONNECTED 2 HOMEPAGE - UNCONNECTED URL address remains the same Login: username & password remain the same Create a new agency account 3 CREATE A NEW AGENCY ACCOUNT
More informationSOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay. Lecture #10 Process Modelling DFD, Function Decomp (Part 2)
SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay Lecture #10 Process Modelling DFD, Function Decomp (Part 2) Let us continue with the data modeling topic. So far we have seen
More informationCHAPTER 4 Data and Process Modeling (Phase 2: Systems Analysis)
CHAPTER 4 Data and Process Modeling (Phase 2: Systems Analysis) Jakrapop Maisen DATA FLOW DIAGRAMS A data flow diagram (DFD) shows how data moves through an information system but does not show program
More informationDocument valide au 21/08/2015. Welcome Booklet
Welcome Booklet Welcome to Bipea! You have chosen to join our Proficiency Testing Programs. We thank you for your trust! We hope that our Proficiency Testing Schemes will fully meet your needs and requirements.
More informationData Flow Diagrams System Analysis ( (
7 Data Flow Diagrams System Analysis (1932475( Kendall & Kendall 7-1 Data Flow Diagrams A top down approach to diagramming data movement, it moves from general to specific. Graphically characterize data
More informationMeaning & Concepts of Databases
27 th August 2015 Unit 1 Objective Meaning & Concepts of Databases Learning outcome Students will appreciate conceptual development of Databases Section 1: What is a Database & Applications Section 2:
More informationDatabases The McGraw-Hill Companies, Inc. All rights reserved.
Distinguish between the physical and logical views of data. Describe how data is organized: characters, fields, records, tables, and databases. Define key fields and how they are used to integrate data
More information16/06/56. Databases. Databases. Databases The McGraw-Hill Companies, Inc. All rights reserved.
Distinguish between the physical and logical views of data. Describe how data is organized: characters, fields, records, tables, and databases. Define key fields and how they are used to integrate data
More informationGroup bookings with Germania Fluggesellschaft mbh
Group bookings with Germania Fluggesellschaft mbh Applicable from 23rd July 2018 Contents 1. Introduction... 2 2. System requirements... 2 3. Setting up a user profile... 3 4. Changing the language...
More informationCHAPTER 2 INTRODUCTION TO TRANSACTION PROCESSING
Chapter 2 Page 20 REVIEW QUESTIONS CHAPTER 2 INTRODUCTION TO TRANSACTION PROCESSING. The expenditure cycle, conversion cycle, and revenue cycle. 2. Purchases/accounts payable system, cash disbursements
More informationCSIT5300: Advanced Database Systems
CSIT5300: Advanced Database Systems L01: Entity Relationship (ER) Model Dr. Kenneth LEUNG Department of Computer Science and Engineering The Hong Kong University of Science and Technology Hong Kong SAR,
More information- CLIENT FACING - Frequently Asked Questions for Concur Mobile March
Questions Concur Mobile Solution Information... 4 1. What is Concur Mobile?... 4 2. Why would a traveler need to manage travel, expenses, and payment requests using their smartphone?... 4 3. Does Concur
More informationConcur Travel User Guide
Concur Travel User Guide 1 Table of Contents What is Concur?... 3 Concur Modules... 3 Logging on to Concur... 5 Exploring the Home Page... 6 Updating Your Travel Profile... 7 Personal Information... 7
More informationReservation Management and Modifications
Reservation Management and Modifications Quick Reference Guide Version: 1 Updated: 03/21/17 2017 VAX VacationAccess 2 Table of Contents Introduction... 3 Reservation Management... 5 Retrieving Confirmed
More informationLecture 5 STRUCTURED ANALYSIS. PB007 So(ware Engineering I Faculty of Informa:cs, Masaryk University Fall Bühnová, Sochor, Ráček
Lecture 5 STRUCTURED ANALYSIS PB007 So(ware Engineering I Faculty of Informa:cs, Masaryk University Fall 2015 1 Outline ² Yourdon Modern Structured Analysis (YMSA) Context diagram (CD) Data flow diagram
More informationCSSE 374: UML Activity Diagrams. Shawn Bohner Office: Moench Room F212 Phone: (812)
CSSE 374: UML Activity Diagrams Shawn Bohner Office: Moench Room F212 Phone: (812) 877-8685 Email: bohner@rose-hulman.edu Learning Outcomes: Patterns, Tradeoffs Identify criteria for the design of a software
More informationMIS 3506 Digital Design and Innovation Studio
MIS 3506 Digital Design and Innovation Studio 6: UNDERSTANDING THE DATA YOUR CLIENT NEEDS Amy Lavin/Steve Sclarow Photo: Installation by Jenny Holzer, US Pavillion, Venice Biennale 1990 EXTRA CREDIT EXAM
More informationTask: Design an ER diagram for that problem. Specify key attributes of each entity type.
Q1. Consider the following set of requirements for a university database that is used to keep track of students transcripts. (10 marks) 1. The university keeps track of each student s name, student number,
More information810 IBM Subset - Invoice To Customer - (004010)
810 IBM Subset - Invoice To Customer - (004010) Functional Group ID=IN Introduction: This Draft Standard for Trial Use contains the format and establishes the data contents of the Invoice Transaction Set
More informationCIS 330: Web-driven Web Applications. Lecture 2: Introduction to ER Modeling
CIS 330: Web-driven Web Applications Lecture 2: Introduction to ER Modeling 1 Goals of This Lecture Understand ER modeling 2 Last Lecture Why Store Data in a DBMS? Transactions (concurrent data access,
More informationPEGACSA72V1.pegasystems
PEGACSA72V1.pegasystems Number: PEGACSA72V1 Passing Score: 800 Time Limit: 120 min Exam A QUESTION 1 You are designing a form for an online bookstore to display new arrivals. The form is displayed on laptops
More informationChapter 2 SYSTEMS TECHNIQUES AND DOCUMENTATION
Chapter 2 SYSTEMS TECHNIQUES AND DOCUMENTATION TEACHING TIPS I normally introduce flowcharting symbols with simple examples on the board. I first introduce a very simple manual flowchart involving only
More informationDatabase Systems. A Practical Approach to Design, Implementation, and Management. Database Systems. Thomas Connolly Carolyn Begg
Database Systems A Practical Approach to Design, Implementation, and Management For these Global Editions, the editorial team at Pearson has collaborated with educators across the world to address a wide
More informationP.G.D.C.M. (Semester I) Examination, : ELEMENTS OF INFORMATION TECHNOLOGY AND OFFICE AUTOMATION (2008 Pattern)
*4089101* [4089] 101 P.G.D.C.M. (Semester I) Examination, 2011 101 : ELEMENTS OF INFORMATION TECHNOLOGY AND OFFICE AUTOMATION (2008 Pattern) Time : 3 Hours Max. Marks : 70 Note : 1) Q. 1 is compulsory.
More informationThe following link will enable you to Sign Up, Register and Create program WFC registrations:
The following link will enable you to Sign Up, Register and Create program WFC registrations: https://parentportal.workfamilyconnection.com If this is your first use of the Parent Portal you will need
More informationTopics. Overview- The UML Functional Model. Structural Model. Behavioral Models. Use Case Diagram (essential and system)
Topics Overview- The UML Functional Model Use Case Diagram (essential and system) Structural Model Class/object, Component and Deployment Diagram Behavioral Models Activity, State chart, sequence /collaboration
More informationSystems Development and Documentation Techniques. Lecture 2. (Chapter 3)
Systems Development and Documentation Techniques Lecture 2 (Chapter 3) Introduction This chapter explains the most common systems documentation tools and techniques. 1 Data flow diagrams 2 Document flowcharts
More informationEducoSoft. Student Registration
EducoSoft Student Registration 1. Register 2-5 2. Register using Access Code 6-8 3. Pay for Web Access and Register 9-14 4. Purchase a Book and Register 15 21 5. Repeat Registration 22-23 1 1. Register
More informationChapter 2: Entity-Relationship Model
Chapter 2: Entity-Relationship Model! Entity Sets! Relationship Sets! Design Issues! Mapping Constraints! Keys! E-R Diagram! Extended E-R Features! Design of an E-R Database Schema! Reduction of an E-R
More informationUnit 6 - Software Design and Development LESSON 10 DESIGN TOOLS, INPUTS, OUTPUTS, STORYBOARDS
Unit 6 - Software Design and Development LESSON 10 DESIGN TOOLS, INPUTS, OUTPUTS, STORYBOARDS Previously Key features of programming languages Software Development Lifecycle Using tools to demonstrate
More informationVISTARA TATA SIA Airlines Ltd
Vistara Group Request Management System (GRMS) VISTARA TATA SIA Airlines Ltd Table of Contents Login Process... 2 Registration Process... 4 Home Page... 6 Create New Request... 7 Flight Search... 8 Checking
More informationIntroduction to Some Requirements Specification Tools (EEM, ELH, ECD, EAP) -Some Basic Concepts- Dr. Ernest Cachia
Introduction to Some Requirements Specification Tools (EEM, ELH, ECD, EAP) -Some Basic Concepts- Dr. Ernest Cachia SSADM Diagram Relationships DFD * ERD ELH Entity Life History (ELH) Diagrams Some basic
More informationLogical Database Design. ICT285 Databases: Topic 06
Logical Database Design ICT285 Databases: Topic 06 1. What is Logical Database Design? Why bother? Bad logical database design results in bad physical database design, and generally results in poor database
More informationLAB-03 BPMN Resource Perspective and Events
Lab for the course on Process and Service Modeling and Analysis LAB-03 BPMN Resource Perspective and Events Lecturer: Andrea MARRELLA Objectives of this lecture Recap: Pools, Swimlanes and Message Flows
More informationSolution Manual for Accounting Information Systems 11th Edition by George H. Bodnar and William S. Hopwood
Solution Manual for Accounting Information Systems 11th Edition by George H. Bodnar and William S. Hopwood Link download full: https://digitalcontentmarket.org/download/solution-manualfor-accounting-information-systems-11th-edition-by-bodnar
More informationClub Automation: Online Portal
Cedardale Health & Fitness 931 Boston Road Haverhill, MA Cedardale Andover 307 Lowell Street Andover, MA Club Automation: Online Portal (661) 257-0044 Welcome to your new Cedardale Health & Fitness online
More informationChapter 2: Entity-Relationship Model. Entity Sets. Entity Sets customer and loan. Attributes. Relationship Sets. A database can be modeled as:
Chapter 2: Entity-Relationship Model Entity Sets Entity Sets Relationship Sets Design Issues Mapping Constraints Keys E-R Diagram Extended E-R Features Design of an E-R Database Schema Reduction of an
More informationDiscussion Focus. Figure 1
Discussion Focus Efficient data management typically requires the use of computer database. A database is a shared, integrated computer structure that stores a collection of: End-user data that is the
More informationAn Introduction to Business Process Modeling using Data Flow Diagrams
An Introduction to Business Process Modeling using Data Flow Diagrams BSAD 141 Dave Novak BDIS: 2.2 (61-77) Lecture Overview Systems and Business processes Business process models Data Flow Diagrams (DFDs)
More informationBT Compute Protect Schedule to the General Terms
BT Compute Protect Schedule to the General Terms Contents A note on you... 2 Words defined in the General Terms... 2 Part A The BT Compute Protect Service... 2 1 Service Summary... 2 2 Standard Service
More informationWelcome to the Palestine YMCA Help Guide for Online Soccer Registration. To Register One Child: Please Start on Page (1) of this Guide.
Welcome to the Palestine YMCA Help Guide for Online Soccer Registration. To Register One Child: Please Start on Page (1) of this Guide. To Register Multiple Children: Please Start on Page (10) of this
More informationCS 4400 Introduction to Database Systems 2002 Spring Term Project (Section A)
CS 4400 Introduction to Database Systems 2002 Spring Term Project (Section A) Last updated 1/15/2002, 9:30pm In this term project, you are asked to design a small database system, create and populate this
More informationFinancials Module: General Ledger
The Priority Enterprise Management System Financials Module: General Ledger Contents Introduction... 2 Chart of Accounts... 2 Entry Journal... 4 Reconciliations... 7 Financial Statements... 9 Cash Flow...
More informationIMS1002/CSE1205 Lectures 1
IMS1002/CSE1205 Systems Analysis and Design Lecture 2 & 3 Introduction to Data Modelling Entity Relationship Modelling Data Modelling Focus on the information aspects of the organisation In a database
More informationTest bank for accounting information systems 1st edition by richardson chang and smith
Test bank for accounting information systems 1st edition by richardson chang and smith Chapter 04 Relational Databases and Enterprise Systems True / False Questions 1. Three types of data models used today
More informationDatabase Principles: Fundamentals of Design, Implementation, and Management Tenth Edition. Chapter 7 Data Modeling with Entity Relationship Diagrams
Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition Chapter 7 Data Modeling with Entity Relationship Diagrams Objectives In this chapter, students will learn: The
More informationStripe Payment with Recurring Profile MAGEDELIGHT.COM USER MANUAL E:
Stripe Payment with Recurring Profile USER MANUAL MAGEDELIGHT.COM E: SUPPORT@MAGEDELIGHT.COM License Key After successful installation of Stripe Payment with recurring extension by using the Magento setup,
More informationOrdering New & Refill Prescriptions Online With Costco Mail Order
Ordering New & Refill Prescriptions Online With Costco Mail Order Last updated: 09/2018 Register an Account Visit: pharmacy.costco.com Click Sign In/Register and then Create Account to get started on your
More informationConcur Registration Create a new Account and Profile Tips
Concur Registration Create a new Account and Profile Tips Activating Your Account and Travel Profile Creation 2 New Users - Online Booking and Profile To complete a travel profile and / or book travel
More informationFurniture Wizard Security Introduction
Furniture Wizard Security Introduction In this section, we will introduce you to the new security features of Furniture Wizard. Furniture Wizard s security will allow you to set permissions for different
More informationChapter 9. Process Modeling. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 9 Process Modeling McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Objectives Define systems modeling and differentiate logical and physical models. Define
More informationIS 263 Database Concepts
IS 263 Database Concepts Lecture 1: Database Design Instructor: Henry Kalisti 1 Department of Computer Science and Engineering The Entity-Relationship Model? 2 Introduction to Data Modeling Semantic data
More information