Introduction to Accounting Information Systems

Slides:



Advertisements
Similar presentations
Chapter Information Systems Database Management.
Advertisements

Chapter 10: Designing Databases
Chapter 12 File Processing and Data Management Concepts
Relational Database. Relational database: a set of relations Relation: made up of 2 parts: − Schema : specifies the name of relations, plus name and type.
SQL Lecture 10 Inst: Haya Sammaneh. Example Instance of Students Relation  Cardinality = 3, degree = 5, all rows distinct.
Accounting System Design
Relational Databases Chapter 4.
PowerPoint Presentation by Charlie Cook Copyright © 2004 South-Western. All rights reserved. Chapter 3 Database Management Systems Database Management.
Chapter 12 Information Systems Chapter Goals Define the role of general information systems Explain how spreadsheets are organized Create spreadsheets.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 5-1 Accounting Information Systems 9 th Edition Marshall.
Chapter Information Systems Database Management.
Oct 31, 2000Database Management -- Fall R. Larson Database Management: Introduction to Terms and Concepts University of California, Berkeley School.
Entity-Relationship Model and Diagrams (continued)
Database Design Chapter 2. Goal of all Information Systems  To add value –Reduce costs –Increase sales or revenue –Provide a competitive advantage.
FIS 431/631 Financial Information Systems: Analysis and Design ERD & Normalization Joe Callaghan Oakland University Department of Accounting & Finance.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Implementing an REA Model in a Relational Database
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 18-1.
Mgt 20600: IT Management & Applications Databases Tuesday April 4, 2006.
Chapter 12 Information Systems. 2 Chapter Goals Define the role of general information systems Explain how spreadsheets are organized Create spreadsheets.
Data at the Core of the Enterprise. Objectives  Define of database systems  Introduce data modeling and SQL  Discuss emerging requirements of database.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Chapter 12 Information Systems. 2 Chapter Goals Define the role of general information systems Explain how spreadsheets are organized Create spreadsheets.
Chapter 5 Normalization of Database Tables
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
© Pearson Education Limited, Chapter 2 The Relational Model Transparencies.
Data at the Core of the Enterprise. Objectives  Define of database systems.  Introduce data modeling and SQL.  Discuss emerging requirements of database.
Web-Enabled Decision Support Systems
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
1 Chapter 1 Overview of Database Concepts. 2 Chapter Objectives Identify the purpose of a database management system (DBMS) Distinguish a field from a.
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
The REA Model. The REA model provides structure for developing an accounting database It helps to identify It helps to The REA Model.
Concepts and Terminology Introduction to Database.
Lecture2: Database Environment Prepared by L. Nouf Almujally & Aisha AlArfaj 1 Ref. Chapter2 College of Computer and Information Sciences - Information.
1 Chapter 1 Introduction. 2 Introduction n Definition A database management system (DBMS) is a general-purpose software system that facilitates the process.
1.1 CAS CS 460/660 Relational Model. 1.2 Review E/R Model: Entities, relationships, attributes Cardinalities: 1:1, 1:n, m:1, m:n Keys: superkeys, candidate.
1 Relational Databases and SQL. Learning Objectives Understand techniques to model complex accounting phenomena in an E-R diagram Develop E-R diagrams.
5-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 1Introduction to Oracle9i: SQL1 Chapter 1 Overview of Database Concepts.
FEN Introduction to the database field:  The Relational Model Seminar: Introduction to relational databases.
Implementing an REA Model in a Relational Database
Component 4: Introduction to Information and Computer Science Unit 6a Databases and SQL.
1 © Prentice Hall, 2002 Chapter 5: Logical Database Design and the Relational Model Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B.
The University of Akron Dept of Business Technology Computer Information Systems The Relational Model: Concepts 2440: 180 Database Concepts Instructor:
INTRODUCTION lecture1 1. Data base concept Data is a meaningless static value. What does 3421 means? Information is the data you process in a manner that.
BSA206 Database Management Systems Lecture 2: Introduction to Oracle / Overview of Database Concepts.
Chapter 13.3: Databases Invitation to Computer Science, Java Version, Second Edition.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 4-1 Relational Databases.
Chapter 3: Relational Databases
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 18-1.
1 10 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 10 Designing Databases.
Chapter 3 The Relational Model. Why Study the Relational Model? Most widely used model. Vendors: IBM, Informix, Microsoft, Oracle, Sybase, etc. “Legacy.
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 The Relational Model Chapter 3.
IT 5433 LM3 Relational Data Model. Learning Objectives: List the 5 properties of relations List the properties of a candidate key, primary key and foreign.
Fundamental of Database Systems
Implementing an REA Model in a Relational Database
Chapter 12 Information Systems.
Information Systems Database Management
Chapter 4 Relational Databases
Implementing an REA Model in a Relational Database
Accounting Information Systems 9th Edition
Entity-Relationship Model and Diagrams (continued)
Accounting System Design
Week 11: Database Management System
Databases and Structured Files: What is a database?
Data Model.
Accounting System Design
Accounting Information Systems 9th Edition
Database Design Chapter 7.
Presentation transcript:

