An Introduction to database system

Slides:



Advertisements
Similar presentations
Prentice Hall, Database Systems Week 1 Introduction By Zekrullah Popal.
Advertisements

Chapter 1: The Database Environment
1 IS380 Class Agenda 01/11/05 Sock H. Chung 1.Syllabus 2.Chapter 1 3.Introduction 4. Request.
1 Introduction The Database Environment. 2 Web Links Google General Database Search Database News Access Forums Google Database Books O’Reilly Books Oracle.
Introduction to Databases Transparencies
© 2007 by Prentice Hall 1 Chapter 1: The Database Environment Modern Database Management 8 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden.
Dr. Mohamed Osman Hegazi
Chapter 1 Introduction to Databases
Chapter 1: The Database Environment
Database Management COP4540, SCS, FIU An Introduction to database system.
Chapter 1 1 © Prentice Hall, 2002 Database Design Dr. Bijoy Bordoloi Introduction to Database Processing.
Chapter 1 1 © Prentice Hall, 2002 Database Design Dr. Bijoy Bordoloi Introduction to Database Processing.
Introduction to Database
Introduction to Database Concepts
 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.
Web-Enabled Decision Support Systems
Database Technical Session By: Prof. Adarsh Patel.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
Architecture for a Database System
Dr. Mohamed Osman Hegazi 1 Database Systems Concepts Database Systems Concepts Course Outlines: Introduction to Databases and DBMS. Database System Concepts.
Chapter 1 : Introduction §Purpose of Database Systems §View of Data §Data Models §Data Definition Language §Data Manipulation Language §Transaction Management.
File Systems and Databases Lecture 1. Files and Databases File: A collection of records or documents dealing with one organization, person, area or subject.
Announcements. Data Management Chapter 12 Traditional File Approach  Structure Field  Record  File  Fixed All records have common fields, and a field.
MIS 327 Database Management system 1 MIS 327: DBMS Dr. Monther Tarawneh Dr. Monther Tarawneh Week 2: Basic Concepts.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
Chapter 1 Chapter 1: The Database Environment Modern Database Management 8 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden © 2007 by Prentice.
THE DATABASE ENVIRONMENT Definitions: Data, Information, Database, MetadataData, Information File Processing Systems The Database Approach Components of.
1 Database Management Systems (DBMS). 2 Database Management Systems (DBMS) n Overview of: ä Database Management Components ä Database Systems Architecture.
Dr. Mohamed Osman Hegazi
1 Chapter 1 Introduction to Databases Transparencies.
DATABASE MANAGEMENT SYSTEM By: YAMINI TRIPATHI. INTRODUCTION Consists - Collection of interrelated data - Set of programs to access those data Definition.
1 Database Systems Instructor: Nasir Minhas Assistant Professor UIIT PMAS-AAUR
IIS 645 Database Management Systems DDr. Khorsheed Today’s Topics 1. Course Overview 22. Introduction to Database management 33. Components of Database.
Fundamental of Database Systems
Introduction to Databases Transparencies
Introduction to Databases Transparencies
Databases and DBMSs Todd S. Bacastow January
Introduction to DBMS Purpose of Database Systems View of Data
REV 00 Chapter 2 Database Environment DDC DATABASE SYSTEM.
REV 00 Chapter 2 Database Environment DDC DATABASE SYSTEM.
The Database Environment
Database Management:.
Database Management System
Introduction to Databases Transparencies
Introduction to Databases
Introduction to Databases
Tools for Memory: Database Management Systems
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Introduction to Databases
Chapter 2 Database Environment Pearson Education © 2009.
Introduction to Database Management System
Introduction to Database Systems
Basic Concepts in Data Management
MANAGING DATA RESOURCES
Introduction to Databases
Database Environment Transparencies
Chapter 1: The Database Environment
Data Model.
Introduction to DBMS Purpose of Database Systems View of Data
Lecture 1 File Systems and Databases.
Chapter 1: The Database Environment
The Database Environment
Introduction to Databases
Database Design Hacettepe University
Introduction to Databases Transparencies
Chapter 2 Database Environment Pearson Education © 2014.
The Database Environment
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management
Presentation transcript:

An Introduction to database system Database Management COP4540, SCS, FIU

