Using MIS 10th Edition Chapter Database Processing Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-1 “We Don’t Have a Way to Track the Data About the Videos.” • Falcon Security stores sequentially numbered digital video files in separate directories for each client • Tracking down exact footage of when equipment was stolen means searching hundreds of video files • Need database to track video files • MongoDB for tracking video files? Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-2 Study Questions Q5-1 What is the purpose of a database? Q5-2 What is a database? Q5-3 What is a database management system (DBMS)? Q5-4 How database applications make databases more useful? Q5-5 How are data models used for database development? Q5-6 How is a data model transformed into a database design? Q5-7 How can Falcon Security benefit from a database system? Q5-8 2027? Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-3 Why Use A Database? Q5-1 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 – What's a theme? Ex: student grades, student emails, student office visits Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-4 A List of Student Grades Presented in a Spreadsheet – Single Theme Q5-1 What is the purpose of a database? Figure 5-1 A List of Student Grades Presented in a Spreadsheet Source: Microsoft Excel 2016 Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-5 Student Data Form for a Database Application Q5-1 What is the purpose of a database? Figure 5-2 Student Data Shown in a Form from a Database Source: Microsoft Access 2016 Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-6 Q2 What is a Database? Q5-2 What is a database? Figure 5-3 Student Table (also called a file) Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-7 Hierarchy of Data Elements Q5-2 What is a database? Figure 5-4 Hierarchy of Data Elements Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-8 Components of a Database Q5-2 What is a database? Figure 5-5 Components of a Database Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-9 Example of Relationships Among Rows Q5-2 What is a database? Figure 5-6 Example of Relationships Among Rows Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-10 ACID Transactions Q5-8 2027? • Atomic, Consistent, Isolated, Durable transactions • Critical to traditional commercial applications • New Internet applications (Twitter) don’t need ACID Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-50 New Categories of DBMS Q5-8 2027? • NoSQL DBMS (NotRelational DBMS) • Supports very high transaction rates, processing relatively simple data structures, • Replicated on many servers in the cloud, without ACID transaction support • MongoDB, Cassandra, Bigtable, and Dynamo Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-51 New Categories of DBMS (cont’d) Q5-8 2027? • NewSQL DBMS – Process very high levels of transactions, like NoSQL DBMS, but provide ACID support – May or may not support relational model – Current hotbed of development • In-memory DBMS using SQL extension – SAP HANA, Tableau – High volume ACID transaction support with complex relational query processing Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-52 Database Processing in 2027? (cont’d) Q5-8 2027? • Keep abreast of developments • Watch from investor’s perspective • New opportunities and career paths will develop around these new DBMS products • Separate yourself from the competition when it comes to job interviews Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-53 Big Data…Losses Security Guide • Many companies are focusing on perfecting powerful Big Data tools • They spend little effort securing the data they collect • Information security is neglected for the sake of functionality and convenience • Security audit showed more than 39,000 NoSQL databases are exposed • 1.1 petabytes of this data were available online Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-54 Big Data…Losses (cont’d) Security Guide • InformationWeek Survey: – Poor database security practices at 20 percent of respondents Databases containing sensitive information are not secured Data breaches have occurred or it cannot be confirmed breaches have not occurred Security evaluations are not regularly conducted on respondents’ databases – Securing data is as important as accuracy and reporting capabilities Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-55 Database Engineer Career Guide Jacob Case at Overstock.com Q What attracted you to this field? A “I still remember my first database class I just had a feeling that it was important because I knew businesses derive information and critical insights from data, and these insights are used to make critical business decisions I knew that if I became proficient with managing and analyzing data I would always have a job.” Q What advice would you give to someone who is considering working in your field? A “Don't be intimidated by the idea of working in the field of information systems If you are committed to learning, are teachable, are a great team player, and have a good attitude, you will learn a tremendous amount.” Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-56 Active Review Q5-1 What is the purpose of a database? Q5-2 What is a database? Q5-3 What is a database management system (DBMS)? Q5-4 How database applications make databases more useful? Q5-5 How are data models used for database development? Q5-6 How is a data model transformed into a database design? Q5-7 How can Falcon Security benefit from a database system? Q5-8 2027? Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-57 Dean's Piano Database Case Study • Certified piano tuner and technician repairing and restoring pianos for many years • Clown entertainer at children’s parties Figure 5-30 Deano the Clown Source: Dean Petrich Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-58 Pianos in Storage Case Study Figure 5-31 Pianos in Storage Source: David Kroenke Figure 5-32 Pianos in Tent Source: David Kroenke Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-59 Columns in the Piano Table Case Study Figure 5-33 Columns in the Piano Table Source: Microsoft Corporation Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-60 Query Design and Result Case Study Figure 5-34 Example Query Source: Microsoft Corporation Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-61 Results from Query Case Study Figure 5-35 Results from Query in Figure 5-34 Source: Microsoft Corporation Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-62 Piano Sound Quality by Building Case Study Figure 5-36 Piano Sound Quality by Building Source: Microsoft Corporation Copyright © 2018, 2017, 2016 Pearson Education, Inc All Rights Reserved 5-63 ... database management system (DBMS)? • Set up security system, user accounts, passwords, permissions, limits for processing • Limit user permissions • Back up database, improve performance of database... Database Management System (DBMS) Q5-3 What is a database management system (DBMS)? • Program to create, process, administer a database • Licensed from vendors IBM, Microsoft, Oracle, and others... database management system (DBMS)? Q5-4 How database applications make databases more useful? Q5-5 How are data models used for database development? Q5-6 How is a data model transformed into