3-1 Chapter 3 Data and Knowledge Management www.prenhall.com/jessup.

Slides:



Advertisements
Similar presentations
Information Systems Today: Managing in the Digital World
Advertisements

Management Information Systems, 10/e
Database Management3-1 L3 Database Management Santa R. Susarapu Ph.D. Student Virginia Commonwealth University.
Management Information Systems, Sixth Edition
MIS DATABASE SYSTEMS, DATA WAREHOUSES, AND DATA MARTS MBNA
Chapter 3 Database Management
Database Management An Introduction.
Database Management: Getting Data Together Chapter 14.
Chapter 4: Database Management. Databases Before the Use of Computers Data kept in books, ledgers, card files, folders, and file cabinets Long response.
Chapter 3 Data and Knowledge Management
Information Technology in Organizations
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
BUSINESS DRIVEN TECHNOLOGY
Databases and Database Management Systems
Mgt 20600: IT Management & Applications Databases Tuesday April 4, 2006.
D ATA AND K NOWLEDGE M ANAGEMENT. 2 M ANAGING DATA AND INFORMATION Usually too much data rather than too little in organizations How does an organization.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
IST Databases and DBMSs Todd S. Bacastow January 2005.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1 Outline Types of Databases and Database Applications Basic Definitions Typical DBMS Functionality.
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
Chapter 5 Database Processing.
Database Design Concepts
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2007 (Week 3, Tuesday 9/4/2007)
5.1 © 2007 by Prentice Hall 5 Chapter Foundations of Business Intelligence: Databases and Information Management.
Copyright © 2003 by Prentice Hall Module 4 Database Management Systems 1.What is a database? Data hierarchy and data organization Field, record, file,
6-1 DATABASE FUNDAMENTALS Information is everywhere in an organization Information is stored in databases –Database – maintains information about various.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 13 Database Management Systems: Getting Data Together.
Objectives Overview Define the term, database, and explain how a database interacts with data and information Define the term, data integrity, and describe.
The McGraw-Hill Companies, Inc Information Technology & Management Thompson Cats-Baril Chapter 3 Content Management.
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
1 Chapter 1 Overview of Database Concepts. 2 Chapter Objectives Identify the purpose of a database management system (DBMS) Distinguish a field from a.
Chapter 9 Designing Databases Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Management Information Systems By Effy Oz & Andy Jones
D ATA AND K NOWLEDGE M ANAGEMENT. 2 M ANAGING DATA AND INFORMATION Usually too much data rather than too little in organizations How does an organization.
IE 423 – Design of Decision Support Systems Data modeling and database development.
Chapter 7: Database Systems Succeeding with Technology: Second Edition.
CHAPTER 8: MANAGING DATA RESOURCES. File Organization Terms Field: group of characters that represent something Record: group of related fields File:
7.1 Managing Data Resources Chapter 7 Essentials of Management Information Systems, 6e Chapter 7 Managing Data Resources © 2005 by Prentice Hall.
Lecture 2 An Overview of Relational Database IST 318 – DB Admin.
Information Systems Today (©2006 Prentice Hall) 3-1 CS3754 Class Note 12 Summery of Relational Database.
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
Objectives Overview Define the term, database, and explain how a database interacts with data and information Describe the qualities of valuable information.
Lecture2: Database Environment Prepared by L. Nouf Almujally & Aisha AlArfaj 1 Ref. Chapter2 College of Computer and Information Sciences - Information.
D ATA AND K NOWLEDGE M ANAGEMENT. 2 M ANAGING DATA AND INFORMATION Usually too much data rather than too little in organizations How does an organization.
Storing Organizational Information - Databases
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
Lecture2: Database Environment Prepared by L. Nouf Almujally 1 Ref. Chapter2 Lecture2.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
DataBase Management System What is DBMS Purpose of DBMS Data Abstraction Data Definition Language Data Manipulation Language Data Models Data Keys Relationships.
Fanny Widadie, S.P, M.Agr 1 Database Management Systems.
Access Review. Access Access is a database application A database is a collection of records and files organized for a particular purpose Access supports.
Data resource management
GIS Data Models GEOG 370 Christine Erlien, Instructor.
0 / Database Management. 1 / Identify file maintenance techniques Discuss the terms character, field, record, and table Describe characteristics.
1 DATABASE TECHNOLOGIES (Part 2) BUS Abdou Illia, Fall 2015 (September 9, 2015)
© 2006 Pearson Education Canada Inc. 3-1 Chapter 3 Database Management PowerPoint Presentation Jack Van Deventer Ward M. Eagen.
© 2003 Prentice Hall, Inc.3-1 Chapter 3 Database Management Information Systems Today Leonard Jessup and Joseph Valacich.
1 Geog 357: Data models and DBMS. Geographic Decision Making.
1 Management Information Systems M Agung Ali Fikri, SE. MM.
Data Resource Management Data Concepts Database Management Types of Databases Chapter 5 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
3-1 Chapter 3 Data and Knowledge Management
Management Information Systems by Prof. Park Kyung-Hye Chapter 7 (8th Week) Databases and Data Warehouses 07.
Databases and DBMSs Todd S. Bacastow January
Outline Types of Databases and Database Applications Basic Definitions
Information Systems Today: Managing in the Digital World
Databases and Information Management
Chapter 3 Database Management
Presentation transcript:

3-1 Chapter 3 Data and Knowledge Management

Information Systems Today (©2006 Prentice Hall) 3-2 Learning Objectives 1.Describe why databases have become so important to organizations 2.Describe what databases and database management systems are and how they work

Information Systems Today (©2006 Prentice Hall) 3-3 Database Technology A collection of related data organized in a way that makes it valuable and useful Allows organizations to retrieve, store, and analyze information easily Is vital to an organization’s success in running operations and making decisions

Information Systems Today (©2006 Prentice Hall) 3-4 Database Terminology Entities Things we store information about. (i.e. persons, places, objects, events, etc.) Have relationships to other entities (i.e. the entity Student has a relationship to the entity Grades in a University Student database Attributes These are pieces of information about an entity (i.e. Student ID, Name, etc. for the entity Student)

Information Systems Today (©2006 Prentice Hall) 3-5 Relationship of DBMS Concepts to Others?

Information Systems Today (©2006 Prentice Hall) 3-6 Levels of a Database Management System (DBMS) Database Record File / Table Field Individual characteristics about an ENTITY. Fields are also called attributes or columns depending on the type of DBMS Term A group of fields or attributes to describe a single instance of an ENTITY. These are also called rows depending on the DBMS A collection of records or instances for a given ENTITY. These are also called tables depending on the DBMS A collection of files or entities containing information to support a given system or a particular topic area Term Definitions Lowest Highest Level

Information Systems Today (©2006 Prentice Hall) 3-7 View of a Database Table or File Attribute (One Column) Record (One Row) Attribute Type

Information Systems Today (©2006 Prentice Hall) 3-8 File Processing vs Database Approach Summary File Processing Approach (Old School) Storage Media: Sequential tapes or files Data: stored in long sequential files Organization: redundant data in multiple files Efficiency: data embedded to support processing Updates: requires multiple updates in many files Processing: slower query/faster processing Data Base Approach (New School-TODAY) Storage Media: Direct Access Storage Device (DASD) Data: stored in related tables Organization: redundant data minimized/eliminated Efficiency: data only stored only in tables Updates: requires few or one update for a data field Processing: faster query/slower processing

Information Systems Today (©2006 Prentice Hall) 3-9 Advantages of the Database Approach

Information Systems Today (©2006 Prentice Hall) 3-10 Costs or Risks of the Database Approach

Information Systems Today (©2006 Prentice Hall) 3-11 Roles in Database Development and Use Database Administrator (DBA) Designs, develops and monitors performance of databases Enforces policy and standards for data uses and security Database Administrator (DBA) Designs, develops and monitors performance of databases Enforces policy and standards for data uses and security Systems Programmer Creates business applications that connect to databases Tests the new systems and databases before use Systems Programmer Creates business applications that connect to databases Tests the new systems and databases before use Systems Analyst Defines data requirements working with a DBA Incorporates the database design into new program designs Systems Analyst Defines data requirements working with a DBA Incorporates the database design into new program designs

Information Systems Today (©2006 Prentice Hall) 3-12 Database Systems Activities – Data Entry Enter Forms Employment Applications (Form Entry Screen)(Form Entry Program)(Employment DB) Example Data is entered from paper employment applications into a form entry screen The entry forms are designed to match the paper forms for easy entry The form data is processed by the entry program and then stored in the employment database

Information Systems Today (©2006 Prentice Hall) 3-13 Database Systems Activities – Query (Query Request)(Query Program)(Employment Query) SQL (Structure Query Language) A language to select and extract data from a database The industry standard language for relational databases QBE (Query by Example) A technique that allows a user to design a query on a screen by dragging and placing the query field in their desired locations Query – A database function that extracts and displays information from a database given selection parameters. Example – Display applicants entered in the last 30 days Query parameters are selected in the query request screen The database program uses SQL to query and present the result

Information Systems Today (©2006 Prentice Hall) 3-14 Database Systems Activities – Report (Query Request)(Query Program)(Employment Report) Report Generator A specialized program that uses SQL to retrieve and manipulate data (aggregate, transform, or group) Reports are designed using standard templates or can be custom generated to meet informational needs Report – A database function that extracts and formats information from a database for printing and presentation Example – Report on applicants entered in the last 30 days Report parameters are selected in the report request screen The database program uses SQL to query and present the result

Information Systems Today (©2006 Prentice Hall) 3-15 Types of DBMSs / Data Models Hierarchal Network Object-Oriented Relational –Most major industrial strength DBMSs –Oracle, MS SQL, Sybase, MySQL, etc. –Access too – so this is the one we’ll be using

Information Systems Today (©2006 Prentice Hall) 3-16 Designing Databases – Keys Primary Key A unique attribute type used to identify a single instance of an entity. It is the unique identifier of an record/row. Composite Primary Key A unique combination of attributes types used to identify a single instance of an entity. It is simply a primary key composed of multiple fields.

Information Systems Today (©2006 Prentice Hall) 3-17 Designing Databases – Keys (Example) Primary Key - Student ID ENTITIES Composite Primary Key - Student ID - Course ID - Sec No. - Term Entities are translated into Tables (Students and Grades) Entities are joined by common attributes

Information Systems Today (©2006 Prentice Hall) 3-18 Designing Databases - Associations Associations Define the relationships one entity has to another Determine necessary key structures to access data Come in three relationship types: - One-to-One - One-to-Many - Many-to-Many Foreign Key An attribute that appears as a non-primary key in one entity (table) and as a primary key attribute in another entity (table)

Information Systems Today (©2006 Prentice Hall) 3-19 Designing Databases - Associations Entity Relationship Diagram (ERD) A visual tool used to diagram and express the relationships among entities. Very useful in developing complex databases Example Each Student has only one Major (One-to-One) Each Student takes many Courses (One-to-Many) Each Student gets a Grade in her Courses For each Student and Course there is a final Grade

Information Systems Today (©2006 Prentice Hall) 3-20 The Relational Model - Normalization Normalization A technique to make complex databases more efficient by eliminating as much redundant data as possible Example: Database with redundant data (below)

Information Systems Today (©2006 Prentice Hall) 3-21 The Relational Model - Normalization Normalized Database

Information Systems Today (©2006 Prentice Hall) 3-22 Normalization in a Nutshell Normalization is simply trying to get rid of redundant data There are various forms –1 st Normal Form, 2 nd, etc. –The most commonly used in practice is 3 rd normal form. –You do NOT need to know the details of how to perform normalization – that should be taught in a database course (OPIM 205)