Part 2: Using Information Technology

Slides:



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

Chapter 4 Database Processing. Agenda Purpose of Database Terminology Components of Database System Multi-user Processing Database Design Entity-relationship.
Using MIS 2e Chapter 5 Database Processing MARIA DEL MORAL GROUP F.
Chapter 5 Database Processing.
COMM 226 Database and content management Chitu Okoli Associate Professor in Business Technology Management John Molson School of Business, Concordia University,
Management Information Systems Database Processing Chapter 5.
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke
CSCI 260 Database Applications Chapter 1 – Getting Started.
Database Processing Chapter 4.
CSCI 150 Database Applications Chapter 1 – Getting Started.
Getting Started (Excerpts) Chapter One DAVID M. KROENKE’S DATABASE CONCEPTS, 2 nd Edition.
Chapter 12 Information Systems Nell Dale John Lewis.
Information Technology in Organizations
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 5 th Edition.
Database Processing Chapter "No, Drew, You Don’t Know Anything About Report Writing.” Copyright © 2014 Pearson Education, Inc. Publishing as Prentice.
Chapter 3: Data Modeling
Getting Started Chapter One DATABASE CONCEPTS, 7th Edition
Why Databases.
Chapter 12 Information Systems. 2 Chapter Goals Define the role of general information systems Explain how spreadsheets are organized Create spreadsheets.
CGS 1000 Introduction to Computers and Technology.
Chapter 12 Information Systems. 2 Chapter Goals Define the role of general information systems Explain how spreadsheets are organized Create spreadsheets.
Chapter 3 Application Software.
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 6 th Edition.
Chapter 5 Database Processing.
Chapter 5 Lecture 2. Principles of Information Systems2 Objectives Understand Data definition language (DDL) and data dictionary Learn about popular DBMSs.
David M. Kroenke’s Chapter One: Introduction Part Two Database Processing: Fundamentals, Design, and Implementation.
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Organizing Data and Information AD660 – Databases, Security, and Web Technologies Marcus Goncalves Spring 2013.
CS 474 Database Design and Application Terminology Jan 11, 2000.
Fundamentals of Information Systems, Seventh Edition 1 Chapter 3 Data Centers, and Business Intelligence.
Chapter 5 Database Processing. Neil uses software to query a database, but it has about 25 standard queries that don’t give him all he needs. He imports.
Dimu' Rumpak © 2009 by Prentice Hall 1 Getting Started Didimus Rumpak, M.Si. Database Concepts Chapter 1 1.
Chapter 4 Database Processing Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall 4-1.
Getting Started Chapter One DAVID M. KROENKE’S DATABASE CONCEPTS, 2 nd Edition.
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 4 th Edition.
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Summer 2007.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Database Processing Chapter "No, Drew, You Don’t Know Anything About Creating Queries.” Copyright © 2015 Pearson Education, Inc. Operational database.
© 2017 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
Pengantar Sistem Informasi
Chapter 5 Database and Content Management
CIS 336 AID Your Dreams Our Mission/cis336aid.com
Application Software Chapter 6.
Client/Server Databases and the Oracle 10g Relational Database
Introduction to Databases by Dr. Soper extended with more examples
Using E-Business Suite Attachments
David M. Kroenke and David J
Fundamentals of Information Systems
Chapter 4 Relational Databases
CIS 336 Competitive Success/snaptutorial.com
CIS 336 Education for Service-- snaptutorial.com.
Databases and Information Management
Database Processing: David M. Kroenke’s Chapter One: Introduction
Basic Concepts in Data Management
System And Application Software
MANAGING DATA RESOURCES
Database Processing: David M. Kroenke’s Chapter One: Introduction
Chapter 1: The Database Environment
Databases and Information Management
Chapter 1: The Database Environment
The Database Environment
Getting Started Chapter One DATABASE CONCEPTS, 5th Edition
Chapter 1 Introduction to Database Processing
DATABASE TECHNOLOGIES
Getting Started Chapter One DATABASE CONCEPTS, 4th Edition
The Database Environment
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management
Database Design Chapter 7.
Presentation transcript:

