Database Processing Chapter 5. 5-2 "No, Drew, You Don’t Know Anything About Creating Queries.” Copyright © 2015 Pearson Education, Inc. Operational database.

Slides:



Advertisements
Similar presentations
Moores Law Co-founder of Intel The number of transistors per square inch on an integrated chip [speed of computing] doubles every 18 months. Accurate for.
Advertisements

Chapter 4 Database Processing. Agenda Purpose of Database Terminology Components of Database System Multi-user Processing Database Design Entity-relationship.
Access 2007 ® Use Databases How can Microsoft Access 2007 help you structure your database?
Lecture-7/ T. Nouf Almujally
Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/1 Copyright © 2004 Please……. No Food Or Drink in the class.
Chapter 5 Database Processing.
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke
Lecture Microsoft Access and Relational Database Basics.
Database Software File Management Systems Database Management Systems.
CSCI 260 Database Applications Chapter 1 – Getting Started.
Database Management: Getting Data Together Chapter 14.
Introduction to Database Processing
Database Processing Chapter 4.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 1-1 David M. Kroenke’s Chapter One: Introduction Part One Database Processing:
CSCI 150 Database Applications Chapter 1 – Getting Started.
Getting Started (Excerpts) Chapter One DAVID M. KROENKE’S DATABASE CONCEPTS, 2 nd Edition.
Chapter 4: Database Management. Databases Before the Use of Computers Data kept in books, ledgers, card files, folders, and file cabinets Long response.
Chapter 14 The Second Component: The Database.
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 5 th Edition.
Business Intelligence Systems
Database Processing Chapter "No, Drew, You Don’t Know Anything About Report Writing.” Copyright © 2014 Pearson Education, Inc. Publishing as Prentice.
David M. Kroenke and David J. Auer Database Processing—12 th Edition Fundamentals, Design, and Implementation Chapter One: Introduction KROENKE AND AUER.
Getting Started Chapter One DATABASE CONCEPTS, 7th Edition
Chapter 3 Applications Software: Getting the Work Done.
Why Databases.
Lecture-8/ T. Nouf Almujally
Information Systems and Databases 1. Chapter Objectives 2  Describe the difference between data and information.  Describe what an Information System.
Chapter 12 Information Systems. Spreadsheets Databases 12-2.
Exam2 Review. 5-2 Q1: What Is the Purpose of a Database? Organize and keep track of things Keep track of multiple themes General rule:  Single theme.
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 6 th Edition.
Chapter 5 Database Processing.
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2007 (Week 3, Tuesday 9/4/2007)
Database Processing.
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2012 (September 5, 2012)
Copyright © 2003 by Prentice Hall Module 4 Database Management Systems 1.What is a database? Data hierarchy and data organization Field, record, file,
© Paradigm Publishing Inc. 9-1 Chapter 9 Database and Information Management.
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Chapter 9 Database Management Discovering Computers Fundamental.
Organizing Data and Information AD660 – Databases, Security, and Web Technologies Marcus Goncalves Spring 2013.
1 January Management of Information Technology Chapter 10 Database Management Asst. Prof. Wichai Bunchua
I Information Systems Technology Ross Malaga 4 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 4-1 DATABASE.
Chapter 5 Database Processing. Neil uses software to query a database, but it has about 25 standard queries that don’t give him all he needs. He imports.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Instructor: Dema Alorini Database Fundamentals IS 422 Section: 7|1.
Dimu' Rumpak © 2009 by Prentice Hall 1 Getting Started Didimus Rumpak, M.Si. Database Concepts Chapter 1 1.
Chapter 4 Database Processing Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall 4-1.
Database Management System (DBMS) an Introduction DeSiaMore 1.
Getting Started Chapter One DAVID M. KROENKE’S DATABASE CONCEPTS, 2 nd Edition.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
1 Technology in Action Chapter 11 Behind the Scenes: Databases and Information Systems Copyright © 2010 Pearson Education, Inc. Publishing as Prentice.
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 4 th Edition.
Introduction to Databases Three File Processing Systems DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 1-2.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. DATABASE.
Relational Database Systems Bartosz Zagorowicz. Flat Databases  Originally databases were flat.  All information was stored in a long text file, called.
David M. Kroenke and David J. Auer Database Processing: Fundamentals, Design, and Implementation Chapter One: Introduction.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Chapter 5 Database and Content Management
Introduction to Databases by Dr. Soper extended with more examples
Database Systems: Design, Implementation, and Management Tenth Edition
Chapter 5 Database Processing.
Database Management System (DBMS)
Database Processing: David M. Kroenke’s Chapter One: Introduction
Basic Concepts in Data Management
Database Processing: David M. Kroenke’s Chapter One: Introduction
Getting Started Chapter One DATABASE CONCEPTS, 5th Edition
Chapter 1 Introduction to Database Processing
DATABASE TECHNOLOGIES
Getting Started Chapter One DATABASE CONCEPTS, 4th Edition
Presentation transcript:

Database Processing Chapter 5

5-2 "No, Drew, You Don’t Know Anything About Creating Queries.” Copyright © 2015 Pearson Education, Inc. Operational database has data needed to determine which parts to consider for 3D printing. Dependent on Lucas (IT dept) to produce reports –Wait a long time –Probably not get what they want. Relying on their own skills will give them much more freedom and better results. Will use Access

5-3 Study Questions Q1: What is the purpose of a database? Q2: What is a database? Q3: What is a database management system (DBMS)? Q4: How do database applications make databases more useful? Q5: What is a NoSQL DBMS? Copyright © 2015 Pearson Education, Inc.

5-4 Q1: What Is the Purpose of a Database? Organize and keep track of things Keep track of multiple themes General rule:  Single theme - store in a spreadsheet  Multiple themes - use a database Copyright © 2015 Pearson Education, Inc.

5-5 A List of Student Grades Presented in a Spreadsheet – Single Theme Copyright © 2015 Pearson Education, Inc.

5-6 Student Data Shown in a Form, from a Database Copyright © 2015 Pearson Education, Inc.

5-7 Q2: What Is a Database? Copyright © 2015 Pearson Education, Inc.

5-8 Hierarchy of Data Elements Copyright © 2015 Pearson Education, Inc.

5-9 Components of a Database Copyright © 2015 Pearson Education, Inc.

5-10 Example of Relationships Among Rows Copyright © 2015 Pearson Education, Inc.

5-11 Sample Metadata (in Access)

5-12 Q3: What Is a Database Management System (DBMS)? Program used to create, process, and administer a database Licensed from vendors such as IBM, Microsoft, Oracle, and others DB2 from IBM, Access and SQL Server from Microsoft, Oracle Database from Oracle Corporation MySQL - open source, license-free for most applications Copyright © 2015 Pearson Education, Inc.

5-13 Processing the Database Four DBMS operations 1.Read 2.Insert 3.Modify 4.Delete data Copyright © 2015 Pearson Education, Inc.

5-14 Creating the Database and Its Structure: Adding a New Column to a Table Copyright © 2015 Pearson Education, Inc.

5-15 Processing the Database Structured Query Language - SQL (see-quell) –International standard –Used by most popular DBMS INSERT INTO Student ([Student Number], [Student Name], HW1, HW2, MidTerm) VALUES (1000, ‘Franklin, Benjamin’, 90, 95, 100); Copyright © 2015 Pearson Education, Inc.

5-16 Administering the Database Used to set up a security system involving user accounts, passwords, permissions, and limits for processing. Permissions can be limited in very specific ways. Backing up database data, adding structures to improve performance of database applications, removing unwanted data. Copyright © 2015 Pearson Education, Inc.

5-17 Summary of Database Administration Tasks Copyright © 2015 Pearson Education, Inc.