Introduction to Accounting Information Systems Chapter 1 Chapter 5 Database Management Systems Introduction to Accounting Information Systems

Learning Objectives Understand techniques to model complex accounting phenomena in E-R diagram Develop E-R diagrams that model effective accounting database structures Recognize components of relational tables and keys to effective DB design Understand use of SQL to create relational tables during implementation Manipulate tables to extract data

Entities/Attributes Entity - object, event, or agent about which data are collected Objects - Inventory, equipment, cash Events - Orders, sales, purchases Agents - Customers, employees, vendors Attribute - item of data that characterizes and entity or relationship

Attribute hierarchy for entity Client

Model representations for entities and attributes

Relationships

Constraints on data model relationships EMPLOYEE WORKS_COMPLETED 1 Works N a. Cardinality constraints EMPLOYEE (1,1) WORKS_COMPLETED Works (0,N) b. Participation constraints

Relational Databases Relation - collection of data representing multiple occurrences of an object, event, or agent. Tuples (rows) - set of data that describe an instance of the entity represented by a relation; like a record in traditional file structure. Attributes (columns) - items of data that characterize an object, event, or agent; like fields in traditional file structure.

Mapping E-R Diagram to Database Create separate relational table for each entity. Determine primary key for each relation. Must uniquely identify any row within table. Determine attributes for each entity. Implement relationships among entities. (Primary key in one table exists as attribute in every table (entity) where relationship specified in E-R. Determine attributes, if any, for relationship tables.

Schema - billing & HR database CLIENT Client_No. Name Street_address City State Zip_code Contact Phone_no WORK_COMPLETED Employee_No. Date Client_No. Hours EMPLOYEE Employee_No. Soc_Sec_No Name Supervisor_No Billing_Rate Pay_Rate TRAINING_COMPLETED Employee_No. Date Hours Train_code RELEASE_TIME Employee_No. Date Hours Vacation_Sick

Referential constraints - relational schema CLIENT Client_No. Name Street_address City State Zip_code Contact Phone_no WORK_COMPLETED Employee_No. Date Client_No. Hours EMPLOYEE Employee_No. Soc_Sec_No Name Supervisor_No Billing_Rate Pay_Rate TRAINING_COMPLETED Employee_No. Date Hours Train_code RELEASE_TIME Employee_No. Date Hours Vacation_Sick

SQL : Relational DB Query Language Used to define database systems query DB for information generate reports from DB access DB from within programs De facto standard DB language

Constructing DBs using SQL Assign name to relation Assign names to attributes Specify data type for attributes Specify constraints, when appropriate, on the attributes.

Other SQL functions Update DB - Query DB using SELECT/WHERE add tuple using INSERT remove tuple using DELETE change attribute value using UPDATE Query DB using SELECT/WHERE Generate standard reports from DB ad hoc (as necessary) repetitive - might generate subschema view

Learning Objectives Understand techniques to model complex accounting phenomena in E-R diagram Develop E-R diagrams that model effective accounting database structures Recognize components of relational tables and keys to effective DB design Understand use of SQL to create relational tables during implementation Manipulate tables to extract data