Part 2: Using Information Technology Chapter 5 Database and Content Management Database Management David Kroenke’s text Database Processing was first published in 1977 and is now in its tenth edition. We strongly believe that understanding relational databases is a critical component of any MIS training. David has explained relational databases and DBMS so that business majors understand their importance. What is content? Important business content is not exclusively stored in traditional databases. Internet resources (images, brands, video, audio) have altered our ideas of content and how to manage it. We encourage students to take a wide view of content. What is content management? Websites are customer facing and the presentation of content is increasingly managed. We talk about content management systems and use OpenText, a Canadian company located in Waterloo, Ontario and a leader in enterprise content management systems, to explain how content for the Web is organized and managed. Two Technical Appendices: Introduction to ER Diagramming and Introduction to Microsoft Access For some instructors a single chapter on database is not enough. For these instructors we have supplemented this chapter with two technical appendices. These appendices provide a rich discussion of Entity Relationship Diagramming and normalization. The appendix on Microsoft Access introduces novice database users to tables, relationships, queries and forms. Chapter Exercise: Nobody Said I Shouldn’t We take a look at the ethical use of data inside an organization using a scenario where a technical person plays with organizational data. The scenario draws attention to ethics in organizational information. MIS in Use - The Many Names of One Customer How does a large financial institution deal with data quality?. Something as seemingly simple as establishing a customer name can be a major project. This case highlights the issue of data and data quality. Copyright © 2014 Pearson Canada Inc.

Running Case Maria wanted to get information about hotel clients at the 1881 but the software was too expensive to purchase for this purpose The hotel reservation and management system was version 2.0 and has less advanced features She investigated another system that was built on a relational database with advanced features She created an interesting spreadsheets that contained different information She was able to combine five spreadsheets into a single database It had been more work than Marla thought it would be, but after a few weeks she had upgraded all of the existing desktop computers in The 1881 and even initiated a tablet “rental” business where guests could rent a tablet during their stay. Fresh from this success, Marlo’s next move was to get a better idea of the guests who were staying at The 1881. The old Hotel Reservation and Management system, version 2.0, was stable enough, but did not provide any capability to analyze or list customers other than Basic information, such as name, address, and telephone numbers. The updated version of the hotel reservation and management software had more advanced features, but the owners of The 1881 indicated it was too expensive to purchase now. Marlo was stuck. How could she get better information about the hotel clients? She decided to investigate and found that the current Hotel Reservation and Management System was built on a relational database, something she had learned about in her introductory MIS course. She had learned that the database had an ability to export names, vacation dates, room numbers, and even services that the guests enjoyed. She needed to get administrative access to the database and she was able to get that from the owners. She argued successfully that since she was exporting information that was already stored in the system, there was no impact on the current system and no chance for her to delete or modify existing data.

Study Questions What is content? How can content be organized? What is the purpose of a database? What does a database contain? What is a DBMS, and what does it do? What is a database application? What is the difference between an enterprise and a personal DBMS? Q1 What is content? Q2 How can content be organized? Q3 What is the purpose of a database? Q4 What does a database contain? Q5 What is a DBMS, and what does it do? Q6 What is a database application? Q7 What is the difference between an enterprise and a personal DBMS? Exercise: Nobody Said I Shouldn’t MIS in Use 5: The Many Names of One Customer (Van City) Chapter Extension: Database Design Chapter Extension: Using Microsoft Access

What is content? Content is related to intellectual property a form of creative endeavour that can be protected through a trademark, patent, copyright, industrial design, or integrated circuit topography Varies by industry Organizations may store data, documents, spreadsheets, presentations, web pages, text from blogs, Twitter, or discussion boards, graphics, video files and video logs, audio files, etc. Q1 What is content?

How can content be organized? Content management includes management of content data efficient and effective storage and processing of bytes Handled by database management systems (DBMS) presentation of content content management system (CMS) Content management challenge processing and storing the right content getting the right content to the right person in the right format at the right time Q2 How can content be organized?

What Is the Purpose of a Database? A database keeps track of things Many professionals use spreadsheets Spreadsheets Keep lists of single concepts Databases Keep lists that involve multiple themes Q3 What is the purpose of a database? Q4 What does a database contain?

What does a database contain? A database is a self-describing collection of integrated records Hierarchy of data elements Byte is a character of data Bytes are grouped into columns/fields Columns grouped into rows/records Rows are grouped into tables/files Q4 What does a database contain? A database is a collection of tables plus relationships among the rows in those tables, plus special data, called metadata, that describes the structure of the database

Student Table (also called a file) Q4 What does a database contain? Figure 5-3 Student Table (also called a file)

Hierarchy of Data Elements Q4 What does a database contain? Figure 5-4 Hierarchy of Data Elements

Components of a Database Database is a collection of tables plus relationships among the rows in those tables plus metadata describes the structure of the database Q4 What does a database contain? Figure 5-5 Components of a Database

Relationships Among Records Values in one table may relate to rows in other table(s) Keys Column(s) that identify unique row in table Each table has a key Foreign keys Keys in a different table than the one in which they reside Relational database Databases using tables, keys, and foreign keys Q4 What does a database contain?

