1 Welcome : To the third learning sequence “ DB ACTORS “ Present learning: We shall explore the following topics: - DB limitations. - DB actors. - DB Administrator.

Slides:



Advertisements
Similar presentations
The ANSI/SPARC Architecture of a Database Environment
Advertisements

Database System Concepts and Architecture
Databases and Database Users
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.
Introduction to Introduction to Database Systems Rose-Hulman Institute of Technology Curt Clifton.
Lecture Nine Database Planning, Design, and Administration
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Chapter 1 Introduction to Databases
Chapter 1 Database and Database Users Dr. Bernard Chen Ph.D. University of Central Arkansas.
Introduction to Databases
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
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
Databases and Database Users
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1 Chapter 1 - Introduction: Databases and Database Users - Outline Types of Databases and.
The Role of DBMS in Computing
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Overview of the Database Development Process
Module Title? DBMS Introduction to Database Management System.
Introduction to Database Systems Motivation Irvanizam Zamanhuri, M.Sc Computer Science Study Program Syiah Kuala University Website:
DBMS USERS.
Chapter 1 Introduction to Databases Pearson Education ©
Database and Database Users. Outline Database Introduction An Example Characteristics of the Database Actors on the Scene Advantages of using the DBMS.
Introduction: Databases and Database Users
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Chapter 1 Introduction: Databases and Database Users.
Slide Chapter 1 Introduction: Databases and Database Users.
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
Summary Data Modeling SDLC What is Data Modeling Application Audience and Services Entities Attributes Relationships Entity Relationship Diagrams Conceptual,Logical.
Course Introduction Ria Mae G. Corda ITB322 (Lecture) 2 nd Semeseter, AY
Introduction to Database Systems
1Mr.Mohammed Abu Roqyah. Introduction and Conceptual Modeling 2Mr.Mohammed Abu Roqyah.
1 Welcome: To the second learning sequence “ Data Base (DB) and Data Base Management System (DBMS) “ Recap : In the previous learning sequence, we discussed.
Database System Development Lifecycle 1.  Main components of the Infn System  What is Database System Development Life Cycle (DSDLC)  Phases of the.
Chapter(1) Introduction and conceptual modeling. Basic definitions Data : know facts that can be recorded and have an implicit. Database: a collection.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
CS370 Spring 2007 CS 370 Database Systems Lecture 1 Overview of Database Systems.
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.
DATABASE MANAGEMENT SYSTEM ARCHITECTURE
CIS/SUSL1 Fundamentals of DBMS S.V. Priyan Head/Department of Computing & Information Systems.
1 Chapter 1 Introduction to Databases Transparencies.
Characteristics of the Database Approach (Difference between traditional file processing and database approach) Redundancy Self-Describing nature of a.
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.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Chapter 1 Introduction: Databases and Database Users.
Postgraduate Module Enterprise Database Systems Technological Educational Institution of Larisa in collaboration with Staffordshire University Larisa
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,
Chapter 1 Database and Database Users
Databases and Database Users
Outline Types of Databases and Database Applications Basic Definitions
“ Database (DB) and Database Management System (DBMS) “
Database and Database Users
Database Actors Welcome : To the third learning sequence “ DB ACTORS “
Chapter 2: Database System Concepts and Architecture
Introduction to Databases Transparencies
Database System Architecture
Data base management system dbms
Database (DB) and Database Management System (DBMS)
Database Actors.
Summary Data Modeling SDLC What is Data Modeling
Terms: Data: Database: Database Management System: INTRODUCTION
Presentation transcript:

1 Welcome : To the third learning sequence “ DB ACTORS “ Present learning: We shall explore the following topics: - DB limitations. - DB actors. - DB Administrator. Recap : In the previous learning sequence, we discussed the: - What is DB & DBMS. - Advantages of DBMS.

2 DB limitations The decision to use a DBMS for company’s information needs as critical as decision to introduce computer in the first time. The commission to DBMS in costly because it represent a large commitment in term of money and human resources. The limitations are:

3 DB limitations 1- Complexity : The DBMS is a complex piece of software, it requires DB experts both to look after it and also to design and develop the database. 2- Cost : comprehensive DBMS are expensive to purchase and give rise to additional overhead when in operation.

4 DB limitations 3- Inefficiencies : By no means a database system is inefficient, but what is meant here that in large systems, whenever weakness appear even though it is simple, the maintenance of such weakness will take a considerable time. 4- Rigidity : The most current DBMS, where designed to manage a particular type data ( for example, fixed length record ).

5 Database Actors A primary goal of a database system is to retrieve information from and store new information in the database. People who work with a database can be categorized as database actors ( users ).

6 Database Actors 1- Database Administrators: - authorizing access to the database. - coordinating and monitoring its use. - acquiring software and hardware resources as needed - Schema definition.

7 Database Actors 2- Database Designers: - identifying the data to be stored in the database. - choosing appropriate structures to represent and store this data undertaken before the database is actually implemented and populated with data. - communicate with all prospective database users. - develop a view of the database that meets the data and processing requirements for each group of users

8 Database Actors 3- End Users: Access to the database for querying, updating, and generating reports Casual end users: - occasionally access the database. - need different information each time. - learn only a few facilities that they may use repeatedly. - use a sophisticated database query language to specify their requests - typically middle- or high-level managers or other occasional browsers

9 Database Actors 3.2- Naive or parametric end users: - constantly querying and updating the database, using standard types of queries and updates called canned transactions that have been carefully programmed and tested. - need to learn very little about the facilities provided by the DBMS.

10 Database Actors 3.3- Sophisticated end users: - Engineers, scientists, business analysts, and others who thoroughly familiarize themselves with the facilities of the DBMS so as to implement their applications to meet their complex requirements. - Try to learn most of the DBMS facilities in order to achieve their complex requirements.

11 Database Actors 3.4- Stand-alone users: - Maintain personal databases by using ready-made program packages that provide easy-to-use menu or graphics-based interfaces. An example is the user of a tax package that stores a variety of personal financial data for tax purposes. - Typically become very proficient in using a specific software package.

12 Database Actors 4- System Analysts and Application Programmers: - Determine the requirements of end users, especially naive and parametric end users, and develop specifications for canned transactions that meet these requirements. - Application programmers implement these specifications as programs; then they test, debug, document, and maintain these canned transactions

13 Database Actors 5- Workers behind the Scene: - Typically do not use the database for their own purposes. - DBMS system designers and implementers. - design and implement the DBMS modules (for implementing the catalog, query language, interface processors, data access, concurrency control, recovery, and security. ) and interfaces as a software package.

14 Database Actors 6- Tool developers: - Tools are optional packages that are often purchased separately. - include packages for database design, performance monitoring, natural language or graphical interfaces, prototyping, simulation, and test data generation.

15 Database Actors 7- Operators and maintenance personnel: - system administration personnel who are responsible for the actual running and maintenance of the hardware and software environment for the database system.

16 Database Actors The Data Base Administrator ( DBA ) is the person (or group of person) responsible for overall control of the database system. DBA will require a number of utility programs to help on this job such as: - Loading Routines ( to create the database ). - Reorganizing Routines (to rearrange space occupied by deleted data). - Journaling Routines ( to note each operation against the database, together with identification of the user performance ). - Recovery Routines ( to restore the database to an earlier state after hardware software failure). - Statistical Analysis Routines ( to assist in monitoring performance ). - Data Dictionary ( the most important tool used by DBA – it is data about data ).

17 Summary : In this learning sequence, we discussed the following: - DB limitations. - DB actors. - DBA tools.

18 END