Using MIS. Chapter 5. Database Processing. Tenth Edition

Size: px
Start display at page:

Download "Using MIS. Chapter 5. Database Processing. Tenth Edition"

Transcription

1 Using MIS Tenth Edition Chapter 5 Database Processing Slides in this presentation contain hyperlinks. JAWS users should be able to get a list of links by using INSERT+F7

2 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?

3 Learning Objectives 5.1 What is the purpose of a database? 5.2 What is a database? 5.3 What is a database management system (DBMS)? 5.4 How do database applications make databases moreuseful? 5.5 How are data models used for database development? 5.6 How is a data model transformed into a database design? 5.7 How can Falcon Security benefit from a database system? ?

4 Learning Objective 5.1 What is the purpose of a database?

5 Why Use 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 s, student office visits.

6 A List of Student Grades Presented in a Spreadsheet Single Theme Figure 5-1 A List of Student Grades Presented in a Spreadsheet Source: Microsoft Excel 2016

7 Student Data Form for a Database Application Figure 5-2 Student Data Shown in a Form from a Database Source: Microsoft Access 2016

8 Learning Objective 5.2 What is a database?

9 Q2 What is a Database? Figure 5-3 Student Table (also called a file)

10 Figure 5-4 Hierarchy of Data Elements

11 Figure 5-5 Components of a Database

12 Figure 5-6 Example of Relationships Among Rows

13 Sample of Access Metadata Figure 5-7 Sample Metadata (in Access) Source: Microsoft Access 2016

14 Querying Inequality? (1 of 2) Ethics Guide MaryAnn has a data mart. Business professional majored in HR, now expert in SQL. Uses SQL to do job faster and better. Examined data, saw possible discriminatory pattern. What would you do from categorical imperative and utilitarian perspectives?

15 Querying Inequality? (2 of 2) Queries could reveal all sorts of patterns and trends. Be sure what answers you want before starting query. How strongly do you feel about social and personal responsibility, considering your needs and those of your family? How important is social responsibility posture of an employer to you? Is that something to add to your criteria for a job search?

16 Slick Analytics (1 of 2) So What? CIOs are looking to merge the storage and analysis of cloud-based data into one synergistic operation. Laredo Petroleum Old approach used numerous spreadsheets and manual calculations. Value of data diminished due to the time it took to analyze the data. New approach uses cloud storage and cloud analytics.

17 Slick Analytics (2 of 2) Laredo Petroleum Needs to know when it should clean chemical deposits in its wells. Cloud storage and analytics improved scalability, robust data analysis, and data accessibility. Cloud analytics will grow by 46 percent through Security and privacy concerns are drawbacks to cloud services.

18 Learning Objective 5.3 What is a database management system (DBMS)?

19 Database Management System (DBMS) Program to create, process, administer a database. Licensed from vendors IBM, Microsoft, Oracle, and others. DB2, Access, SQL Server, Oracle Database. Open source MySQL: License-free for most applications.

20 Processing the Database (1 of 2) DBMS Process Operations Read Insert Modify Delete data

21 Processing the Database (2 of 2) Structured Query Language SQL (see-quell) International standard Used by nearly all DBMS SQL Example INSERT INTO Student ([Student Number], [Student Name], HW1, HW2, MidTerm) VALUES (1000, Franklin, Benjamin, 90, 95, 100)

22 Adding a New Column to a Table (in Access 2016) Figure 5-8 Adding a New Column to a Table (in Access) Source: Microsoft Access 2016

23 Administering the Database Set up security system, user accounts, passwords, permissions, limits for processing. Limit user permissions. Back up database, improve performance of database applications, remove unwanted data.

24 Figure 5-9 Summary of Database Administration (DBA) Tasks (1 of 2) Category Development Development Database Administration Task Create and staff DBA function Form steering committee Description Size of DBA group depends on size and complexity of database. Groups range from one part-time person to small group. Consists of representatives of all user groups. Forum for community-wide discussions and decisions. Development Specify requirements Ensure that all appropriate user input is considered. Development Validate data model Check data model for accuracy and completeness. Development Evaluate application design Verify that all necessary forms, reports, queries, and applications are developed. Validate design and usability of application components. Operation Operation Manage processing rights and responsibilities Manage security Determine processing rights/restrictions on each table and column. Add and delete users and user groups as necessary; ensure that security system works.

25 Figure 5-9 Summary of Database Administration (DBA) Tasks (2 of 2) Category Operation Operation Database Administration Task Track problems and manage resolution Monitor database performance Description Develop system to record and manage resolution of problems. Provide expertise/solutions for performance improvements. Operation Manage DBMS Evaluate new features and functions. Backup and Recovery Backup and Recovery Backup and Recovery Adaptation Adaptation Monitor backup procedures Conduct training Manage recovery Set up request tracking system Manage configuration change Verify that database backup procedures are followed. Ensure that users and operations personnel know and understand recovery procedures. Manage recovery process. Develop system to record and prioritize requests for change. Manage impact of database structure changes on applications and users.

26 Learning Objective 5.4 How do database applications make databases more useful?

27 Forms, Queries, Reports, and Applications Forms Queries Reports Application programs View data; insert new, update existing, delete existing data. Search using values provided by user. Structured presentation of data using sorting, grouping, filtering, other operations. Provide security, data consistency, special purpose processing, e.g., handle out-of-stock situations.

