Chapter 5. Database Processing

Size: px
Start display at page:

Download "Chapter 5. Database Processing"

Transcription

1 Chapter 5 Database Processing

2 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 down exact footage of when equipment stolen means searching hundreds of video files. Need database to track video files. MongoDB for tracking video files? 5-2

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: How are data models used for database development? Q6: How is a data model transformed into a database design? Q7: How can Falcon Security benefit from a database system? Q8: 2026? 5-3

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. What's a theme? Ex: student grades, student s, student office visits. 5-4

5 A List of Student Grades Presented in a Spreadsheet Single Theme 5-5

6 Student Data Form for a Database Application 5-6

7 Q2: What Is a Database? 5-7

8 Hierarchy of Data Elements 5-8

9 Components of a Database 5-9

10 Example of Relationships Among Rows 5-10

11 Sample of Access Metadata 5-11

12 Ethics Guide: Querying Inequality? 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? 5-12

13 Ethics Guide: Querying Inequality? (cont d) 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? 5-13

14 So What? Not What the Data Says... Subjective: Small, nonrandom sample. Called four different sales reps who can t get any prospects to bite. Objective: Same month historical data, seasonal data comparisons. How to recognize and minimize bias? Use non-routine cognitive skills. 5-14

15 Q3: What Is a 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. 5-15

16 Processing the Database DBMS Process Operations 1. Read 2. Insert 3. Modify 4. Delete data 5-16

17 Processing the Database 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); 5-17

18 Adding a New Column to a Table (in Access 2013) 5-18

19 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. 5-19

20 Summary of Database Administration Tasks 5-20

