Introduction to Database Management J.G. Zheng June 22 nd 2005 DB Chapter 1.

Slides:



Advertisements
Similar presentations
Chapter 1: The Database Environment
Advertisements

Introduction to Database J.G. Zheng May 14 th 2008.
Information Systems Today: Managing in the Digital World
Chapter 10: Designing Databases
Data Modeling and Database Design Chapter 1: Database Systems: Architecture and Components.
Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/1 Copyright © 2004 Please……. No Food Or Drink in the class.
Introduction to Databases
CSCI 260 Database Applications Chapter 1 – Getting Started.
Concepts of Database Management Sixth Edition
CSCI 150 Database Applications Chapter 1 – Getting Started.
1 Introduction The Database Environment. 2 Web Links Google General Database Search Database News Access Forums Google Database Books O’Reilly Books Oracle.
1 1 Concepts of Database Management, 4 th Edition, Pratt & Adamski Chapter 1 Introduction to Database Management.
Getting Started (Excerpts) Chapter One DAVID M. KROENKE’S DATABASE CONCEPTS, 2 nd Edition.
1 Database Systems (Part I) Introduction to Databases I Overview  Objectives of this lecture.  History and Evolution of Databases.  Basic Terms in Database.
Fundamentals, Design, and Implementation, 9/e Chapter 1 Introduction to Database Processing.
Concepts of Database Management Seventh Edition Chapter 1 Introduction to Database Management.
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 5 th Edition.
Getting Started Chapter One DATABASE CONCEPTS, 7th Edition
BUSINESS DRIVEN TECHNOLOGY
Why Databases.
Chapter 4 Database Management Systems. Chapter 4Slide 2 What is a Database Management System (DBMS)?  Database An organized collection of related data.
Chapter 1: The Database Environment
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Database Management COP4540, SCS, FIU An Introduction to database system.
Database Design and Introduction to SQL
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 6 th Edition.
5.1 © 2007 by Prentice Hall 5 Chapter Foundations of Business Intelligence: Databases and Information Management.
Intro to MIS – MGS351 Databases and Data Warehouses Chapter 3.
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2012 (September 5, 2012)
Concepts of Database Management Seventh Edition
Concepts of Database Management, Fifth Edition Chapter 1: Introduction to Database Management.
Concepts of Database Management Eighth Edition
Web-Enabled Decision Support Systems
Database Technical Session By: Prof. Adarsh Patel.
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
Concepts of Database Management, Fifth Edition Chapter 1: Introduction to Database Management.
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.
CS 474 Database Design and Application Terminology Jan 11, 2000.
Lecture 2 An Overview of Relational Database IST 318 – DB Admin.
6 Chapter Databases and Information Management. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits.
Instructor: Dema Alorini Database Fundamentals IS 422 Section: 7|1.
Dimu' Rumpak © 2009 by Prentice Hall 1 Getting Started Didimus Rumpak, M.Si. Database Concepts Chapter 1 1.
Database Management System (DBMS) an Introduction DeSiaMore 1.
Getting Started Chapter One DAVID M. KROENKE’S DATABASE CONCEPTS, 2 nd Edition.
1 CSE 2337 Introduction to Data Management Textbook: Chapter 1.
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 4 th Edition.
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
Concepts of Database Management Seventh Edition Chapter 1 Introduction to Database Management.
Introduction to Databases Three File Processing Systems DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 1-2.
6.1 © 2007 by Prentice Hall Chapter 6 (Laudon & Laudon) Foundations of Business Intelligence: Databases and Information Management.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
IIS 645 Database Management Systems DDr. Khorsheed Today’s Topics 1. Course Overview 22. Introduction to Database management 33. Components of Database.
Data Resource Management Data Concepts Database Management Types of Databases Chapter 5 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Managing Data Resources File Organization and databases for business information systems.
Fundamental of Database Systems
Intro to MIS – MGS351 Databases and Data Warehouses
Client/Server Databases and the Oracle 10g Relational Database
An Introduction to database system
Fundamentals & Ethics of Information Systems IS 201
Databases and Data Warehouses Chapter 3
Database Basics An Overview.
MANAGING DATA RESOURCES
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
Presentation transcript:

Introduction to Database Management J.G. Zheng June 22 nd 2005 DB Chapter 1

Overview What is database and why database? Functions and components of database systems Advantages and disadvantages to use database

Introduction Some database history Database is widely used for businesses, organizations and governments to manage data and information, as well as for personal use

Sample Business Data An example of order form

Application Centered Approach Past data depended on applications (programs) to define their meanings and structures For example: What does these piece of data mean? BV BV

Data File Approach (Figure 1.1 on page 3)

Data File Problems The data file approach is problematic dealing with large quantities of data Redundancy increases input and maintenance efforts wastes space and slows down processing may introduce inconsistencies to the data Not scalable concurrency issue Limited security Size limitations

Database Approach Database processing features the separation of data from programs (data independence, or self-described) It provides a centralized management of data Data sharing Data management

Database Systems Basic elements of a database system See figure 1.8, 1.9 on page 12, 13

Database A database is a self-describing structure that can store information about multiple types of entities (tables), attributes (columns), and relationships (Figure 1.4 on page 7)

Relational Database Based on relations Relation is a mathematical concept relation table Data are arranged in 2-dimensional tables (relations) in a relational database More in Chapter 2 …

Database Management System DBMS serves as a controller (gatekeeper) for database, managing and controlling database activities reading, updating and deleting data data backup and recovery creating and maintaining tables and other structures controlling concurrency and consistency providing security DBMS uses SQL as command language (chapter 3)

Applications/Programs Applications (programs) serve as intermediaries between users and DBMS, to help users perform information processing tasks Functions include: Providing an easy-to-use user interface (menu, form, report) Executing business logic/process (calculation, analysis) …

Organizational Database System

Popular Products Desktop database system / personal database Microsoft Access Organizational database systems 1 Oracle (Oracle, 39.8% ) DB2 (IBM, 31.3% ) SQL Server (Microsoft, 12.1%) MySQL Most popular database for the web 1 market share data are from IDC 2003 Report

Advantages of Database

Disadvantages of Database

Database Design Design is a process (chapter 4 and 5) Analysis (conceptual design) Data modeling using Entity Relationship Diagram (ER) Design (logical design) Transforming ER to relations (figures on page 8) Real worldERTables

Summary Database processing is a centralized way to manage data (data centered) Database processing has great advantages when dealing with large quantities of data Database system consists of user, application, DBMS and database

Good Resources A short database history Largest databases