28 Users Accessing Databases Figure 5-10 Components of a Database Application System

29 Figure 5-11 Example of a Student Report

30 Query Example Figure 5-12A Sample Query Form Used to Enter Phrase for Search Figure 5-12B Sample Query Results of Query Operation Source: Microsoft Access 2016

31 Browser Forms, Reports, Queries, and Applications Figure 5-13 Four Application Programs on a Web Server Computer

32 Figure 5-14 Account Creation Browser Form Source: Microsoft Corporation

33 Figure 5-15 Browser Report Source: Microsoft Corporation

34 Figure 5-16 Graphical Query: User Clicks on Video Icon to Find All Videos from That Location

35 Multiuser Processing Problem

36 Learning Objective 5.5 How are data models used for database development?

37 Q5 How Are Data Models Used for Database Development? Figure 5-17 Database Development Process

38 What is the Entity-Relationship Data Model? Entities Something to track. Order, customer, salesperson, item, volunteer, donation Attributes Describe characteristics of entity. OrderNumber, CustomerNumber, VolunteerName, PhoneNumber Identifier Uniquely identifies one entity instance from other instances Student_ID_Number

39 Figure 5-18 Student Data Model Entities

40 Figure 5-19 Example of Department, Adviser, and Student Entities and Relationships

41 Figure 5-20 Sample Relationships Version 1

42 Figure 5-21 Sample Relationships Version 2

43 Crow s-foot Diagram Version Figure 5-22 Sample Relationships Showing Both Maximum and Minimum Cardinalities

44 Learning Objective 5.6 How is a data model transformed into a database design?

45 Q6 How is a Data Model Transformed into a Database Design? Normalization Converting poorly structured tables into two or more well-structured tables. Goal Construct tables with single theme or entity. Purpose Minimize data integrity problems.

46 Data Integrity Problems Data integrity problems. Incorrect or inconsistent information. Users lose confidence in information. System gets a poor reputation. Can only occur if data are duplicated.

47 Poorly Designed Employee Table Causes Data Integrity Problem Figure 5-23 A Poorly Designed Employee Table

48 Figure 5-24 Two Normalized Tables Employee Name HireDate Department Number Jones Feb 1, Smith Dec 3, Chau March 7, Greene July 17, Department Department Number Department Name 100 Accounting 200 Marketing 300 Information Systems

49 Summary of Normalization Figure 5-25 Transforming a Data Model into a Database Design Represent each entity with a table Entity identifier becomes table key Entity attributes become table columns Normalize tables as necessary Represent relationships Use foreign keys Add additional tables for N:M relationships

50 Representing 1:N Relationships Figure 5-26 Representing a 1:N Relationship

51 Representing an N:M Relationship: Strategy for Foreign Keys Figure 5-27 Representing an N:M Relationship

52 Users Role in the Development of Databases Final judges. Thorough review of data model. Entities must contain all the data users need to do their jobs. Must accurately reflect their view of the business. Take it seriously. Devote time.

53 Learning Objective 5.7 How can Falcon Security benefit from a database system?

54 A Database System at Falcon Security Find videos by querying their characteristics. Which videos do we have of the Beresford Building in October 2014, shot from 3,000 feet or less? Choices Store videos on a file server and keep metadata about each video in a relational database to query with SQL. Use NoSQL MongoDB.

55 Falcon Security Chooses Option 1 Use Access to store metadata. Figure 5-28 E-R Diagram for Falcon Security s Database Less risky: uses known technology. Creates E-R diagram. Decide to keep design simple at first.

56 Learning Objective ?

57 Database Processing in 2027? (1 of 2) Volume of database continues to grow. Cheap, unlimited storage, greater processing speeds in relational databases. Security becomes more important. Many NoSQL, NewSQL, and in-memory databases exist in commerce.

58 ACID Transactions Atomic, Consistent, Isolated, Durable transactions. Critical to traditional commercial applications. New Internet applications (Twitter) don t need ACID.

59 New Categories of DBMS (1 of 2) 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.

60 New Categories of DBMS (2 of 2) 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.

61 Database Processing in 2027? (2 of 2) 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.

62 Big Data Losses (1 of 2) 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.

63 Big Data Losses (2 of 2) InformationWeek Survey: Poor database security practices at 20 percent of respondents. 1. Databases containing sensitive information are not secured. 2. Data breaches have occurred or it cannot be confirmed breaches have not occurred. 3. Security evaluations are not regularly conducted on respondents databases. Securing data is as important as accuracy and reporting capabilities.

64 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.

65 Dean s Piano Database Case Study Certified piano tuner and technician repairing and restoring pianos for many years. Figure 5-30 Deano the Clown Clown entertainer at children s parties. Source: Dean Petrich

66 Pianos in Storage Figure 5-31 Pianos in Storage Figure 5-32 Pianos in Tent Source: David Kroenke Source: David Kroenke

67 Figure 5-33 Columns in the Piano Table Source: Microsoft Corporation

68 Query Design and Result Figure 5-34 Example Query Source: Microsoft Corporation

69 Results from Query Figure 5-35 Results from Query in Figure 5-34 Source: Microsoft Corporation

70 Figure 5-36 Piano Sound Quality by Building Source: Microsoft Corporation

71 Copyright

Chapter 5. Database Processing

