Chapter 1 1 Lecture # 1 & 2 Chapter # 1 Databases and Database Users Muhammad Emran Database Systems.

Slides:



Advertisements
Similar presentations
Chapter 1: The Database Environment
Advertisements

Introduction to Databases
The Database Environment
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
1 IS380 Class Agenda 01/11/05 Sock H. Chung 1.Syllabus 2.Chapter 1 3.Introduction 4. Request.
1 Pertemuan 01 Pengantar tentang database Matakuliah: >/ > Tahun: > Versi: >
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
1 Minggu 1, Pertemuan 1 Introduction to Database Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
Introduction to Databases Transparencies
Chapter 1 INTRODUCTION TO DATABASE.
© 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.
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%
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
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.
CHAPTER 1: THE DATABASE ENVIRONMENT AND DEVELOPMENT PROCESS Modern Database Management 11 th Edition Jeffrey A. Hoffer, V. Ramesh, Heikki Topi © 2013 Pearson.
Sistem Basis Data (DATABASE) Siauw Yohanes Darmawan
© Virtual University of Pakistan. In the name of Allah.
Chapter 1 Introduction to Databases Pearson Education ©
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
Introduction: Databases and Database Users
Architecture for a Database System
© 2007 by Prentice Hall 1 Introduction to databases.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Chapter 1: The Database Environment Modern Database Management 9 th Edition Jeffrey A. Hoffer,
1 Chapter 1 Introduction to Databases Transparencies Last Updated: Pebruari 2010 By M. Arief Updated by RSO Feb 2011
Database System Introduction to Database Environment October 31, 2009 Software Park, Bangkok Thailand Pree Thiengburanathum College of Arts and Media Chiang.
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.
Chapter 1 Introduction to Databases © Pearson Education Limited 1995, 2005.
THE DATABASE ENVIRONMENT Definitions: Data, Information, Database, MetadataData, Information File Processing Systems The Database Approach Components of.
1 Introduction to Databases. 2 Examples of Database Applications u Purchases from the supermarket u Purchases using your credit card u Booking a holiday.
1 Chapter 1 Introduction to Databases Transparencies.
1 Database Systems Instructor: Nasir Minhas Assistant Professor UIIT PMAS-AAUR
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.
Copyright © 2016 Pearson Education, Inc. CHAPTER 1: THE DATABASE ENVIRONMENT AND DEVELOPMENT PROCESS Modern Database Management 12 th Edition Jeff Hoffer,
1 Lecture1 Introduction to Databases Systems Database 1.
Chapter 1 1 DATABASE ENGINEERING INTRODUCTION. Chapter 1 2 DATABASE ENGINEERING EC-316 Credits4(3,1) Text Book: Modern Database Management, by Hoffer,
Introduction to Databases Transparencies
Introduction to Databases
Introduction to Databases Transparencies
Introduction to Databases
Introduction to Databases
Introduction to Databases Transparencies
Introduction to Databases
Introduction to Databases Connolly and Begg
Introduction to Databases
Chapter 1: The Database Environment
Introduction to Databases
Chapter 1: The Database Environment
CHAPTER 1: THE DATABASE ENVIRONMENT AND DEVELOPMENT PROCESS
Chapter 1: The Database Environment
Chapter 1: The Database Environment
The Database Environment
Chapter 1: The Database Environment
Introduction to Databases
Introduction to Databases
© Virtual University of Pakistan
DATABASE ENGINEERING INTRODUCTION.
Introduction to Databases Transparencies
Chapter 1: The Database Environment
The Database Environment
Introduction to Databases
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management
Database Management Systems
Presentation transcript:

Chapter 1 1 Lecture # 1 & 2 Chapter # 1 Databases and Database Users Muhammad Emran Database Systems

Chapter 1 2 Book Fundamentals of DATABASE SYSTEMS 5 th Edition by Ramez Elmasri, Shamkant B. Navathe

Chapter 1 3 Why this text is selected? Covers principles from other courses, such as  System Analysis and Design  Networking  Website Design and Development  MIS Principles  Computer Programming

Chapter 1 4 Course Objectives  Introduction to very basics  Guides through different design stages  Familiarize with tools  Emphasis on design stages of database

Chapter 1 Lecture Objectives  Some common uses of database systems.  Characteristics of file-based systems.  Problems with file-based approach.  Meaning of the term database.  Meaning of the term Database Management System (DBMS). 5

