DBMS USERS.

Slides:



Advertisements
Similar presentations
Introduction to Databases
Advertisements

Databases and Database Users
Computer Science and Computer Engineering. parts of the computer.
Introduction to Databases
--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 Databases Transparencies
Lecture Nine Database Planning, Design, and Administration
Dr. Kalpakis CMSC 461, Database Management Systems Introduction.
Chapter 1 Introduction to Databases
Database Management Systems (DBMS)
Introduction to Databases
Normalized bubble chart for Data in the Instructor’s View Instructor Organization Title Standard fee Text book Course + Date Participant Grade.
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
Types of software. Sonam Dema..
Introduction to Databases and Database Languages
Your Interactive Guide to the Digital World Discovering Computers 2012.
Database Actors Database Administrators Database Designers
The Role of DBMS in Computing
Chapter 9 Database Planning, Design, and Administration Sungchul Hong.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Computers & Employment By Andrew Attard and Stephen Calleja.
DBMS By Narinder Singh Computer Sc. Deptt. Topics What is DBMS What is DBMS File System Approach: its limitations File System Approach: its limitations.
Chapter 1 Introduction to Databases Pearson Education ©
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.
Introduction to Database Systems
 Definition  Components  Advantages  Limitations Contents  Definition Definition  Functions Functions.
Chapter 7: Database Systems Succeeding with Technology: Second Edition.
1 Welcome: To the second learning sequence “ Data Base (DB) and Data Base Management System (DBMS) “ Recap : In the previous learning sequence, we discussed.
Chapter 1 : Introduction §Purpose of Database Systems §View of Data §Data Models §Data Definition Language §Data Manipulation Language §Transaction Management.
S2008Final_part1.ppt CS11 Introduction to Programming Final Exam Part 1 S A computer is a mechanical or electrical device which stores, retrieves,
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
Chapter 1 Introduction to Databases. 1-2 Chapter Outline   Common uses of database systems   Meaning of basic terms   Database Applications  
INFORMATION MANAGEMENT Unit 2 SO 4 Explain the advantages of using a database approach compared to using traditional file processing; Advantages including.
DISADVANTAGES & USERS OF DATA BASE MANAGEMENT SYSTEM.
Lesson Overview 3.1 Components of the DBMS 3.1 Components of the DBMS 3.2 Components of The Database Application 3.2 Components of The Database Application.
IS 325 Notes for Wednesday August 28, Data is the Core of the Enterprise.
Introduction to database system What is a Database system? What is a Database system? Data System Components Data System ComponentsDataHardwareSoftwareUser.
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.
1 Welcome : To the third learning sequence “ DB ACTORS “ Present learning: We shall explore the following topics: - DB limitations. - DB actors. - DB Administrator.
Database Administration
University of Sunderland COM 220 Lecture Seven Slide 1 Database Users & Administration.
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
Introduction to Databases Transparencies © Pearson Education Limited 1995, 2005.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
CS523 Database Design Instructor : Somchai Thangsathityangkul You can download lecture note at Class Presence 10% Quiz 10%
Copyright © 2004 Pearson Education, Inc. Chapter 1 Introduction and Conceptual Modeling.
Learners Support Publications www. lsp4you.com Database Users and Administrator.
MANAGEMENT INFORMATION SYSTEM
Introduction to Databases Transparencies
Introduction to Databases
DBA 5/20/2018 Like a policeman or teacher
Introduction to Databases
Introduction to Databases Transparencies
Introduction to Databases
Introduction to Databases
Database Actors Welcome : To the third learning sequence “ DB ACTORS “
Chapter 2 Database Environment.
Introduction to Databases
Data base management system dbms
Introduction to Databases
Introduction to Databases
Database Actors.
Introduction to Databases Transparencies
Summary Data Modeling SDLC What is Data Modeling
Presentation transcript:

DBMS USERS