Chapter 5. Database Processing Chapter 5 Database Processing We Don t Have a Way to Track the Data About the Videos. Falcon Security stores sequentially numbered digital video files in separated directories for each client. Tracking

More information

Chapter 5. Database Processing

Chapter 5. Database Processing Chapter 5 Database Processing No, Drew, You Don t Know Anything About Creating Queries." AllRoad Parts operational database used to determine which parts to consider for 3D printing. If Addison and Drew

More information

MIS Database Systems.

MIS Database Systems. MIS 335 - Database Systems http://www.mis.boun.edu.tr/durahim/ Ahmet Onur Durahim Learning Objectives Database systems concepts Designing and implementing a database application Life of a Query in a Database

More information

BIS Database Management Systems.

BIS Database Management Systems. BIS 512 - Database Management Systems http://www.mis.boun.edu.tr/durahim/ Ahmet Onur Durahim Learning Objectives Database systems concepts Designing and implementing a database application Life of a Query

More information

Data, Information, and Databases

Data, Information, and Databases Data, Information, and Databases BDIS 6.1 Topics Covered Information types: transactional vsanalytical Five characteristics of information quality Database versus a DBMS RDBMS: advantages and terminology

More information

DAVID M. KROENKE AND DAVID J. AUER. Fundamentals, Design, and Implementation

DAVID M. KROENKE AND DAVID J. AUER. Fundamentals, Design, and Implementation Solutions Manual Database Processing Fundamentals Design and Implementation 13th Edition Kroenke Instant download and all chapters Database Processing Fundamentals Design and Implementation 13th Edition

More information

Fundamentals of Information Systems, Seventh Edition

Fundamentals of Information Systems, Seventh Edition Chapter 3 Data Centers, and Business Intelligence 1 Why Learn About Database Systems, Data Centers, and Business Intelligence? Database: A database is an organized collection of data. Databases also help

More information

CIB Session 12th NoSQL Databases Structures

CIB Session 12th NoSQL Databases Structures CIB Session 12th NoSQL Databases Structures By: Shahab Safaee & Morteza Zahedi Software Engineering PhD Email: safaee.shx@gmail.com, morteza.zahedi.a@gmail.com cibtrc.ir cibtrc cibtrc 2 Agenda What is

More information

SOFTWARE DEVELOPMENT: DATA SCIENCE

SOFTWARE DEVELOPMENT: DATA SCIENCE PROFESSIONAL CAREER TRAINING INSTITUTE SOFTWARE DEVELOPMENT: DATA SCIENCE www.pcti.edu/data-science applicant@pcti.edu 832-484-9100 PROGRAM OVERVIEW Prepare for a life changing career as a data scientist

More information

Consistency The DBMS must ensure the database will always be in a consistent state. Whenever data is modified, the database will change from one

Consistency The DBMS must ensure the database will always be in a consistent state. Whenever data is modified, the database will change from one Data Management We start our studies of Computer Science with the problem of data storage and organization. Nowadays, we are inundated by data from all over. To name a few data sources in our lives, we

More information

CS 445 Introduction to Database Systems

CS 445 Introduction to Database Systems CS 445 Introduction to Database Systems TTh 2:45-4:20pm Chadd Williams Pacific University 1 Overview Practical introduction to databases theory + hands on projects Topics Relational Model Relational Algebra/Calculus/

More information

Management Information Systems MANAGING THE DIGITAL FIRM, 12 TH EDITION FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT

Management Information Systems MANAGING THE DIGITAL FIRM, 12 TH EDITION FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT MANAGING THE DIGITAL FIRM, 12 TH EDITION Chapter 6 FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT VIDEO CASES Case 1: Maruti Suzuki Business Intelligence and Enterprise Databases

More information

Outline. Database Management Systems (DBMS) Database Management and Organization. IT420: Database Management and Organization

Outline. Database Management Systems (DBMS) Database Management and Organization. IT420: Database Management and Organization Outline IT420: Database Management and Organization Dr. Crăiniceanu Capt. Balazs www.cs.usna.edu/~adina/teaching/it420/spring2007 Class Survey Why Databases (DB)? A Problem DB Benefits In This Class? Admin

More information

Sample Answers to Discussion Questions

Sample Answers to Discussion Questions Human Resource Information Systems Basics Applications and Future Directions 4th Edition Kavanagh Solutions Full Download: https://testbanklive.com/download/human-resource-information-systems-basics-applications-and-future-

More information

A Global Look at IT Audit Best Practices

A Global Look at IT Audit Best Practices A Global Look at IT Audit Best Practices 2015 IT Audit Benchmarking Survey March 2015 Speakers Kevin McCreary is a Senior Manager in Protiviti s IT Risk practice. He has extensive IT audit and regulatory

More information

Chapter 6 VIDEO CASES

Chapter 6 VIDEO CASES Chapter 6 Foundations of Business Intelligence: Databases and Information Management VIDEO CASES Case 1a: City of Dubuque Uses Cloud Computing and Sensors to Build a Smarter, Sustainable City Case 1b:

More information

John Edgar 2

John Edgar 2 CMPT 354 http://www.cs.sfu.ca/coursecentral/354/johnwill/ John Edgar 2 Assignments 30% Midterm exam in class 20% Final exam 50% John Edgar 3 A database is a collection of information Databases of one

More information

Chapter 6. Foundations of Business Intelligence: Databases and Information Management VIDEO CASES

