Database Design Workshop i257 Tuesday, Sept. 19, 2006.

Slides:



Advertisements
Similar presentations
DFD, LDS, ELH Inter-Relationships
Advertisements

Context Diagram Yong Choi BPA CSUB.
The General Ledger 4 Post to the ledger The 4 th step of the accounting cycle is to post to the ledger. 4 Post to the ledger The General Ledger is a book.
SWE 214 (071) Use Case Diagrams Slide 1 Use Case Diagrams Examples.
Appendix A Data Modeling MANAGEMENT INFORMATION SYSTEMS 8/E Raymond McLeod, Jr. and George Schell Copyright 2001 Prentice-Hall, Inc. A-1.
Ch 12: Object-Oriented Analysis
Systems Analysis and Design
Chapter 3 Banking Services
Checking Accounts Step 5 – Reconciling with Your Bank.
1COM6030 Systems Analysis and Design © University of Sheffield 2005 COM 6030 Software Analysis and Design Lecture 10 – Classes and operations Dr Richard.
30S Applied Math Mr. Knight – Killarney School Slide 1 Unit: Budgeting Lesson: Cheque Records & Deposit Slips Cheque Records & Deposit Slips Learning Outcome.
Normalization A technique that organizes data attributes (or fields) such that they are grouped to form stable, flexible and adaptive entities.
Comerica Bank Bank of America DFCU Financial
CHAPTER 5 By: Ashley Kea. KEY POINTS  Depositing Cash  Blank Endorsement, Special Endorsement, and Restrictive Endorsement  Check Stub and Check 
Project Name:- Acknowledgement  First of all we deeply acknowledge our gratitude to our guide Mr. Dibyendu Kumar Pal(Guide ) for being kind enough.
Conceptual Databases Design Step 1 © Pearson Education Limited 1995, 2005.
GOALS BUSINESS MATH© Thomson/South-WesternLesson 3.2Slide 1 3.2Electronic Banking Record electronic banking transactions Find account balance when banking.
Setting Up Oracle Cash Management. Objectives After completing this lesson, you should be able to do the following: Describe Oracle General Ledger setup.
More bankingChecks, etc. Check types ServicesMisc. Banking Banking Services Game.
How to Write Checks and Balance Accounts. Checking Account An account at a bank against which checks can be drawn by the account depositor Check – A document.
Prepared by Johnny Howard © 2015 South-Western, a part of Cengage Learning.
1 Object-Oriented Static Modeling of the Banking System - III Lecture # 33.
1 Object-Oriented Static Modeling of the Banking System - II Lecture # 32.
BANK MANAGEMENT SYSTEM. Aim The bank management system is an application for maintaining a person’s account in a bank. The system provides the access.
Compound Interest. Compound Interest (except continuous) When the bank pays interest on both the principal and the interest an account has already earned,
Checking Accounts CheckCheck A written order to pay a stated amount to a person or business Checking accountChecking account  Also known as “demand deposit”
Unit 4: Banking Consumer Education Chapter 7. How Banks Work  Banks are a business; they work to earn a profit  Most profit comes from interest charged.
Order Database – ER Diagram
Chapter 5 UNDERSTANDING AND DESIGNING ACCOUNTING DATA
Open, Manage, and Balance
Mrs. Swope Family and Consumer Science
ATM OO Design and Implementation Case Study
How does it work? What is it made of? What is it made of?
Introduction to Database Systems
Avoiding Common Banking Fees
Storyboarding and Game Design SBG, MBG620 Full Sail University
Implementing an REA Model in a Relational Database
Dynamic Modeling of Banking System Case Study - I
Use Case Model.
Object-Oriented Static Modeling of the Banking System - I
Bank Transfers.
Mrs. Swope Family and Consumer Science
Dept. of Computer & Information Sciences
Chapter 3 Banking Services
Order Database – ER Diagram
Implementing an REA Model in a Relational Database
Do it now – PAGE 13 You will find your do it now task in your workbook – look for the start button! Thursday, 20 September 2018.
CIS 336 strCompetitive Success/tutorialrank.com
CIS 336 str Education for Service-- tutorialrank.com.
Order Database – ER Diagram
Advanced Financial Algebra
CHAPTER 4 Banking.
Concepts, Specifications, and Diagrams
Bank On It.
Software Engineering System Modeling Chapter 5 (Part 1) Dr.Doaa Sami
Checkbook Terminology
Current and Proposed ATM Activity
Current and Proposed ATM Activity
SECTION 4-4 Bank Statements pp
Software Engineering System Modeling Chapter 5 (Part 1) Dr.Doaa Sami
ICT Database Lesson 2 Designing a Database.
Chapter 5 Architectural Design.
SECTION 4-3 Check Registers pp
Review What is the difference between simple interest and compound interest? Which will earn more? What 4 methods can you use to take money out of a checking.
Bell Ringer: Answer these questions:
Real-Time Structured Analysis and Design Technique (RSTAD)
G061 - Data Dictionary.
David Christensen Herbie Hanson Sean Johgart
Appendix A Data Modeling MANAGEMENT INFORMATION SYSTEMS 8/E
Uses of Telecommunications & ICT
Presentation transcript:

Database Design Workshop i257 Tuesday, Sept. 19, 2006

Assignment 2 ● Written description of the database – use cases ● Data dictionary ● ER diagram – five real entities + composites

Description ● Brief Summary – What is the problem that the DB will solve? – Who will use it? – What’s the scope of use?

Use Cases ● Specific things that the database will need accomplish.

Use Cases for the Bank Database ● Create a new customer account ● Record cash withdrawal from an ATM ● Transfer money from one account to another ● Look up recent transactions ● Generate a monthly statement

Use Cases Details ● Cash withdrawal – ATM sends account number and requested amount – Find the BankAccount entity by account number – Check sufficient balance, if sufficient: ● Tell ATM to issue cash ● Create a Transaction, link to the Account ● Update Account balance ● Update cash quantity for the ATM (how?)

The Data Dictionary ● List all entities ● List all attributes for each entity ● For each attribute: – name – description – primary key? – format – can it undefined? – optionally: access rights

Entity “BankAccount” (1/3) ● accountNumber – the account number as seen by the customer – long integer, must be defined – > ● balance – current account balance – decimal number, 0 by default

Entity “BankAccount” (2/3) ● trackedToFBI – should transactions on this account automatically reported to FBI – boolean, default to “False” – can only be seen by a Manager or above – can only be set by a Director ● currency – the currency is which this account denominated – FK to “Currency”, must be defined

Entity “BankAccount” (3/3) – other relationships ● account ownership represented by “AccountOwnership” entity ● account transactions are linked with a FK from “Transaction” entity