Characteristics of the Database Approach (Difference between traditional file processing and database approach) Redundancy Self-Describing nature of a.

Slides:



Advertisements
Similar presentations
Databases and Database Users
Advertisements

Introduction to Databases
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
--What is a Database--1 What is a database What is a Database.
CS1001 Lecture 26. Overview Artificial Intelligence Artificial Intelligence Database Systems Database Systems.
Copyright © 2004 Pearson Education, Inc.. Chapter 1 Introduction and Conceptual Modeling.
Copyright © 2004 Pearson Education, Inc.. Chapter 1 Database Concepts.
ICS (072)Database Systems Background Review 1 Database Systems Background Review Dr. Muhammad Shafique.
Chapter 1 INTRODUCTION TO DATABASE.
Databases and Database Users
Databases and Database Users Winter 2007Ron McFadyen ACS Database applications Database Database Management System Characteristics Actors Advantages.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Introduction and Conceptual Modeling
Database Management Systems (DBMS)
Chapter 1 Database and Database Users Dr. Bernard Chen Ph.D. University of Central Arkansas.
Introduction to Databases
Chapter 1 Database and Database Users Dr. Bernard Chen Ph.D. University of Central Arkansas Fall 2008.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1 Outline Types of Databases and Database Applications Basic Definitions Typical DBMS Functionality.
Database Actors Database Administrators Database Designers
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1 Chapter 1 - Introduction: Databases and Database Users - Outline Types of Databases and.
Databases and Database Users Jan. 2008Yangjun Chen ACS Outline: Introduction What is a database? The main characters of a database system The basic.
CSE314 Database Systems Lecture 1 Databases and Database Users Doç. Dr. Mehmet Göktürk src: Elmasri & Navanthe 6E Pearson Ed Slide Set.
The Role of DBMS in Computing
Module Title? DBMS Introduction to Database Management System.
Database and Database Users. Outline Database Introduction An Example Characteristics of the Database Actors on the Scene Advantages of using the DBMS.
1 CSBP430 – Database Systems Chapter 1: Databases and Database Users Mamoun Awad College of Information Technology United Arab Emirates University
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Chapter 1 Introduction: Databases and Database Users.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Databases and Database Users.
Slide Chapter 1 Introduction: Databases and Database Users.
Course Introduction Ria Mae G. Corda ITB322 (Lecture) 2 nd Semeseter, AY
Grades, Book & Blackboard IS2511| Database. Grading Grades will be divided as follows:  10%Homework and Tutorials  10% Quizzes  20% First Midterm Exam.
1Mr.Mohammed Abu Roqyah. Introduction and Conceptual Modeling 2Mr.Mohammed Abu Roqyah.
Copyright © 2004 Pearson Education, Inc. Chapter 1 Introduction and Conceptual Modeling.
Chapter 1 Databases & Database Users. Slide 1-2 Acknowledge The main reference of this presentation is the textbook and PPT from : Elmasri & Navathe,
Lecture On Introduction (DBMS) By- Jesmin Akhter Assistant Professor, IIT, Jahangirnagar University.
Chapter(1) Introduction and conceptual modeling. Basic definitions Data : know facts that can be recorded and have an implicit. Database: a collection.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Databases and Database Users.
1-1 Chapter 1 Databases and Database Users 1.1 Introduction 1.2 An Example 1.3 Characteristics of the Database Approach 1.4 Actors on the Scene 1.5 Workers.
CIS/SUSL1 Fundamentals of DBMS S.V. Priyan Head/Department of Computing & Information Systems.
DatabaseCSIE NUK1 Fundamentals of Database Systems Chapter 1 Database and Database Users.
1 Welcome : To the third learning sequence “ DB ACTORS “ Present learning: We shall explore the following topics: - DB limitations. - DB actors. - DB Administrator.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Databases and Database Users.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 1- 1 Copyright © 2011 Pearson Education, Inc. Publishing as Pearson.
Introduction to Databases Transparencies © Pearson Education Limited 1995, 2005.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
ISC321 Database Systems I Chapter 1: Introduction to Databases Fall 2015 Dr. Abdullah Almutairi.
Lecture On Introduction (DBMS) By- Jesmin Akhter Assistant Professor, IIT, Jahangirnagar University.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Chapter 1 Introduction: Databases and Database Users.
Computer Science Centre University of Indonesia Chapter 1 Database & Database Users.
Postgraduate Module Enterprise Database Systems Technological Educational Institution of Larisa in collaboration with Staffordshire University Larisa
IIS 645 Database Management Systems DDr. Khorsheed Today’s Topics 1. Course Overview 22. Introduction to Database management 33. Components of Database.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Slide Chapter 1 Introduction: Databases and Database Users.
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
Chapter 1 Databases and Database Users. Overview Traditional database applications Store textual or numeric information Multimedia databases Store images,
What is a database? (a supplement, not a substitute for Chapter 1…) some slides copied/modified from text Collection of Data? Data vs. information Example:
1 Chapter (1) Basic Concepts Objectives Introducing the concept of database system Some examples Advantages of using DBMS Implication of the DB approach.
Chapter 1 Database and Database Users
Databases and Database Users
Databases and Database Users
Outline Types of Databases and Database Applications Basic Definitions
Database and Database Users
7/4/2018.
Database Actors Welcome : To the third learning sequence “ DB ACTORS “
11/14/2018.
Database System Architecture
1/2/2019.
Terms: Data: Database: Database Management System: INTRODUCTION
Presentation transcript:

Characteristics of the Database Approach (Difference between traditional file processing and database approach) Redundancy Self-Describing nature of a database system: complete definition or description of the database structure and constraints are stored in the system catalog and the information stored in the catalog is called meta-data. Insulation between Programs and Data, and Data Abstraction: (structure) program-data independence, program-operation independence, data abstraction: the characteristics that allow program-data independence, program-operation independence. Multiple views of the data Sharing of data and multiuser transaction processing : concurrency control (on-line transaction processing(OLTP) application) 4/24/2017

Advantages of Using a DBMS Controlling Redundancy: duplication, wastage of storage space, inconsistent Restricting Unauthorized Access Providing Persistent Storage for Program Objects and Data Structures: object-oriented database. OODB are compatible with C++, Java. Permitting Inferencing and Actions Using Deduction Rules: deduction database system (declarative language), active database system (event-condition-action) Providing Multiple User Interfaces Representing Complex Relationships Among Data Enforcing Integrity Constraints: change in the code due to constraint enforced. Providing Backup and Recovery 4/24/2017

Actors on the scene Database Administrator (DBA): Administering database, DBMS and related software. Database Designers: Identifying data, choosing appropriate structure to represent and store this data. Interacting with users. End users Casual end users Naïve or parametric end users: Bank teller, Reservation Clerk. Sophisticated end users: engineers, scientists, business analyst. Stand alone users System Analysts and Application Programmers (Software engineers): determine requirements of end users (specification), implement, test, debug and document 4/24/2017

Workers behind the scene DBMS system designers and implementers: who design and implement the DBMS modules and interfaces as a software package. Tool developers: develops software packages that facilitate database system design and use, and help improve performance. Operators and maintenance personnel 4/24/2017

When Not to Use a DBMS overhead costs are too great high initial investment generality overhead of security, concurrency control, recovery, integrity Using Regular file: data and applications are simple, well-defined, not expected to change stringent real-time constraints multi-user environment not needed 4/24/2017

Simplified Database System Environment User/Programs Database System Application Programs/Queries DBMS Software Software to Process Queries/Programs Software to Access Stored data Stored Database Definition (Meta- Data) Stored Database Simplified Database System Environment 4/24/2017

Components of a DBMS Programmer User DBA DBMS Application Programs Queries Database Schema DBMS DML preprocessor Query processor DDL compiler Program object code Database manager Dictionary manager Access methods File manager Database and system catalog System buffers 4/24/2017

Database Manager: is a program module which provides the interface between the low-level data stored in the database and the application programs and queries submitted to the system. Responsibility: Interaction with the file manager: storing, retrieving and updating of data in the database Integrity enforcement: checking for conditions. Security enforcement: enforcing constraints on the users. Backup and recovery: Concurrency Control File manager: It may be a general purpose file system provided by the underlying OS or it may be a specialized file system that knows about the particular ways in which the data of the database is stored. Which manages the allocation of space on the disk storage and the data structure used to represent information stored on the disk. 4/24/2017

Implications of the database Approach Standards enforcement: DBA can enforce standard naming conventions, etc Reduced application development time: adding new functionality to an existing database is “easy” Flexibility: adding new data and making some types of changes is “easy” Up-to-date information: due to sharable characteristic economies of scale: due to sharable resources the whole organization can make one investment 4/24/2017

Example: University Database 4/24/2017

4/24/2017