Basic Definitions Data: Meaningful facts, text, graphics, images, sound, video segments. Database: An organized collection of logically related data. Information: Data processed to be useful in decision making. Metadata: Data that describes data. Database Management COP4540, SCS, FIU

What is a DataBase system? (DB) It is a logically coherent collection of data with inherent meaning. It represents a miniworld, and should represent the state of that world accurately. It is managed by a database management system (DBMS). Database Management COP4540, SCS, FIU

What is a DataBase Management System? (DBMS) A (large) piece of software which provides an interface between the user or application program and the stored data. A DBMS is developed according to a particular data model. Some example DBMSs are: IMS, DB2, Oracle, Sybase, Informix, SQL Server, Access, FoxPro, O2. Database Management COP4540, SCS, FIU

The functionality of DBMS Manages very large amounts of data. Supports efficient access to very large amounts of data. Supports concurrent access to very large amounts of data. Supports secure, atomic access to very large amounts of data. Database Management COP4540, SCS, FIU

Several basic concepts Data models A data model is a way of representing (part of) the world. The principle current data model are: Hierarchical Network Relational Object-oriented E-R Semantic Database Management COP4540, SCS, FIU

Several basic concepts Database design Design goals Minimize redundancy in order to eliminate the modification anomalies in database. Represent the situation accurately Design Stages Conceptual (product independent) Logical (product specific) Physical / Implementation (product specific) Database Management COP4540, SCS, FIU

Database Development Activities The stages focused in COP4540 Database Management COP4540, SCS, FIU

Conceptual Database Modeling Determine user requirements. Determine business rules. Build conceptual data model outcome is an entity-relationship diagram or similar communication tool. Database Management COP4540, SCS, FIU

Logical Database Design Select logical database model. Map Entity-Relationship Diagrams Normalize data structures. Specify business rules. Database Management COP4540, SCS, FIU

Physical Database Design Select DBMS Select storage devices Determine access methods Design files and indexes Determine database distribution Specify update strategies Database Management COP4540, SCS, FIU

Several basic concepts Schema Logical structure of the data defined by using data definition language (DDL). Queries A “query” is a database lingo for a question about the data. A “query” is composed by using query language (QL) Database Management COP4540, SCS, FIU

The architecture of database system Users / Programmers Application Programs / Queries 1. Software to process queries/programs 2. Software to access stored data Database Management System Stored data Database Management COP4540, SCS, FIU

Components of the Database Environment CASE Tools Repository Database Management System (DBMS) Database Application Programs User Interface Database Administrators (DBA) System Developers End Users Database Management COP4540, SCS, FIU

Evolution of Database Systems Hierarchical and Network (Legacy): Data are modeled as linked records. Relational: Data are modeled as related tables. Object-oriented: Data are organized as linked objects. Object-relational: Integration of relational and object-oriented features. Database Management COP4540, SCS, FIU

RDBMS and SQL RDBMS is a DBMS on the basis of relational model. It is the most popular type of the DBMS. The data is organized as tables called relations Two famous systems: System R at IBM & Ingres at UC Berkeley SQL (Structured Query Language) the most important query language based on relational model. Database Management COP4540, SCS, FIU

RDBMS and SQL SELECT balance Result: FROM Accounts 2846.92 WHERE accountNo = 67890 Result: 2846.92 Database Management COP4540, SCS, FIU

Disadvantages of File Processing Systems Data Dependence Data Redundancy (Duplication of data) Limited Data Sharing Lengthy Development Times Excessive Program Maintenance Database Management COP4540, SCS, FIU

Advantages of Database Approach Program-Data Independence: No need to rewrite programs when data is modified Minimal Data Redundancy Improved Data Consistency Improved Data Sharing Increased Application Development Productivity. Database Management COP4540, SCS, FIU

Advantages of Database Approach Enforcement of Standards Improved Data Quality (Constraints) Better Data Accessibility/Responsiveness Reduced Program Maintenance Security, Backup/Recovery, Concurrency Database Management COP4540, SCS, FIU

Costs and Risks of the Database Approach New, Specialized Personnel Installation Management Cost and Complexity Conversion Costs Organizational Conflict Database Management COP4540, SCS, FIU