21 Summary of Database Administration Tasks (cont'd) 5-21

22 Q4: How Do Database Applications Make Databases More Useful? 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. 5-22

23 Q4: How Do Database Applications Make Databases More Useful? (cont'd) 5-23

24 Example of a Student Report 5-24

25 Query Example 5-25

26 Browser Forms, Reports, Queries, and Applications 5-26

27 Account Creation Browser Form 5-27

28 Browser Report 5-28

29 Graphical Query: User Clicks on Video Icon to Find All Videos from that Location 5-29

30 Multiuser Processing Problem 1.Andrea reads pedal record showing balance of 2 pedals. 1.Andrea puts both in shopping baskets, but delays checking out. 1.Andrea proceeds to checkout. Someone will be disappointed Jeffrey reads same record showing balance of 2 pedals. 4.Jeffrey puts both in shopping basket and checks out before Andrea. 5-30

31 Q5: How Are Data Models Used for Database Development? 5-31

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

33 Student Data Model Entities 5-33

34 Example of Department, Adviser, and Student Entities and Relationships (cont'd) 5-34

35 Sample of Relationships Version 1 Crow s Feet 1:N One department may have many advisers, but an adviser may be in only one department N:M An Adviser may have many students, and one student may have many advisers 5-35

36 Sample of Relationships Version 2 Crow s Foot N:M A department has many advisors, and an advisor may advise for more than one depart 1:N A student has only one advisor, but an adviser may advise many students 5-36

37 Crow s-foot Diagram Version Maximum cardinality maximum number of entities in a relationship. Vertical bar on a line means at least one entity required. Minimum cardinality minimum number of entities in a relationship. Small oval means entity is optional; relationship need not have entity of that type. 5-37

38 Q6: How Is a Data Model Transformed into a Database Design? Normalization Converting poorly structured tables into two or more wellstructured tables. Goal Construct tables with single theme or entity. Purpose Minimize data integrity problems. 5-38

39 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. 5-39

40 Poorly Designed Employee Table Causes Data Integrity Problem 5-40

41 Two Normalized Tables Single Themes 5-41

42 Summary of Normalization 5-42

43 Representing 1:N Relationships 5-43

44 Representing an N:M Relationship: Strategy for Foreign Keys 5-44

45 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. 5-45

46 Q7: How Can Falcon Security Benefit from a Database System? 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 1. Store videos on a file server and keep metadata about each video in a relational database to query with SQL. 2. Use NoSQL MongoDB. 5-46

47 Falcon Security Chooses Option 1 Use Access to store metadata. Less risky: uses known technology. Creates E-R diagram. Decide to keep design simple at first. 5-47

48 Q8: 2026? Volume of database continues to grow. Cheap, unlimited storage, greater processing speeds do in relational databases. Security becomes more important. Many NoSQL, NewSQL, and in-memory databases exist in commerce. 5-48

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

50 New Categories of DBMS 1. 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. 5-50

51 New Categories of DBMS (cont d) 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. 3. In-memory DBMS using SQL extension SAP HANA, Tableau. High volume ACID transaction support with complex relational query processing. 5-51

52 Q8: 2026? (cont'd) 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. 5-52

53 Security Guide: Theft by SQL Injection Common way of stealing data from corporations. Done by people outside of host nation to avoid prosecution. Highly organized and well-funded. Criminal syndicates, nation states, or political hacktivists. Mandiant report APT1: Exposing One of China s Cyber Espionage Units Attempting SQL injection could result in your arrest. 5-53

54 Security Guide: Theft by SQL Injection (cont'd) 5-54

55 Security Guide: Theft by SQL Injection (cont'd) 1. Retailers suffer two times as many SQL injection attacks as other industries. 2. Most Web applications receive four or more Web attack campaigns per month, and others are constantly under attack (176 out of 180 days). 3. One Web site received 94,057 SQL injection attack requests in one day. 5-55

56 Guide: Immanuel Kant, Data Modeler Perception of reality based on our perceptive apparatus. Brain processes perceptions into something meaningful. Human s model what appears to be. Users determine if a data model fits their perception of reality. 5-56

57 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: How are data models used for database development? Q6: How is a data model transformed into a database design? Q7: How can Falcon Security benefit from a database system? Q8: 2026? 5-57

58 Case Study 5: Dean's Piano Database Certified piano tuner and technician repairing and restoring pianos for many years. Clown entertainer at children s parties. 5-58

59 Pianos in Storage 5-59

60 Columns in the Piano Table 5-60

61 Query Design and Result 5-61

62 Piano Sound Quality by Building 5-62

63

Using MIS. Chapter 5. Database Processing. Tenth Edition

Using MIS. Chapter 5. Database Processing. Tenth Edition 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 We Don t Have a Way to Track the

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Integrating Oracle Databases with NoSQL Databases for Linux on IBM LinuxONE and z System Servers

Integrating Oracle Databases with NoSQL Databases for Linux on IBM LinuxONE and z System Servers Oracle zsig Conference IBM LinuxONE and z System Servers Integrating Oracle Databases with NoSQL Databases for Linux on IBM LinuxONE and z System Servers Sam Amsavelu Oracle on z Architect IBM Washington

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

COMP.3090/3100 Database I & II. Textbook

COMP.3090/3100 Database I & II. Textbook COMP.3090/3100 Database I & II Slides adapted from http://infolab.stanford.edu/~ullman/fcdb.html Prof. Cindy Chen cchen@cs.uml.edu September 7, 2017 Textbook Required: First Course in Database Systems,

More information

MIS2502: Data Analytics Relational Data Modeling - 1. JaeHwuen Jung

MIS2502: Data Analytics Relational Data Modeling - 1. JaeHwuen Jung MIS2502: Data Analytics Relational Data Modeling - 1 JaeHwuen Jung jaejung@temple.edu http://community.mis.temple.edu/jaejung Where we are Now we re here Data entry Transactional Database Data extraction

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

Databases and Database Systems

Databases and Database Systems Page 1 of 6 Databases and Database Systems 9.1 INTRODUCTION: A database can be summarily described as a repository for data. This makes clear that building databases is really a continuation of a human

More information

Computer Information Systems (CIS) CIS 105 Current Operating Systems/Security CIS 101 Introduction to Computers

Computer Information Systems (CIS) CIS 105 Current Operating Systems/Security CIS 101 Introduction to Computers Computer Information Systems (CIS) CIS 101 Introduction to Computers This course provides an overview of the computing field and its typical applications. Key terminology and components of computer hardware,

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

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

IT Information Systems & Technology Multiple Choice Question Paper

IT Information Systems & Technology Multiple Choice Question Paper UNIVERSITY OF COLOMBO, SRI LANKA UNIVERSITY OF COLOMBO SCHOOL OF COMPUTING DEGREE OF BACHELOR OF INFORMATION TECHNOLOGY ( EXTERNAL) Academic Year 2012/2013 1 st Year Examination Semester 1 IT1104 - Information

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

MIS2502: Data Analytics Relational Data Modeling. Jing Gong

MIS2502: Data Analytics Relational Data Modeling. Jing Gong MIS2502: Data Analytics Relational Data Modeling Jing Gong gong@temple.edu http://community.mis.temple.edu/gong Where we are Now we re here Data entry Transactional Database Data extraction Analytical

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

Cross-site request forgery Cross-site scripting Man-in-the-browser Session hijacking Malware Man-in-the-middle DNS cache poisoning DNS spoofing DNS hijacking Dictionary attacks DDoS DDoS Eavesdropping

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

Evolution of Database Systems

Evolution of Database Systems Evolution of Database Systems Krzysztof Dembczyński Intelligent Decision Support Systems Laboratory (IDSS) Poznań University of Technology, Poland Intelligent Decision Support Systems Master studies, second

More information

Overview. * Some History. * What is NoSQL? * Why NoSQL? * RDBMS vs NoSQL. * NoSQL Taxonomy. *TowardsNewSQL

Overview. * Some History. * What is NoSQL? * Why NoSQL? * RDBMS vs NoSQL. * NoSQL Taxonomy. *TowardsNewSQL * Some History * What is NoSQL? * Why NoSQL? * RDBMS vs NoSQL * NoSQL Taxonomy * Towards NewSQL Overview * Some History * What is NoSQL? * Why NoSQL? * RDBMS vs NoSQL * NoSQL Taxonomy *TowardsNewSQL NoSQL

More information

Insider Threat Program: Protecting the Crown Jewels. Monday, March 2, 2:15 pm - 3:15 pm

Insider Threat Program: Protecting the Crown Jewels. Monday, March 2, 2:15 pm - 3:15 pm Insider Threat Program: Protecting the Crown Jewels Monday, March 2, 2:15 pm - 3:15 pm Take Away Identify your critical information Recognize potential insider threats What happens after your critical

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

Course on Database Design Carlo Batini University of Milano Bicocca

Course on Database Design Carlo Batini University of Milano Bicocca Course on Database Design Carlo Batini University of Milano Bicocca 1 Carlo Batini, 2015 This work is licensed under the Creative Commons Attribution NonCommercial NoDerivatives 4.0 International License.

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

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Outline The Need for Databases Data Models Relational Databases Database Design Storage Manager Query

More information

SHORT ANSWER. Write the word or phrase that best completes each statement or answers the question.

SHORT ANSWER. Write the word or phrase that best completes each statement or answers the question. Exam Name SHORT ANSWER. Write the word or phrase that best completes each statement or answers the question. 1) (3) Identify 3 factors that affect data quality and drive information quality. 1) 2) (3)

More information

D&B360 Administration and Installation Guide

D&B360 Administration and Installation Guide D&B360 Administration and Installation Guide for Oracle CRM Version 2.2 Document Revised May 2013 2013 Dun & Bradstreet, Incorporated. All rights reserved. D&B360 is a trademark or registered trademark

More information

Digital Planet: Tomorrow s Technology and You. George Beekman Ben Beekman. Tenth Edition

Digital Planet: Tomorrow s Technology and You. George Beekman Ben Beekman. Tenth Edition Digital Planet: Tomorrow s Technology and You George Beekman Ben Beekman Tenth Edition Digital Planet: Tomorrow s Technology and You Chapter 7 Database Applications and Privacy Implications Chapter 7 Objectives

More information

Kutztown University of Pennsylvania PASSHE Alumni Satisfaction Survey Results Population: Alumni who graduated in

Kutztown University of Pennsylvania PASSHE Alumni Satisfaction Survey Results Population: Alumni who graduated in Kutztown University of Pennsylvania PASSHE Alumni Satisfaction Survey Results Population: Alumni who graduated in 2011-12 Alumni Responders Response Rate Kutztown 1,802 250 14% Notes: Alumni who had no

More information

Fundamentals of Digital Media Lesson Objectives

Fundamentals of Digital Media Lesson Objectives Fundamentals of Digital Media Lesson Unit 1: INTRODUCTION TO DIGITAL AND ONLINE MEDIA TYPES Digital Camera Basics Discuss mode, compression, and storage in a camera. Explain the basic components and functionality

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

Database Security: Transactions, Access Control, and SQL Injection

Database Security: Transactions, Access Control, and SQL Injection .. Cal Poly Spring 2013 CPE/CSC 365 Introduction to Database Systems Eriq Augustine.. Transactions Database Security: Transactions, Access Control, and SQL Injection A transaction is a sequence of SQL

More information

Database Setup - Local

Database Setup - Local @author R.L. Martinez, Ph.D. Table of Contents Overview... 1 Code Review... 2 Engine Types... 4 Inserting Data... 5 Relation Types... 5 PKs, FK, and Referential Integrity... 7 Entity Relationship Diagrams

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

Introduction to NoSQL by William McKnight

Introduction to NoSQL by William McKnight Introduction to NoSQL by William McKnight All rights reserved. Reproduction in whole or part prohibited except by written permission. Product and company names mentioned herein may be trademarks of their

More information

2.1 Ethics in an Information Society

2.1 Ethics in an Information Society 2.1 Ethics in an Information Society Did you ever hear the old warning, "Just because you can, doesn't mean you should?" Well, a lot of things are possible on the Internet nowadays, but that doesn't mean

More information

Database Management System. Fundamental Database Concepts

Database Management System. Fundamental Database Concepts Database Management System Fundamental Database Concepts CONTENTS Basics of DBMS Purpose of DBMS Applications of DBMS Views of Data Instances and Schema Data Models Database Languages Responsibility of

More information

Course Introduction & Foundational Concepts

Course Introduction & Foundational Concepts Course Introduction & Foundational Concepts CPS 352: Database Systems Simon Miner Gordon College Last Revised: 8/30/12 Agenda Introductions Course Syllabus Databases Why What Terminology and Concepts Design

More information

Fundamentals of Database Systems (INSY2061)

Fundamentals of Database Systems (INSY2061) Fundamentals of Database Systems (INSY2061) 1 What the course is about? These days, organizations are considering data as one important resource like finance, human resource and time. The management of

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

BSIT 1 Technology Skills: Apply current technical tools and methodologies to solve problems.

BSIT 1 Technology Skills: Apply current technical tools and methodologies to solve problems. Bachelor of Science in Information Technology At Purdue Global, we employ a method called Course-Level Assessment, or CLA, to determine student mastery of Course Outcomes. Through CLA, we measure how well

More information

EPUB / WINDOWS SYSTEM ADMINISTRATOR INTERVIEW QUESTIONS AND ANSWERS DOWNLOAD

EPUB / WINDOWS SYSTEM ADMINISTRATOR INTERVIEW QUESTIONS AND ANSWERS DOWNLOAD 25 April, 2018 EPUB / WINDOWS SYSTEM ADMINISTRATOR INTERVIEW QUESTIONS AND ANSWERS DOWNLOAD Document Filetype: PDF 198.26 KB 0 EPUB / WINDOWS SYSTEM ADMINISTRATOR INTERVIEW QUESTIONS AND ANSWERS DOWNLOAD

More information

CS425 Fall 2016 Boris Glavic Chapter 1: Introduction

CS425 Fall 2016 Boris Glavic Chapter 1: Introduction CS425 Fall 2016 Boris Glavic Chapter 1: Introduction Modified from: Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Textbook: Chapter 1 1.2 Database Management System (DBMS)

More information

EMPLOYER USER GUIDE PLEASE NOTE

EMPLOYER USER GUIDE PLEASE NOTE EMPLOYER USER GUIDE Getting Started... 2 Request Log-In Permission... 3 Log In... 4 My Control Panel... 5 Post a New Job... 7 Review Student Applications... 15 Contact Applicants... 17 Hire a Student...

More information

Getting over Ransomware - Plan your Strategy for more Advanced Threats

Getting over Ransomware - Plan your Strategy for more Advanced Threats Getting over Ransomware - Plan your Strategy for more Advanced Threats Kaspersky Lab Hong Kong Eric Kwok General Manager Lapcom Ltd. BEYOND ANTI-VIRUS: TRUE CYBERSECURITY FROM KASPERSKY LAB 20 years ago

More information

QM Chapter 1 Database Fundamentals Version 10 th Ed. Prepared by Dr Kamel Rouibah / Dept QM & IS

QM Chapter 1 Database Fundamentals Version 10 th Ed. Prepared by Dr Kamel Rouibah / Dept QM & IS QM 433 - Chapter 1 Database Fundamentals Version 10 th Ed Prepared by Dr Kamel Rouibah / Dept QM & IS www.cba.edu.kw/krouibah Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 1 Objectives

More information

Chapter 3. Databases and Data Warehouses: Building Business Intelligence

Chapter 3. Databases and Data Warehouses: Building Business Intelligence Chapter 3 Databases and Data Warehouses: Building Business Intelligence How Can a Business Increase its Intelligence? Summary Overview of Main Concepts Details/Design of a Relational Database Creating

More information

Where is Database Management System (DBMS) being Used?

Where is Database Management System (DBMS) being Used? The main objective of DBMS (Database Management System) is to provide a structured way to store and retrieve information that is both convenient and efficient. By data, we mean known facts that can be

More information

DIVING IN: INSIDE THE DATA CENTER

DIVING IN: INSIDE THE DATA CENTER 1 DIVING IN: INSIDE THE DATA CENTER Anwar Alhenshiri Data centers 2 Once traffic reaches a data center it tunnels in First passes through a filter that blocks attacks Next, a router that directs it to

More information

Certified Cyber Security Analyst VS-1160

Certified Cyber Security Analyst VS-1160 VS-1160 Certified Cyber Security Analyst Certification Code VS-1160 Vskills certification for Cyber Security Analyst assesses the candidate as per the company s need for cyber security and forensics. The

More information

CHAPTER 2: DATA MODELS

CHAPTER 2: DATA MODELS Database Systems Design Implementation and Management 12th Edition Coronel TEST BANK Full download at: https://testbankreal.com/download/database-systems-design-implementation-andmanagement-12th-edition-coronel-test-bank/

More information

2. An implementation-ready data model needn't necessarily contain enforceable rules to guarantee the integrity of the data.

2. An implementation-ready data model needn't necessarily contain enforceable rules to guarantee the integrity of the data. Test bank for Database Systems Design Implementation and Management 11th Edition by Carlos Coronel,Steven Morris Link full download test bank: http://testbankcollection.com/download/test-bank-for-database-systemsdesign-implementation-and-management-11th-edition-by-coronelmorris/

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

Meaning & Concepts of Databases

Meaning & Concepts of Databases 27 th August 2015 Unit 1 Objective Meaning & Concepts of Databases Learning outcome Students will appreciate conceptual development of Databases Section 1: What is a Database & Applications Section 2:

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

Kaladhar Voruganti Senior Technical Director NetApp, CTO Office. 2014, NetApp, All Rights Reserved

Kaladhar Voruganti Senior Technical Director NetApp, CTO Office. 2014, NetApp, All Rights Reserved Kaladhar Voruganti Senior Technical Director NetApp, CTO Office Storage Used to Be Simple DRAM $$$ DISK Nearline TAPE volatile persistent Access Latency 2 Talk Focus: Persistent Memory Design Center DRAM

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

Unit 10 Databases. Computer Concepts Unit Contents. 10 Operational and Analytical Databases. 10 Section A: Database Basics

Unit 10 Databases. Computer Concepts Unit Contents. 10 Operational and Analytical Databases. 10 Section A: Database Basics Unit 10 Databases Computer Concepts 2016 ENHANCED EDITION 10 Unit Contents Section A: Database Basics Section B: Database Tools Section C: Database Design Section D: SQL Section E: Big Data Unit 10: Databases

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

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

DIABLO VALLEY COLLEGE CATALOG

DIABLO VALLEY COLLEGE CATALOG COMPUTER NETWORK TECHNOLOGY CNT Despina Prapavessi, Dean Math and Computer Sciences Division Math Building, Room 267 Possible career opportunities These CNT-courses prepare students for a career path in

More information

Part I What are Databases?

Part I What are Databases? Part I 1 Overview & Motivation 2 Architectures 3 Areas of Application 4 History Saake Database Concepts Last Edited: April 2019 1 1 Educational Objective for Today... Motivation for using database systems

More information

The Value Of NEONet Cybersecurity. Why You Need To Protect Your The Value Of NEOnet Cybersecurity. Private Student Data In Ohio

The Value Of NEONet Cybersecurity. Why You Need To Protect Your The Value Of NEOnet Cybersecurity. Private Student Data In Ohio Prompt. Courteous. Knowledgeable. Support you deserve. The Value Of NEONet Cybersecurity Why You Need To Protect Your Private Student Data In Ohio 1 TABLE OF CONTENTS 2 2 2-3 4 5 7 Introduction The Three

More information

DIABLO VALLEY COLLEGE CATALOG

DIABLO VALLEY COLLEGE CATALOG ART DIGITAL MEDIA ARTDM Toni Fannin, Dean Applied and Fine Arts Division Business and Foreign Language Building, Room 204 Possible career opportunities Digital media or graphic design jobs cover all ends

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

Introduction Aggregate data model Distribution Models Consistency Map-Reduce Types of NoSQL Databases

Introduction Aggregate data model Distribution Models Consistency Map-Reduce Types of NoSQL Databases Introduction Aggregate data model Distribution Models Consistency Map-Reduce Types of NoSQL Databases Key-Value Document Column Family Graph John Edgar 2 Relational databases are the prevalent solution

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

Unit Assessment Guide

Unit Assessment Guide Unit Assessment Guide Unit Details Unit code Unit name Unit purpose/application ICTWEB425 Apply structured query language to extract and manipulate data This unit describes the skills and knowledge required

More information

Session 6: Relational Databases

Session 6: Relational Databases INFM 603: Information Technology and Organizational Context Session 6: Relational Databases Jimmy Lin The ischool University of Maryland Thursday, October 16, 2014 Databases Yesterday Databases Today What

More information

Visit for more.

Visit   for more. Chapter 8: Introduction to Database Management System(DBMS) Informatics Practices Class XI (CBSE Board) Revised as per CBSE Curriculum 2015 Visit www.ip4you.blogspot.com for more. Authored By:- Rajesh

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