HND Agri DBMS Introduction MH Mohamed Nafas 1. Why DBMS? 2  Suppose we need to develop a Information system.  How do we  store the data? (use file.

Slides:



Advertisements
Similar presentations
Introduction to Databases
Advertisements

Introduction Bayu Adhi Tama, ST., MTI.
Ver 1,12/09/2012Kode :CCS 111,Sistem Basis DataFASILKOM Chapter 1: Introduction PENDAHULUAN Bambang Irawan S.KOM;M.Kom.
Introduction. 1.2 Points Use of Database Systems View of Data Database Languages RDBMS Database Design Object-based and semi-structured databases Data.
Introduction to Databases
Database System Concepts, 5th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 1: Introduction.
Slides adapted from A. Silberschatz et al. Database System Concepts, 5th Ed. Introduction to Databases Database Management Systems I Alex Coman, Winter.
Introduction to Databases Transparencies
Database System Concepts, 5th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 1: Introduction.
Chapter 1 INTRODUCTION TO DATABASE.
Introduction and Conceptual Modeling
Introduction to Databases
Database System Concepts, 6 th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 1: Introduction.
Database System Concepts, 5th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 1: Introduction.
Introduction to Database
Chapter 1: Introduction to DBMS & Databases. Database Management System (DBMS) What is a DBMS? What are some examples of Database Applications?
Database System Concepts, 6 th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 1: Introduction.
Database System Concepts, 6 th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 1: Introduction.
Databases Illuminated
Chapter 1: Introduction. Unite International College1.2Database Management Systems Chapter 1: Introduction Purpose of Database Systems View of Data Database.
Database System Concepts, 6 th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 1: Introduction.
Chapter 1: Introduction. Database Management System (DBMS) DBMS contains information about a particular enterprise Collection of interrelated data Set.
Database System Concepts, 5th Ed. Bin Mu at Tongji University Chapter 1: Introduction.
Database System Concepts, 5th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com PENDAHULUAN Bambang Irawan.
Chapter 1 Introduction to Databases Pearson Education ©
Database Architecture Introduction to Databases. The Nature of Data Un-structured Semi-structured Structured.
Chapter 1: Introduction. Unite International College1.2Database Management Systems Chapter 1: Introduction Purpose of Database Systems View of Data Database.
Introduction: Databases and Database Users
Chapter 1: Introduction
Chapter 1 Introduction Yonsei University 1 st Semester, 2015 Sanghyun Park.
Introduction to Database AIT632 Chapter 1 Sungchul Hong.
Database System Concepts, 6 th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 1: Introduction.
Chapter 1 Introduction Yonsei University 1 st Semester, 2014 Sanghyun Park.
Introduction HNDIT DBMS 1. Database Management Systems Module code HNDIT Module title Database Management Systems Credits2HoursLectures15.
Database System Concepts, 5th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 1: Introduction.
Chapter 1: Introduction. Purpose of Database Systems Database Languages Relational Databases Database Design Data Models Database Internals Database Users.
CPT-S Advanced Databases 11 Yinghui Wu EME 49.
Introduction to Databases Transparencies © Pearson Education Limited 1995, 2005.
1 Geog 357: Data models and DBMS. Geographic Decision Making.
Database System Concepts, 6 th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 1: Introduction.
Chapter 1: Introduction. 1.2 Database Management System (DBMS) DBMS contains information about a particular enterprise Collection of interrelated data.
Database System Concepts, 6 th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 1: Introduction.
1 Lecture1 Introduction to Databases Systems Database 1.
Database System Concepts, 5th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 1: Introduction.
Introduction to Databases Transparencies
Chapter 1: Database Systems
Chapter 1: Introduction
Introduction to Databases Transparencies
Introduction to Databases
Introduction to Databases
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Introduction to Databases
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Introduction to Databases
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Introduction to Databases Transparencies
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Presentation transcript:

HND Agri DBMS Introduction MH Mohamed Nafas 1

Why DBMS? 2  Suppose we need to develop a Information system.  How do we  store the data? (use file structures…)  query the data? (write programs…)  Update data safely? (write more programs…)  provide different views on the same data? (staff & students diffrent) ( prog…)  deal with crashes? (prog…)  DBMS helps to above activities.

File based system 3  Manual file Processing (paper based)  Time Consuming  Does not support large volumes of data  File based Processing  Database Management system

Library System Files File Based Processing 4 Data Entry File Processing Data Entry File Processing ID001 Namemery Addresscolombo TelNo Marks34 ID001 Namemery Addresscolombo TelNo Books-bor 6 Student System Files Data Duplication

Library System Files File Based Processing 5 Data Entry File Processing Data Entry File Processing ID001 Namemery Addresscolombo TelNo Marks34 ID001 Namemery Addresscolombo TelNo Books-bor 6 Student System Files Change request

Library System Files File Based Processing 6 Data Entry File Processing Data Entry File Processing ID001 Namemery AddressKandy TelNo Marks34 ID001 Namemery Addresscolombo TelNo Books-bor 6 Student System Files Inconsistent Data Address Change request

Problem in file based system 7  Inconsistent data  Data duplication  Security  Inflexibility  Limited data sharing  Excessive program maintenance  How do we resolve these problems?

Solution is DBMS 8  DBMS is solution to rectify file based processing problems

Data Entry & Reports Data Entry & Reports DBMS Students Library Application Programs App. Programs Database Database Processing stno Name address 001 mery colombo ……………. Change Request

Data Entry & Reports Data Entry & Reports DBMS Students Library Application Programs App. Programs Database Database Processing stno Name address 001 mery Kandy ……………. Change Request

DATABASE 11 DEFINITION  A shared collection of logically related data designed to meet the information requirements of an organisation.

Database Management System (DBMS) 12  A software system that enables users to define, create and maintain the database and which provides controlled access to the database.

History of Database Systems 13  1950s and early 1960s:  Data processing using magnetic tapes for storage  Tapes provide only sequential access  Punched cards for input  Late 1960s and 1970s:  Hard disks allow direct access to data  Network and hierarchical data models in widespread use  Ted Codd defines the relational data model  Would win the ACM Turing Award for this work  IBM Research begins System R prototype  UC Berkeley begins Ingres prototype  High-performance (for the era) transaction processing

History (cont.) 14  1980s:  Research relational prototypes evolve into commercial systems  SQL becomes industry standard  Parallel and distributed database systems  Object-oriented database systems  1990s:  Large decision support and data-mining applications  Large multi-terabyte data warehouses  Emergence of Web commerce  2000s:  XML and XQuery standards  Automated database administration  Increasing use of highly parallel database systems  Web-scale distributed data storage systems

Database models 15 Early Types of DBMS  Hierarchical  Network Current Generation  Relational Advanced Systems - Object Based

What is a Database System? 16 Database System = Database + DBMS  A Database is  A large, integrated collection of data  Models (represents) a real-world enterprise. Entities (e.g., students, courses) Relationships (e.g., Mary takes CS123)  A Database Management System (DBMS) is  A software package designed to store and  Manages databases easily and efficiently.

Common Uses of Databases 17  Try to think why each of these need to use a database:  Supermarkets  Insurance  Credit Cards/Banking  Libraries  Travel Agents  Universities

Examples: DBMS 18  MSAccess  MySQL – freeware (Windows & Unix)  McKoi – freeware, Java based.  Oracle  SQL Server – Microsoft product – we use in this course  Any other ?  Common features:  Relational model  SQL as query language  Server-client architecture

19 Advantages of using a DBMS  Minimal data redundancy  Efficient data access  Data integrity and security  Data administration  Concurrent access, recovery from crashes  Reduced application development time

20 Disadvantages  Complexity  Additional Hardware costs  Experts – Specialised personnel  Higher impact of failure  Simple applications may not need DBMS at all

Questions? 21