Chapter 1 6 Lecture Objectives  Typical functions of a DBMS.  Major components of the DBMS environment.  Personnel involved in the DBMS environment.  History of the development of DBMSs.  Advantages and disadvantages of DBMSs.

Chapter 1 Examples of Database Applications  Purchases from the supermarket  Purchases using your credit card  Booking a holiday at the travel agents  Using the local library  Taking out insurance  Renting a video  Using the Internet  Studying at university 7

Chapter 1 Definitions of Database  Def 1: Database is an organized collection of logically related data  Def 2: A database is a shared collection of logically related data that is stored to meet the requirements of different users of an organization  Def 3: A database is a self-describing collection of integrated records  Def 4: A database models a particular real world system in the computer in the form of data 8

Chapter 1 9 Definitions  Data: stored representations of meaningful objects and events or  Referred to facts concerning objects and events that could be recorded and stored on computer media  Structured: numbers, text, dates  Unstructured: images, video, documents  Information: data processed to increase knowledge in the person using the data  Metadata: data that describes the properties and context of user data

Chapter 1 10 What is a Database  Shared collection of logically related data (and a description of this data), designed to meet the information needs of an organization.  System catalog (metadata) provides description of data to enable program–data independence.  Logically related data comprises entities, attributes, and relationships of an organization’s information.

Chapter 1 Figure 1-1a Data in Context Context helps users understand data 11

Chapter 1 Graphical displays turn data into useful information that managers can use for decision making and interpretation 12

Chapter 1 Descriptions of the properties or characteristics of the data, including data types, field sizes, allowable values, and data context 13

Chapter 1 14 The concept of a shared organizational database Accounting Accounts Payable Accounts Receivable Management ControlPlanning Manufacturing ProductionScheduling Marketing Product Development Sales Corporate Database

Chapter 1 15 A bit of History  Computer initially used for computational/ engineering purposes  Commercial applications introduced File Processing System

Chapter 1 16 File Processing System  A collection of application programs that perform services for the end-users such as production of reports  Each program defines and manages its own data

Chapter 1 17 Registration Applications Registration Data Files Registration Examination Applications Examination Data Files Examination Library Applications Library Data Files Library File Processing Systems Program and Data Interdependence

Chapter 1 18 Fine Books Issued Father Name Name Reg_Number Library Grade Semester Class Address Name Reg_Number Examination Class Address Phone Father Name Name Reg_Number Registration File Processing Systems

Chapter 1 Files Based Processing 19

Chapter 1 Disadvantages of File Processing  Program-Data Dependence  File structure is defined in the program code.  All programs maintain metadata for each file they use  Duplication of Data (Data Redundancy)  Different systems/programs have separate copies of the same data  Same data is held by different programs.  Wasted space and potentially different values and/or different formats for the same item.  Limited Data Sharing  No centralized control of data  Programs are written in different languages, and so cannot easily access each other’s files. 20

Chapter 1 Disadvantages of File Processing  Lengthy Development Times  Programmers must design their own file formats  Excessive Program Maintenance  80% of of information systems budget  Vulnerable to Inconsistency  Change in one table need changes in corresponding tables as well otherwise data will be inconsistent 21

Chapter 1 Problems with Data Dependency  Each application programmer must maintain their own data  Each application program needs to include code for the metadata of each file  Each application program must have its own processing routines for reading, inserting, updating and deleting data  Lack of coordination and central control  Non-standard file formats 22

Chapter 1 Problems with Data Redundancy  Waste of space to have duplicate data  Causes more maintenance headaches  The biggest problem:  When data changes in one file, could cause inconsistencies ( Vulnerable to Inconsistency )  Compromises data integrity (data reliability) 23

Chapter 1 SOLUTION: The DATABASE Approach  Central repository of shared data  Data is managed by a controlling agent  Stored in a standardized, convenient form This requires a Database and Database Management System (DBMS) 24

Chapter 1 25 Advantages of Database Approach Registration Examination Library Applications Library Examination Applications Registration Applications Database Management System University Students Database - Data Sharing- Data Independence - Controlled Redundancy- Better Data Integrity

Chapter 1 Database Management System  A software system that is used to create, maintain, and provide controlled access to users of a database  (Database) application program: A computer program that interacts with database by issuing an appropriate request (SQL statement) to the DBMS 26

Chapter 1 Database Management System DBMS manages data resources like an operating system manages hardware resources 27

Chapter 1 28

Chapter 1 29