1 DATABASE TECHNOLOGIES BUS3500 - Abdou Illia, Fall 2012 (September 5, 2012)

Slides:



Advertisements
Similar presentations
C6 Databases.
Advertisements

Database Management3-1 L3 Database Management Santa R. Susarapu Ph.D. Student Virginia Commonwealth University.
The database approach to data management provides significant advantages over the traditional file-based approach Define general data management concepts.
Prentice Hall, Database Systems Week 1 Introduction By Zekrullah Popal.
Management Information Systems, Sixth Edition
Database and Data Warehouse
Database Software File Management Systems Database Management Systems.
The Hierarchy of Data Bit (a binary digit): a circuit that is either on or off Byte: 8 bits Character: each byte represents a character; the basic building.
1 Introduction The Database Environment. 2 Web Links Google General Database Search Database News Access Forums Google Database Books O’Reilly Books Oracle.
Organizing Data & Information
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 DATABASES AND DATA WAREHOUSES. 3-2 STUDENT LEARNING OUTCOMES 1.Describe business intelligence and its role 2.Compare databases and data warehouses.
SESSION 7 MANAGING DATA DATARESOURCES. File Organization Terms and Concepts Field: Group of words or a complete number Record: Group of related fields.
Chapter 4 Database Management Systems. Chapter 4Slide 2 What is a Database Management System (DBMS)?  Database An organized collection of related data.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Chapter 1 Database and Database Users Dr. Bernard Chen Ph.D. University of Central Arkansas.
Chapter 1 Database and Database Users Dr. Bernard Chen Ph.D. University of Central Arkansas Fall 2008.
IST Databases and DBMSs Todd S. Bacastow January 2005.
COMPUTING FOR BUSINESS AND ECONOMICS-III. Lecture no.6 COURSE INSTRUCTOR- Ms. Tehseen SEMESTER- Summer 2010.
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.
Chapter 5 Lecture 2. Principles of Information Systems2 Objectives Understand Data definition language (DDL) and data dictionary Learn about popular DBMSs.
 Introduction Introduction  Purpose of Database SystemsPurpose of Database Systems  Levels of Abstraction Levels of Abstraction  Instances and Schemas.
Module Title? DBMS Introduction to Database Management System.
© Paradigm Publishing Inc. 9-1 Chapter 9 Database and Information Management.
The McGraw-Hill Companies, Inc Information Technology & Management Thompson Cats-Baril Chapter 3 Content Management.
Database and Database Users. Outline Database Introduction An Example Characteristics of the Database Actors on the Scene Advantages of using the DBMS.
Web-Enabled Decision Support Systems
Fundamentals of Information Systems, Fifth Edition
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
Introduction to SQL Steve Perry
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Simple Database.
Management Information Systems By Effy Oz & Andy Jones
2005 SPRING CSMUIntroduction to Information Management1 Organizing Data John Sum Institute of Technology Management National Chung Hsing University.
Organizing Data and Information AD660 – Databases, Security, and Web Technologies Marcus Goncalves Spring 2013.
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.
311: Management Information Systems Database Systems Chapter 3.
I Information Systems Technology Ross Malaga 4 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 4-1 DATABASE.
Lecturer: Gareth Jones. How does a relational database organise data? What are the principles of a database management system? What are the principal.
I Information Systems Technology Ross Malaga 4 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 4-1 DATABASE.
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
Database A database is a collection of data organized to meet users’ needs. In this section: Database Structure Database Tools Industrial Databases Concepts.
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.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
CHAPTER 3 DATABASES AND DATA WAREHOUSES. 2 OPENING CASE STUDY Chrysler Spins a Competitive Advantage with Supply Chain Management Software Chapter 2 –
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
Introduction to Database AIT632 Chapter 1 Sungchul Hong.
Database and Data Warehouse
Data resource management
Chapter 3 Databases and Data Warehouses: Building Business Intelligence Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
DATA RESOURCE MANAGEMENT
Foundations of Business Intelligence: Databases and Information Management.
1 DATABASE TECHNOLOGIES (Part 2) BUS Abdou Illia, Fall 2015 (September 9, 2015)
Chapter 6.  Problems of managing Data Resources in a Traditional File Environment  Effective IS provides user with Accurate, timely and relevant information.
3/6: Data Management, pt. 2 Refresh your memory Relational Data Model
3-1 Modeling Basic Entities DBMS Create Sort Search Addition Deletion Modification Create Sort Search Addition Deletion Modification DBMS is a Software.
Fundamentals of Information Systems, Sixth Edition Chapter 3 Database Systems, Data Centers, and Business Intelligence.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
CSCI-235 Micro-Computers in Science Databases. Database Concepts Data is any unorganized text, graphics, sounds, or videos A database is a collection.
Managing Data Resources File Organization and databases for business information systems.
Management Information Systems by Prof. Park Kyung-Hye Chapter 7 (8th Week) Databases and Data Warehouses 07.
Databases and DBMSs Todd S. Bacastow January
Basic Concepts in Data Management
DATABASE TECHNOLOGIES
Presentation transcript:

1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2012 (September 5, 2012)

2 LEARNING GOALS  Explain basic concepts of data management.  Describe traditional file systems and identify their problems.  Define database management systems and describe their various functions.  Explain how the relational database model works.  Explain Object-Oriented databases.  Explain Data Warehouse, Data Mart