Example of Relationships among Rows Q4 What does a database contain? Figure 5-6 Example of Relationships among Rows

Metadata Databases are self-describing Metadata Collection of integrated records Contains, within itself, a description of its contents Metadata Data that describe data Makes databases more useful than spreadsheets Makes databases easier to use Q4 What does a database contain? A database is a self-describing collection of integrated records Self-describing means that a database contains, within itself, a description of its contents. Metadata are data that describe data

Example of Metadata (in Access) Q4 What does a database contain? Figure 5-7 Example of Metadata (in Access)

What is a DBMS, and what does it do? Components of a Database Application System Q5 What is a DBMS, and what does it do? Figure 5-8 Components of a Database Application System

What is a DBMS, and what does it do? Database Management System (DBMS) Program that creates, processes, and administers a database Usually licensed from vendors Microsoft, Oracle, IBM, MySQL (open-source) DBMS products – DB2 from IBM, Access and SQL Server from Microsoft, Oracle from Oracle Corporation, MYSQL – an open source DBMS DBMS and database are two different things Q5 What is a DBMS, and what does it do? Popular DBMS products are DB2 from IBM, Access and SQL Server from Microsoft, and Oracle from the Oracle Corporation. Another popular DBMS is MySQL, an open-source DBMS product

A DBMS Creating the Database and Its Structures Use the DBMS used to create tables, relationships and other structures in the database Use to define a new table or modify tables Processing the Database DBMS processes database Applications use DBMS to read, insert, modify, or delete data Structured Query Language (SQL) international standard for processing a database Q5 What is a DBMS, and what does it do?

A DBMS, continued Administering the Database DBMS provides tools to assist in administration of database Can be used to set up a security system Used to back up data Add structure to improve performance Remove data Q5 What is a DBMS, and what does it do?

What is a Database Application? Collection of forms, reports, queries, and application programs that process a database Databases can have more then one application Each applications can have multiple users Q6 What is a database application?

Multiple Database Applications Q6 What is a database application? Figure 5-10 Use of Multiple Database Applications

Forms, Reports, and Queries Used to read, insert, modify, and delete data Reports Show data in structured context May compute values Queries Means of getting answers from database data Q6 What is a database application?

Database Application Programs Forms, reports, and queries work for standard functions Application programs Process logic specific to business need Enables database processing over Internet serves as intermediary between Web server and database responds to events reads, inserts, modifies, deletes data Q6 What is a database application?

Multi-User Processing Multi-user processing is common Unique problems Lost-update problem Locking used to coordinate activities of multiple users creates new set of problems Data conflicts produce inaccurate results Q6 What is a database application?

Four Application Programs on a Web Browser Server Computer Q6 What is a database application? Figure 5-13 Four Application Programs on a Web Browser Server Computer

MIS in Use The Many Names of One Customer Vancity is Canada’s largest credit union Customers can have multiple products, and multiple instances of individual products Challenge was to ensure that the data in the customer information file (CIF), the database that held all customer data, was accurate and identified customers uniquely and completely Problems with incomplete customer information or misidentification of financial records MIS in Use - The Many Names of One Customer (Van City) How does a large financial institution deal with data quality? Something as seemingly simple as establishing a customer name can be a major project. This case highlights the issue of data and data quality.

MIS in Use Questions How serious a problem is duplicate information to the financial services industry? Is it more serious for some industries than others? Are there any other costs to Vancity when duplicate information is sent to customers? What are the various challenges in cleaning and grooming data? Would the problem be solved by identifying customers numerically? How would customers perceive this? Are there legal issues?

What is the Difference between an Enterprise and a Personal DBMS? Enterprise DBMS Process large organizational and workgroup databases Support many users and many database applications Examples: DB2, Microsoft’s SQL Server, Oracle Personal DBMS Designed for smaller, simpler database applications Supports fewer than 100 users Examples: Access, dBase, FoxPro, Paradox, R:Base Q7 What is the difference between an enterprise and a personal DBMS?

What do YOU think? Nobody Said I Shouldn’t Kelly does systems support and database backups He copied one of the database backups to a CD, took it home, and query the data Because of that, he was fired Company also threatened that if he didn’t return all of its data, he will be in court for the next five years Nobody Said I Shouldn’t

What do YOU think? Where did Kelly go wrong? Do you think it was illegal, unethical, or neither for Kelly to take the database home and query the data? Does the company share culpability with Kelly? What do you think Kelly should have done upon discovering the odd pattern in Jason’s orders? What should the company have done before firing Kelly? “Metadata make databases easy to use—for both authorized and unauthorized purposes.” Explain what organizations should do in light of this fact. insert discussion questions from the exercise