Chapter 6. Foundations of Business Intelligence: Databases and Information Management VIDEO CASES Chapter 6 Foundations of Business Intelligence: Databases and Information Management VIDEO CASES Case 1a: City of Dubuque Uses Cloud Computing and Sensors to Build a Smarter, Sustainable City Case 1b:

More information

Management Information Systems

Management Information Systems Foundations of Business Intelligence: Databases and Information Management Lecturer: Richard Boateng, PhD. Lecturer in Information Systems, University of Ghana Business School Executive Director, PearlRichards

More information

ITP 140 Mobile Technologies. Databases Client/Server

ITP 140 Mobile Technologies. Databases Client/Server ITP 140 Mobile Technologies Databases Client/Server Databases Data: recorded facts and figures Information: knowledge derived from data Databases record data, but they do so in such a way that we can produce

More information

Chapter 3. Foundations of Business Intelligence: Databases and Information Management

Chapter 3. Foundations of Business Intelligence: Databases and Information Management Chapter 3 Foundations of Business Intelligence: Databases and Information Management THE DATA HIERARCHY TRADITIONAL FILE PROCESSING Organizing Data in a Traditional File Environment Problems with the traditional

More information

Database Systems: Concepts, design, and implementation ISE 382 (3 Units)

Database Systems: Concepts, design, and implementation ISE 382 (3 Units) Database Systems: Concepts, design, and implementation ISE 382 (3 Units) Spring 2013 Description Obectives Instructor Contact Information Office Hours Concepts in modeling data for industry applications.

More information

Introduction. Read on and learn some facts about backup and recovery that could protect your small business.

Introduction. Read on and learn some facts about backup and recovery that could protect your small business. Introduction No business can afford to lose vital company information. Small-business owners in particular must take steps to ensure that client and vendor files, company financial data and employee records

More information

Slice Intelligence!