3 What is a database?  Collection of related files containing records on people, places, or things.  Databases make data easy to access and manage. Customers Info Accounts InfoEmployees Info Access and Management tools

4 Basic Concepts of Data Management Database: Collection of data organized in different containers Table 1Table 2Table 3 Report Form 1 Acc #:_______ Name:_______

5 Basic Concepts of Database systems  Table Two-dimensional structure composed of rows and columns  Field Like a column in a spreadsheet  Field name Like a column name in a spreadsheet Examples: AccountID, Customer, Type, Balance  Field values Actual data for the field  Record Set of fields that describe an entity (a person, an account, etc.)  Primary key A field, or group of fields, that uniquely identifies a record AccountIDCustomerTypeBalance John SmithChecking$ Linda MartinSaving$ Paul GrahamChecking$ Accounts table Each table has:  Fields  Records  1 Primary key

6 Basic Concepts in Data Management  A Primary key could be a single field like in these tables  A Primary key could be a composite key, i.e. multiple fields AccountIDCustomerTypeBalance John SmithChecking$ Linda MartinSaving$ Paul GrahamChecking$ Primary key

7 Traditional File Systems  System of files that store groups of records used by a particular software application  Simple but with a cost Inability to share data Inadequate security Difficulties in maintenance and expansion Allows data duplication (e.g. redundancy) Application 1 Program 1 File 1 File 2 File 3 Program 2 File 1 File 2 File 3 Application 2 Program 1 File 1 File 2 File 3 Program 2 File 1 File 2 File 3

8 Traditional File System Anomalies  Insertion anomaly Data needs to be entered more than once if located in multiple file systems  Modification anomaly Redundant data in separate file systems Inconsistent data in your system  Deletion anomaly Failure to simultaneously delete all copies of redundant data Deletion of critical data

9 Database Management System (DBMS)  Combination of software and data for Collecting, storing and managing data in a database environment.  A DBMS includes: Database Database engine (for accessing and modifying the DB content) Data Manipulation Language Application 1 Program-1 Program-2 Application 2 Program-1 Program-2 DBMS

10 DBMS Functions  Store data (in tables) on secondary storage  Transform data into information (reports,..)  Provide user with different logical views of actual database content  Provide security DBMSs control who can add, view, change, or delete data in the database ID Name Amt 01 John Linda Paul Physical view ID Name 02 Linda Name Amt Paul ID Name Amt 01 John Linda 3.00 Logical views

11 More DBMS Functions  Allow multi-user access Control concurrency of access to data Prevent one user from accessing data that has not been completely updated  When selling tickets online, Ticketmaster allows you to hold a ticket for only 2 minutes to make your purchase decision, then the ticket is released to sell to someone else – that is concurrency control

12 Types of DBMSs  Desktop Designed to run on desktop computers Used by individuals or small businesses Requires little or no formal training Does not have all the capabilities of larger DBMSs Examples: Microsoft Access, FileMaker, Paradox Desktop Server / Enterprise Handheld

13 Types of DBMSs (Cont.)  Server / Enterprise Designed for managing larger and complex databases by large organizations Typically operate in a client/server setup Either centralized or distributed  Centralized – all data on one server  Easy to maintain  Prone to run slowly when many simultaneous users  No access if the one server goes down  Distributed – each location has part of the database  Very complex database administration  Usually faster than centralized  If one server crashes, others can still continue to operate. Examples: Oracle Enterprise, DB2, Microsoft SQL Server

14 Types of DBMSs (Cont.)  Handheld Designed to run on handheld devices Less complex and have less capabilities than Desktop or Server DBMSs Example: Oracle Database Lite, IBM’s DB2 Everywhere.

15 Database Models  Database model = a representation of the relationship between structures (e.g. tables) in a database  Common database models Flat file model Relational model (this one is the most common) Object-oriented database model

16 Flat File Database  Stores data in basic table structures  No relationship between tables  Used on PDAs for address book

17 Relational Model  Multiple tables related by common fields  Uses controlled redundancy to create fields that provide linkage relationships between tables in the database These fields are called foreign keys – the secret to a relational database A foreign key is a field, or group of fields, in one table that is the primary key of another table

18 Object-Oriented DBMS  Needed for multimedia applications that manage images, voice, videos, graphics, etc. in addition to numbers and characters.  Popular in Web applications  Slower compared to relational DBMS for processing large number of transactions  Hybrid object-relational DBMS are emerging

19 Data Warehouse  Many organizations need internal, external, current, and historical data  Data Warehouse are designed to, typically, store and manage data from operational transaction systems, Web site transactions. Figure 5-12

20 Data Mart  Subset of data warehouses that is highly focused and isolated for a specific population of users  Example: Marketing data mart, Sales data mart, etc.

21 Summary Questions Notes 1)What is a database, a table, a field, a record, a primary key, a composite key? 3-6 2) What are the problems with traditional file systems? 7,8 3) What are the major functions of a DBMS? 10,11 4)(a) Name some Desktop DBMSs. (b) Name some Enterprise DBMSs. (c) Handheld DBMSs )What are the differences between Flat File, Relational, and Object-oriented database models? )What is a data warehouse? A data mart 19-20