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

Slides:



Advertisements
Similar presentations
Data Modeling and Database Design Chapter 1: Database Systems: Architecture and Components.
Advertisements

Prentice Hall, Database Systems Week 1 Introduction By Zekrullah Popal.
IS 4420 Database Fundamentals Leon Chen. 2 Agenda About yourself About yourself  Name  Major About the instructor About the instructor Syllabus Syllabus.
Chapter 1: The Database Environment
Introduction to Databases
--What is a Database--1 What is a database What is a Database.
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.
“DOK 322 DBMS” Y.T. Database Design Hacettepe University Department of Information Management DOK 322: Database Management Systems.
Dr. Mohamed Osman Hegazi
Lecture Two Database Environment Based on Chapter Two of this book:
Chapter 1 Introduction to Databases
DBMS1 Database Management System (DBMS) Introductory Concepts Week-1.
Chapter 1: The Database Environment
Introduction to Databases
Introduction to Database Systems 1.  Assignments – 3 – 9%  Marked Lab – 5 – 10% + 2% (Bonus)  Marked Quiz – 3 – 6%  Mid term exams – 2 – (30%) 15%
Database Design and Introduction to SQL
Chapter 1 1 © Prentice Hall, 2002 Database Design Dr. Bijoy Bordoloi Introduction to Database Processing.
Introduction to DBMS Purpose of Database Systems View of Data
Chapter 1 1 © Prentice Hall, 2002 Database Design Dr. Bijoy Bordoloi Introduction to Database Processing.
Introduction to Database
Database Environment 1.  Purpose of three-level database architecture.  Contents of external, conceptual, and internal levels.  Purpose of external/conceptual.
Introduction to Database Concepts
CHAPTER 1: THE DATABASE ENVIRONMENT AND DEVELOPMENT PROCESS Modern Database Management 11 th Edition Jeffrey A. Hoffer, V. Ramesh, Heikki Topi © 2013 Pearson.
1 Introduction to databases concepts CCIS – IS department Level 4.
 Introduction Introduction  Purpose of Database SystemsPurpose of Database Systems  Levels of Abstraction Levels of Abstraction  Instances and Schemas.
Sistem Basis Data (DATABASE) Siauw Yohanes Darmawan
Module Title? DBMS Introduction to Database Management System.
Database Architecture Introduction to Databases. The Nature of Data Un-structured Semi-structured Structured.
Web-Enabled Decision Support Systems
CSC271 Database Systems Lecture # 4.
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.
7.1 Managing Data Resources Chapter 7 Essentials of Management Information Systems, 6e Chapter 7 Managing Data Resources © 2005 by Prentice Hall.
Architecture for a Database System
© 2007 by Prentice Hall 1 Introduction to databases.
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.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
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.
Database Management System Prepared by Dr. Ahmed El-Ragal Reviewed & Presented By Mr. Mahmoud Rafeek Alfarra College Of Science & Technology- Khan younis.
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.
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
Introduction to Database AIT632 Chapter 1 Sungchul Hong.
THE DATABASE ENVIRONMENT Definitions: Data, Information, Database, MetadataData, Information File Processing Systems The Database Approach Components of.
Database Design & Management
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
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
Introduction to Databases Transparencies © Pearson Education Limited 1995, 2005.
Chapter 1 © 2013 Pearson Education, Inc. Publishing as Prentice Hall Chapter 1: The Database Environment and Development Process Modern Database Management.
IIS 645 Database Management Systems DDr. Khorsheed Today’s Topics 1. Course Overview 22. Introduction to Database management 33. Components of Database.
Managing Data Resources File Organization and databases for business information systems.
Introduction to DBMS Purpose of Database Systems View of Data
An Introduction to database system
The Database Environment
Database Management:.
Chapter 1: The Database Environment
Lecture 1 File Systems and Databases.
The Database Environment
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management
Presentation transcript:

Database Management COP4540, SCS, FIU 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 Database Management System 1. Software to process queries/programs 2. Software to access stored data 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 Accounts SELECTbalance FROMAccounts WHEREaccountNo = Result:

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