Slice Intelligence! Intern @ Slice Intelligence! Wei1an(Wu( September(8,(2014( Outline!! Details about the job!! Skills required and learned!! My thoughts regarding the internship! About the company!! Slice, which we call

More information

IT1105 Information Systems and Technology. BIT 1 ST YEAR SEMESTER 1 University of Colombo School of Computing. Student Manual

IT1105 Information Systems and Technology. BIT 1 ST YEAR SEMESTER 1 University of Colombo School of Computing. Student Manual IT1105 Information Systems and Technology BIT 1 ST YEAR SEMESTER 1 University of Colombo School of Computing Student Manual Lesson 3: Organizing Data and Information (6 Hrs) Instructional Objectives Students

More information

Strategic Briefing Paper Big Data

Strategic Briefing Paper Big Data Strategic Briefing Paper Big Data The promise of Big Data is improved competitiveness, reduced cost and minimized risk by taking better decisions. This requires affordable solution architectures which

More information

Computers Are Your Future

Computers Are Your Future Computers Are Your Future Computers Are Your Future Databases and Information Systems Slide 2 What You Will Learn About The potential uses of a database program The basic components of a database The differences

More information

Accounting Information Systems, 2e (Kay/Ovlia) Chapter 2 Accounting Databases. Objective 1

Accounting Information Systems, 2e (Kay/Ovlia) Chapter 2 Accounting Databases. Objective 1 Accounting Information Systems, 2e (Kay/Ovlia) Chapter 2 Accounting Databases Objective 1 1) One of the disadvantages of a relational database is that we can enter data once into the database, and then

More information

White Paper: Backup vs. Business Continuity. Backup vs. Business Continuity: Using RTO to Better Plan for Your Business

White Paper: Backup vs. Business Continuity. Backup vs. Business Continuity: Using RTO to Better Plan for Your Business Backup vs. Business Continuity: Using RTO to Better Plan for Your Business Executive Summary SMBs in general don t have the same IT budgets and staffs as larger enterprises. Yet just like larger organizations

More information

DATABASES SQL INFOTEK SOLUTIONS TEAM

DATABASES SQL INFOTEK SOLUTIONS TEAM DATABASES SQL INFOTEK SOLUTIONS TEAM TRAINING@INFOTEK-SOLUTIONS.COM Databases 1. Introduction in databases 2. Relational databases (SQL databases) 3. Database management system (DBMS) 4. Database design

More information

Introduction to Database Systems. Motivation. Werner Nutt

Introduction to Database Systems. Motivation. Werner Nutt Introduction to Database Systems Motivation Werner Nutt 1 Databases Are Everywhere Database = a large (?) collection of related data Classically, a DB models a real-world organisation (e.g., enterprise,

More information

Managing Data Resources

Managing Data Resources Chapter 7 OBJECTIVES Describe basic file organization concepts and the problems of managing data resources in a traditional file environment Managing Data Resources Describe how a database management system

More information

Introduction. Who wants to study databases?

Introduction. Who wants to study databases? Introduction Example databases Overview of concepts Why use database systems Who wants to study databases? What is the use of all the courses I have taken so far? This course shows very concrete how CS

More information

DEC Computer Technology LESSON 6: DATABASES AND WEB SEARCH ENGINES

DEC Computer Technology LESSON 6: DATABASES AND WEB SEARCH ENGINES DEC. 1-5 Computer Technology LESSON 6: DATABASES AND WEB SEARCH ENGINES Monday Overview of Databases A web search engine is a large database containing information about Web pages that have been registered

More information

CAS CS 460/660 Introduction to Database Systems. Fall

CAS CS 460/660 Introduction to Database Systems. Fall CAS CS 460/660 Introduction to Database Systems Fall 2017 1.1 About the course Administrivia Instructor: George Kollios, gkollios@cs.bu.edu MCS 283, Mon 2:30-4:00 PM and Tue 1:00-2:30 PM Teaching Fellows:

More information

A Simple Data Management Problem

A Simple Data Management Problem A Simple Data Management Problem Adapted from Dr. Gary Lindstrom Department of Computer Science University of Utah Jan 09, 2012 Problem: Managing a list of addresses Solution 1 A blank, spiral-bound notebook

More information

Essential Skills - RDBMS and SQL

Essential Skills - RDBMS and SQL Essential Skills - RDBMS and SQL Essential Skills RDBMS and SQL Daniël van Eeden dveeden@snow.nl October 2011 What is a Database? A structured collection of data What is a DBMS DataBase Management System

More information

2018 Database DevOps Survey DBmaestro 1

2018 Database DevOps Survey DBmaestro 1 2018 Database DevOps Survey 2017 DBmaestro 1 Table of Contents Executive Summary... 3 What Percentage of IT Projects in Your Company Use a DevOps Approach?... 4 Integration of DBAs with DevOps Teams...

More information

Web For Alumni. Web-Based Service

Web For Alumni. Web-Based Service Web For Alumni Web for Alumni is the alumni self-service interface to Wofford s administrative software system. It will allow you, as an alumnus, to find information about classmates or change information

More information

Backup vs. Business Continuity: Using RTO to Better Plan for Your Business

Backup vs. Business Continuity: Using RTO to Better Plan for Your Business Backup vs. Business Continuity: Using RTO to Better Plan for Your Business Executive Summary SMBs in general don t have the same IT budgets and staffs as larger enterprises. Yet just like larger organizations

More information

3. Examine the importance of mobile systems and securing information and knowledge.

3. Examine the importance of mobile systems and securing information and knowledge. UNIT III STUDY GUIDE Collaboration Hardware, Software, and Mobile Systems; and Database Processing Course Learning Outcomes for Unit III Upon completion of this unit, students should be able to: 3. Examine

More information

DATABASE DEVELOPMENT (H4)

DATABASE DEVELOPMENT (H4) IMIS HIGHER DIPLOMA QUALIFICATIONS DATABASE DEVELOPMENT (H4) Friday 3 rd June 2016 10:00hrs 13:00hrs DURATION: 3 HOURS Candidates should answer ALL the questions in Part A and THREE of the five questions

More information

TRUSTED IT: REDEFINE SOCIAL, MOBILE & CLOUD INFRASTRUCTURE. John McDonald

TRUSTED IT: REDEFINE SOCIAL, MOBILE & CLOUD INFRASTRUCTURE. John McDonald TRUSTED IT: REDEFINE SOCIAL, MOBILE & CLOUD INFRASTRUCTURE John McDonald 1 What is Trust? Can I trust that my assets will be available when I need them? Availability Critical Assets Security Can I trust

More information

KNGX NOTES INFS1603 [INFS1603] KEVIN NGUYEN

KNGX NOTES INFS1603 [INFS1603] KEVIN NGUYEN 1 [] KEVIN NGUYEN 1 2 TABLE OF CONTENTS Table of Contents...... 2 1. Database Systems........ 3 2. Data Models..... 9 3. The Relational Database Model.......... 18 4. Entity Relationship (ER) Model....

More information

CTL.SC4x Technology and Systems

CTL.SC4x Technology and Systems in Supply Chain Management CTL.SC4x Technology and Systems Key Concepts Document This document contains the Key Concepts for the SC4x course, Weeks 1 and 2. These are meant to complement, not replace,

More information

Introduction to Database Systems

Introduction to Database Systems Introduction to Database Systems Based on slides by Dan Suciu Adapted by Michael Hahsler 1 / 16 Database What is a database? Physical storage: A collection of files storing related data. Logical: A collection

More information

Managing Data Resources

Managing Data Resources Chapter 7 Managing Data Resources 7.1 2006 by Prentice Hall OBJECTIVES Describe basic file organization concepts and the problems of managing data resources in a traditional file environment Describe how

More information

Database Processing. Fundamentals, Design, and Implementation. Global Edition

Database Processing. Fundamentals, Design, and Implementation. Global Edition Database Processing Fundamentals, Design, and Implementation 14th Edition Global Edition Database Processing: Fundamentals, Design, and Implementation, Global Edition Table of Contents Cover Title Page

More information

by Prentice Hall

by Prentice Hall Chapter 6 Foundations of Business Intelligence: Databases and Information Management 6.1 2010 by Prentice Hall Organizing Data in a Traditional File Environment File organization concepts Computer system

More information

COMP9321 Web Application Engineering

COMP9321 Web Application Engineering COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 6 http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2411 1 We

More information

How do we build TiDB. a Distributed, Consistent, Scalable, SQL Database

How do we build TiDB. a Distributed, Consistent, Scalable, SQL Database How do we build TiDB a Distributed, Consistent, Scalable, SQL Database About me LiuQi ( 刘奇 ) JD / WandouLabs / PingCAP Co-founder / CEO of PingCAP Open-source hacker / Infrastructure software engineer

More information

Abstract. The Challenges. ESG Lab Review InterSystems IRIS Data Platform: A Unified, Efficient Data Platform for Fast Business Insight

Abstract. The Challenges. ESG Lab Review InterSystems IRIS Data Platform: A Unified, Efficient Data Platform for Fast Business Insight ESG Lab Review InterSystems Data Platform: A Unified, Efficient Data Platform for Fast Business Insight Date: April 218 Author: Kerry Dolan, Senior IT Validation Analyst Abstract Enterprise Strategy Group

More information

Advances in Data Management - NoSQL, NewSQL and Big Data A.Poulovassilis

Advances in Data Management - NoSQL, NewSQL and Big Data A.Poulovassilis Advances in Data Management - NoSQL, NewSQL and Big Data A.Poulovassilis 1 NoSQL So-called NoSQL systems offer reduced functionalities compared to traditional Relational DBMSs, with the aim of achieving

More information

Lecture 25 Overview. Last Lecture Query optimisation/query execution strategies

Lecture 25 Overview. Last Lecture Query optimisation/query execution strategies Lecture 25 Overview Last Lecture Query optimisation/query execution strategies This Lecture Non-relational data models Source: web pages, textbook chapters 20-22 Next Lecture Revision COSC344 Lecture 25

More information

Course Outline. [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 1Z

Course Outline. [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 1Z Course Outline [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 1Z0-063 18 Jun 2018 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards

More information

Course Outline. [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 1Z

Course Outline. [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 1Z Course Outline [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 28 Apr 2018 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards

More information

Chapter 8: Working With Databases & Tables

Chapter 8: Working With Databases & Tables Chapter 8: Working With Databases & Tables o Working with Databases & Tables DDL Component of SQL Databases CREATE DATABASE class; o Represented as directories in MySQL s data storage area o Can t have

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction Contents The History of Database System Overview of a Database Management System (DBMS) Three aspects of database-system studies the state of the art Introduction to Database Systems

More information

THE STATE OF CLOUD & DATA PROTECTION 2018

THE STATE OF CLOUD & DATA PROTECTION 2018 THE STATE OF CLOUD & DATA PROTECTION 2018 Survey Results: 10 Findings on how over 800 IT Pros handle Disaster Recovery & Cloud Adoption. INTRODUCTION The Unitrends 2018 annual survey of IT professionals

More information

CSC 261/461 Database Systems Lecture 20. Spring 2017 MW 3:25 pm 4:40 pm January 18 May 3 Dewey 1101

CSC 261/461 Database Systems Lecture 20. Spring 2017 MW 3:25 pm 4:40 pm January 18 May 3 Dewey 1101 CSC 261/461 Database Systems Lecture 20 Spring 2017 MW 3:25 pm 4:40 pm January 18 May 3 Dewey 1101 Announcements Project 1 Milestone 3: Due tonight Project 2 Part 2 (Optional): Due on: 04/08 Project 3

More information

Review - Relational Model Concepts

Review - Relational Model Concepts Lecture 25 Overview Last Lecture Query optimisation/query execution strategies This Lecture Non-relational data models Source: web pages, textbook chapters 20-22 Next Lecture Revision Review - Relational

More information

Department of Computer Science and Information Systems, College of Business and Technology, Morehead State University

Department of Computer Science and Information Systems, College of Business and Technology, Morehead State University 1 Department of Computer Science and Information Systems, College of Business and Technology, Morehead State University Lecture 3 Part A CIS 311 Introduction to Management Information Systems (Spring 2017)

More information

Discovering Computers Fundamentals, 2011 Edition. Living in a Digital World

Discovering Computers Fundamentals, 2011 Edition. Living in a Digital World Discovering Computers Fundamentals, 2011 Edition Living in a Digital World Objectives Overview Define the term, database, and explain how a database interacts with data and information Describe the qualities

More information

Creating and Protecting Your Online Identity for Job Search. A guide for newcomers to British Columbia

Creating and Protecting Your Online Identity for Job Search. A guide for newcomers to British Columbia Creating and Protecting Your Online Identity for Job Search Contents 1. Creating a Positive Online Presence... 2 2. Your Digital Tattoo... 3 3. Your Professional Identity... 5 4. Social Media Advice...

More information

Performance Comparison of NOSQL Database Cassandra and SQL Server for Large Databases

Performance Comparison of NOSQL Database Cassandra and SQL Server for Large Databases Performance Comparison of NOSQL Database Cassandra and SQL Server for Large Databases Khalid Mahmood Shaheed Zulfiqar Ali Bhutto Institute of Science and Technology, Karachi Pakistan khalidmdar@yahoo.com

More information

JAVASCRIPT CHARTING. Scaling for the Enterprise with Metric Insights Copyright Metric insights, Inc.

JAVASCRIPT CHARTING. Scaling for the Enterprise with Metric Insights Copyright Metric insights, Inc. JAVASCRIPT CHARTING Scaling for the Enterprise with Metric Insights 2013 Copyright Metric insights, Inc. A REVOLUTION IS HAPPENING... 3! Challenges... 3! Borrowing From The Enterprise BI Stack... 4! Visualization

More information

Spotfire Advanced Data Services. Lunch & Learn Tuesday, 21 November 2017

Spotfire Advanced Data Services. Lunch & Learn Tuesday, 21 November 2017 Spotfire Advanced Data Services Lunch & Learn Tuesday, 21 November 2017 CONFIDENTIALITY The following information is confidential information of TIBCO Software Inc. Use, duplication, transmission, or republication

More information

MySQL for Database Administrators Ed 4

MySQL for Database Administrators Ed 4 Oracle University Contact Us: (09) 5494 1551 MySQL for Database Administrators Ed 4 Duration: 5 Days What you will learn The MySQL for Database Administrators course teaches DBAs and other database professionals

More information

2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows,

2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows, 2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows, Windows Server, and other product names are or may be registered

More information

How am I going to skim through these data?

How am I going to skim through these data? How am I going to skim through these data? 1 Trends Computers keep getting faster But data grows faster yet! Remember? BIG DATA! Queries are becoming more complex Remember? ANALYTICS! 2 Analytic Queries

More information

Introduction to NoSQL

Introduction to NoSQL Introduction to NoSQL Agenda History What is NoSQL Types of NoSQL The CAP theorem History - RDBMS Relational DataBase Management Systems were invented in the 1970s. E. F. Codd, "Relational Model of Data

More information

Bachelor of Science in Business Administration - Information Systems and Technology Major

Bachelor of Science in Business Administration - Information Systems and Technology Major Bachelor of Science in Administration - Information Systems and Technology Major Ling Li, Chair Harris Wu, Information Technology Area Coordinator Roya Ardalan, Chief Discipline Advisor The information

More information

Introduction to NoSQL Databases

Introduction to NoSQL Databases Introduction to NoSQL Databases Roman Kern KTI, TU Graz 2017-10-16 Roman Kern (KTI, TU Graz) Dbase2 2017-10-16 1 / 31 Introduction Intro Why NoSQL? Roman Kern (KTI, TU Graz) Dbase2 2017-10-16 2 / 31 Introduction

More information

Stages of Data Processing

Stages of Data Processing Data processing can be understood as the conversion of raw data into a meaningful and desired form. Basically, producing information that can be understood by the end user. So then, the question arises,

More information

DISCOVERY HUB RELEASE DOCUMENTATION

DISCOVERY HUB RELEASE DOCUMENTATION DISCOVERY HUB 18.10 RELEASE DOCUMENTATION Contents Introduction... 3 New Features... 4 Operational Data Exchange (ODX) with support for Azure Data Lake... 4 Azure SQL Database Managed Instance... 4 Shared

More information

IS 331-Fall 2017 Database Design, Management and Applications

IS 331-Fall 2017 Database Design, Management and Applications Instructor: Todd Will Office: GITC 5100 IS 331-Fall 2017 Database Design, Management and Applications E-Mail: todd.will@njit.edu Office Hours: Course Date/Time: Moodle Tuesdays and Thursdays, 5 to 6PM,

More information

COMP9321 Web Application Engineering

COMP9321 Web Application Engineering COMP9321 Web Application Engineering Data Access in Web Applications Dr. Basem Suleiman Service Oriented Computing Group, CSE, UNSW Australia Semester 1, 2016, Week 5 http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2442

More information

Progress DataDirect For Business Intelligence And Analytics Vendors

Progress DataDirect For Business Intelligence And Analytics Vendors Progress DataDirect For Business Intelligence And Analytics Vendors DATA SHEET FEATURES: Direction connection to a variety of SaaS and on-premises data sources via Progress DataDirect Hybrid Data Pipeline

More information

When, Where & Why to Use NoSQL?

When, Where & Why to Use NoSQL? When, Where & Why to Use NoSQL? 1 Big data is becoming a big challenge for enterprises. Many organizations have built environments for transactional data with Relational Database Management Systems (RDBMS),

More information

CSC 355 Database Systems

CSC 355 Database Systems CSC 355 Database Systems Marcus Schaefer Databases? Database 1. DB models aspects of the real world (miniworld, universe of discourse) 2. Collection of data logically coherent Meaningful Information 3.

More information

What is database? Types and Examples

What is database? Types and Examples What is database? Types and Examples Visit our site for more information: www.examplanning.com Facebook Page: https://www.facebook.com/examplanning10/ Twitter: https://twitter.com/examplanning10 TABLE

More information

MySQL for Database Administrators Ed 3.1

MySQL for Database Administrators Ed 3.1 Oracle University Contact Us: 1.800.529.0165 MySQL for Database Administrators Ed 3.1 Duration: 5 Days What you will learn The MySQL for Database Administrators training is designed for DBAs and other

More information

The Business Case for Web Accessibility. Facilitator s Notes for this Module

The Business Case for Web Accessibility. Facilitator s Notes for this Module The Business Case for Web Accessibility About this Module: Goal: In this module we will review how an accessible website can benefit your business or organization Format: PowerPoint presentation Time:

More information

Dr. Michael Curry. Oregon. The Big Picture: SQL Overview and Getting the Most from SQL Saturday

Dr. Michael Curry. Oregon. The Big Picture: SQL Overview and Getting the Most from SQL Saturday Dr. Michael Curry michael.curry@wsu.edu Oregon The Big Picture: SQL Overview and Getting the Most from SQL Saturday Academic Data Management E-Commerce Entrepreneurship Dr. Michael Curry /michaellcurry/

More information

Chapter 4: Data and Databases

Chapter 4: Data and Databases Chapter 4: Data and Databases Learning Objectives Upon successful completion of this chapter, you will be able to: describe the differences between data, information, and knowledge; define the term database

More information

Chapter 10 Managing a Database. Discovering Computers Your Interactive Guide to the Digital World

Chapter 10 Managing a Database. Discovering Computers Your Interactive Guide to the Digital World Chapter 10 Managing a Database Discovering Computers 2012 Your Interactive Guide to the Digital World Databases, Data, and Information Database Collection of data organized in a manner that allows access,

More information

Topics. History. Architecture. MongoDB, Mongoose - RDBMS - SQL. - NoSQL

Topics. History. Architecture. MongoDB, Mongoose - RDBMS - SQL. - NoSQL Databases Topics History - RDBMS - SQL Architecture - SQL - NoSQL MongoDB, Mongoose Persistent Data Storage What features do we want in a persistent data storage system? We have been using text files to

More information

CSCI1270 Introduction to Database Systems

CSCI1270 Introduction to Database Systems CSCI1270 Introduction to Database Systems with thanks to Prof. George Kollios, Boston University Prof. Mitch Cherniack, Brandeis University Prof. Avi Silberschatz, Yale University 1.1 What is a Database

More information

NJC SP ( 22,658-25,951) plus final salary scheme pension.

NJC SP ( 22,658-25,951) plus final salary scheme pension. Job Description POST: RESPONSIBLE TO: SALARY: KEY RELATIONSHIPS: LOCATION: WORKING PATTERN: DISCLOSURE: JOB PURPOSE: 2 nd Line Support Technician IT Service Desk Manager: Oasis Centre NJC SP 25-29 ( 22,658-25,951)

More information

#2 Unified Communications Engineer

#2 Unified Communications Engineer #1 System Architect / IT Manager While IT managers and system architects are often in demand, anyone with automation, process, or workflow skills particularly ITIL or CoBIT has become particularly sought

More information

CS639: Data Management for Data Science. Lecture 1: Intro to Data Science and Course Overview. Theodoros Rekatsinas

CS639: Data Management for Data Science. Lecture 1: Intro to Data Science and Course Overview. Theodoros Rekatsinas CS639: Data Management for Data Science Lecture 1: Intro to Data Science and Course Overview Theodoros Rekatsinas 1 2 Big science is data driven. 3 Increasingly many companies see themselves as data driven.

More information

/ Cloud Computing. Recitation 10 March 22nd, 2016

/ Cloud Computing. Recitation 10 March 22nd, 2016 15-319 / 15-619 Cloud Computing Recitation 10 March 22nd, 2016 Overview Administrative issues Office Hours, Piazza guidelines Last week s reflection Project 3.3, OLI Unit 4, Module 15, Quiz 8 This week

More information

DATA Data and information are used in our daily life. Each type of data has its own importance that contribute toward useful information.

DATA Data and information are used in our daily life. Each type of data has its own importance that contribute toward useful information. INFORMATION SYSTEM LESSON 41 DATA, INFORMATION AND INFORMATION SYSTEM SMK Sultan Yahya Petra 1 DATA Data and information are used in our daily life. Each type of data has its own importance that contribute

More information

Lab Validation Report

Lab Validation Report Lab Validation Report NetApp SnapManager for Oracle Simple, Automated, Oracle Protection By Ginny Roth and Tony Palmer September 2010 Lab Validation: NetApp SnapManager for Oracle 2 Contents Introduction...

More information

Achieving Network Storage Optimization, Security, and Compliance Using File Reporter

Achieving Network Storage Optimization, Security, and Compliance Using File Reporter Information Management & Governance Achieving Network Storage Optimization, Security, and Compliance Using File Reporter Table of Contents page Detailed Network Storage File Reporting and Analysis...2

More information

The DBMS accepts requests for data from the application program and instructs the operating system to transfer the appropriate data.

The DBMS accepts requests for data from the application program and instructs the operating system to transfer the appropriate data. Managing Data Data storage tool must provide the following features: Data definition (data structuring) Data entry (to add new data) Data editing (to change existing data) Querying (a means of extracting

More information

Strategic Information Systems Systems Development Life Cycle. From Turban et al. (2004), Information Technology for Management.

Strategic Information Systems Systems Development Life Cycle. From Turban et al. (2004), Information Technology for Management. Strategic Information Systems Systems Development Life Cycle Strategic Information System Any information system that changes the goals, processes, products, or environmental relationships to help an organization

More information

Introduction. Example Databases

Introduction. Example Databases Introduction Example databases Overview of concepts Why use database systems Example Databases University Data: departments, students, exams, rooms,... Usage: creating exam plans, enter exam results, create

More information

Administration Naive DBMS CMPT 454 Topics. John Edgar 2

Administration Naive DBMS CMPT 454 Topics. John Edgar 2 Administration Naive DBMS CMPT 454 Topics John Edgar 2 http://www.cs.sfu.ca/coursecentral/454/johnwill/ John Edgar 4 Assignments 25% Midterm exam in class 20% Final exam 55% John Edgar 5 A database stores

More information

DESIGNING RESPONSIVE DASHBOARDS. Best Practices for Building Responsive Analytic Applications

DESIGNING RESPONSIVE DASHBOARDS. Best Practices for Building Responsive Analytic Applications DESIGNING RESPONSIVE DASHBOARDS Best Practices for Building Responsive Analytic Applications CONTENTS Responsive Design and Embedded Analytics...1 6 Principles and Best Practices... 2 Tools of the Trade...

More information