5-18 Summary of Database Administration Tasks (cont'd) Copyright © 2015 Pearson Education, Inc.

5-19 Experiencing MIS InClass Exercise 5: How Much Is a Database Worth? Data has resale value. Data on everything customers do. Use to target customer for offerings they care about, avoid those they don’t. Costly and difficult to replace data collected over many years. Copyright © 2015 Pearson Education, Inc.

5-20 Q4: How Do Database Applications Make Databases More Useful? Database application Collection of forms, reports, queries and application programs serves as intermediary between users and database data. Application programs Provide security, maintain data consistency, and handle special cases. Copyright © 2015 Pearson Education, Inc.

5-21 Specific Purposes of Four Elements of a Database Application Copyright © 2015 Pearson Education, Inc.

5-22 Traditional Forms, Queries, Reports, and Applications Copyright © 2015 Pearson Education, Inc.

5-23 Example of a Student Report Copyright © 2015 Pearson Education, Inc.

5-24 Sample Query Form Used to Enter Phrase for Search and Query Result Copyright © 2015 Pearson Education, Inc.

5-25 Browser Forms, Reports, Queries, and Applications Copyright © 2015 Pearson Education, Inc.

5-26 Office 365 User Account Form Copyright © 2015 Pearson Education, Inc.

5-27 Browser Report for SharePoint Site Copyright © 2015 Pearson Education, Inc.

5-28 Graphical Queries Simplify the Ordering Process Copyright © 2015 Pearson Education, Inc.

Process A reads customer record from file containing customer’s account balance. 1 2.Process B reads same record from same file now has its own copy. 2 3.Process A updates account balance in its copy of customer record and writes record to file. 3 4.Process B has original stale value for account balance. Updates customer’s phone number and writes customer record to file. 4 5.Process B writes stale account balance value to file, causing changes made by Process A to be lost. 5 Multi-User Processing Problem Copyright © 2015 Pearson Education, Inc.

5-30 Q5: What Is a NoSQL DBMS? NOSQL DBMS (NotRelational DBMS –Supports very high transaction rates –Relatively simple data structures –Replicated on many servers in the cloud Examples –Dynamo (Amazon) –Bigtable (Google) –Cassandra (Facebook) Copyright © 2015 Pearson Education, Inc.

5-31 NoSQL’s Impact on the DBMS Product Market Database software market experienced viable new entrants. More reliance on open source community. Will DBMS vendors lose some of their market to NOSQL products and vendors? Will they become less of a seller of services supporting open source software? Copyright © 2015 Pearson Education, Inc.

5-32 Will NoSQL Replace Relational DBMS Products? Conversion very expensive and disruptive. Very technical, limited to those with a deep background in computer science. Requires years of training to use. Organization may choose NoSQL products for specialized applications. Copyright © 2015 Pearson Education, Inc.

5-33 Ethics Guide: Querying Inequality? MaryAnn has a data mart Business professional who majored in HR, now "expert" in SQL Uses SQL to do her job faster and better Social responsibility vs personal responsibility? What are you personal, professional, and social responsibilities? Copyright © 2015 Pearson Education, Inc.

5-34 Ethics Guide: Querying Inequality? (cont’d) You can query databases to learn all sorts of patterns and trends. Be sure you want the answers before you start to query. How strongly do you feel about social and personal responsibility, considering your needs and those of your family into the decision. How important is social responsibility posture of an employer to you? Is that something that you want to add to your criteria for finding a job? Copyright © 2015 Pearson Education, Inc.

5-35 Guide: No, Thanks, I’ll Use a Spreadsheet Story of the failed database project –Database works but doesn’t meet the requirements of this salesperson. Cause of database failures usually either incompetent database developers or underfunding. Causes of systems development failure--poor communication between users and systems developers, lack of clear requirements, and inability to manage requirements. Copyright © 2015 Pearson Education, Inc.

5-36 Guide: No, Thanks, I’ll Use a Spreadsheet (cont'd) Databases take time to build. Complicated to operate. Need IS people to create and keep them running. Salesman doesn’t want to share data. Spreadsheets sometimes better option, especially if data needs are simple. Copyright © 2015 Pearson Education, Inc.

5-37 Active Review Q1: What is the purpose of a database? Q2: What is a database? Q3: What is a database management system (DBMS)? Q4: How do database applications make databases more useful? Q5: What is a NoSQL DBMS? Copyright © 2015 Pearson Education, Inc.

5-38 Case Study 5: Fail Away with Dynamo, Bigtable, and Cassandra Current relational DBMS products not designed for large, multi-server systems NoSQL databases – Dynamo (elastic), Bigtable (elastic), Cassandra (used by Facebook, Twitter, Digg, Reddit) Amazon: Dynamo Google: Bigtable processes petabytes of data on hundreds of thousands of servers Copyright © 2015 Pearson Education, Inc.

5-39