TOPICS TO BE DISCUSSED…………… Actors on the scene: Persons whose job involves use of a large database are: (a) Database administrator (b) Database designers (c) End Users (d) System Analyst Workers behind the scene Persons whose job involves design, development, operation and maintenance of DBMS software are: (a) DBMS designers and implementers (b) Tool Developers (c) Operator and maintenance personal

Database Administrator (DBA) Database Administrator is a person or group of persons responsible for overall control of database system. All the activities of database system are controlled by DBA. Some of the main activities are as follows: Deciding the information contents of database system: It is the DBA who decides information contents of database system.DBA decides fields, type of fields and range of values that can be stored in fields. In other words DBA decides schema of database

Deciding hardware device to be used: It is the database administrator’s job to decide which hardware device will be most suitable for current database applications. Trade off between cost and efficiency is perfromed by DBA to decide the storage device. Deciding the users and data to be used by users: It is the DBA who decides users of the database system.DBA also decides which information contents are to be used by a particular user. This is performed by writing subschema.

Deciding the back-up and recovery method: to avoid accidental loss of data back-up of data is maintained on regular intervals. It is the DBA who decides which data is to be backed up and when i.e. amount of data and frequency of data decided by DBA. If data is loosed then it is the DBA who recover data from existing back-up. Deciding the validation checks on the data: It is the DBA who decides which checks are to be maintained on existing data in database system. Standards to be maintained are also decided by DBA.

Monitoring performance and responding to changing requirements: The DBA is responsible for organizing the systems to get the performance that is best for the enterprise and for making the appropriate adjustment and requirements change.

Database Designers Database designers task is undertaken before the database is actually implemented. Responsibilities of Database designers are: Schema definition: the creation of original database schema. Storage structure and access method definition: it includes writing a set of definitions translated by the data storage and definition language compiler. Schema and physical organization Modifications: it includeswriting a set of definitions to generate modifications to appropriate internal system tables

Hence, database Designers are responsible for: Identifying the data to be stored in the database Choosing appropriate structure to represent and store this data.

 End Users End users are the users, who use the applications developed. End users need not know about the working, database design, the access mechanism etc. They just use the system to get their task done. End users are of two types: a) Direct users      b) Indirect users

a) Direct users: Direct users are the users who see the computer, database system directly, by following instructions provided in the user interface. They interact using the application programs already developed, for getting the desired result. E.g. People at railway reservation counters, who directly interact with database. b) Indirect users: Indirect users are those users, who desire benefit form the work of DBMS indirectly. They use the outputs generated by the programs, for decision making or any other purpose. They are just concerned with the output and are not bothered about the programming part.

System Analyst System analysts determine the requirements of end users. He also analyses the user requirement so that the DBMS data fields can be selected to fulfill user needs. This requirements include the number of fields, size, type etc. Once analyzing all these requirement he also uses the skill for coding so that codes can be decided for efficient use of DBMS.

Application Programmers These users write application programs to interact with the database. Application programs can be written in some programming language such a COBOL, PL/I, C++, JAVA or some higher level fourth generation language. Such programs access the database by issuing the appropriate request, typically a SQL statement to DBMS.

Functions of Application Programmer 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

DBMS Designers And Implementers They perform tough and responsible job. The DBMS system designer knows the hardware requirements of the system and through his analyzing and designing capability, he produces an efficient system design for the DBMS. The DBMS system implementers are those who help for hardware implementation of the entire system. They do not play role in software implementation.

Operators and Maintenance Personal Tool Developers Tool developers help to develop the software tools for the DBMS. It is their job to provide complete management, help and other database creation and maintenance tools for the DBMS. Operators and Maintenance Personal The operators, who know to operate the entire system, are fully responsible for proper running and operation of hardware parts of complete system. The final job is the maintenance of machinery for the entire system. The maintenance not only includes repair and proper working, it also includes the up gradation of equipments as an when required. All of them are technical people and they know how to maintain, operate and upgrade the system.

THANKS