IST 318 Database Administration Lecture 1 What Is a DBA?

Slides:



Advertisements
Similar presentations
Database Planning, Design, and Administration
Advertisements

DATABASE ADMINISTRATOR Pertemuan ke-1. Database-DBMS-Database Administrator INTRODUCTION.
Database Administration and Security Transparencies 1.
Database Administration (DBA) DBA is a resource that supervises both the database and the use of the DBMS. DBA is usually a group, but sometimes it refers.
Introduction to Databases
Chapter 1 INTRODUCTION TO DATABASE.
IS 4420 Database Fundamentals Chapter 12: Data and Database Administration Leon Chen.
Concepts of Database Management Seventh Edition
Lecture Nine Database Planning, Design, and Administration
Dr. Kalpakis CMSC 461, Database Management Systems Introduction.
Chapter 1 Introduction to Databases
Introduction and Conceptual Modeling
Chapter 1 Database and Database Users Dr. Bernard Chen Ph.D. University of Central Arkansas.
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
Chapter 1 Database and Database Users Dr. Bernard Chen Ph.D. University of Central Arkansas Fall 2008.
Introduction to DBMS Purpose of Database Systems View of Data
D ATABASE A DMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe.
Chapter 1. What Is a DBA?.
IT – DBMS Concepts Relational Database Theory.
© Pearson Education Limited, Chapter 5 Database Administration and Security Transparencies.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Sistem Basis Data (DATABASE) Siauw Yohanes Darmawan
Data Administration & Database Administration
Concepts of Database Management Sixth Edition
Course Introduction Introduction to Databases Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
Database and Database Users. Outline Database Introduction An Example Characteristics of the Database Actors on the Scene Advantages of using the DBMS.
Concepts of Database Management, Fifth Edition Chapter 8: Database Administration.
DATABASE UTILITIES. D ATABASE S YSTEM U TILITIES In addition to possessing the software modules most DBMSs have database utilities that help the DBA in.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS (Cont’d) Instructor Ms. Arwa Binsaleh.
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Concepts of Database Management Eighth Edition
 DATABASE DATABASE  DATABASE ENVIRONMENT DATABASE ENVIRONMENT  WHY STUDY DATABASE WHY STUDY DATABASE  DBMS & ITS FUNCTIONS DBMS & ITS FUNCTIONS 
Database System Concepts and Architecture
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
1 Welcome: To the second learning sequence “ Data Base (DB) and Data Base Management System (DBMS) “ Recap : In the previous learning sequence, we discussed.
Oracle9i Performance Tuning Chapter 1 Performance Tuning Overview.
Database Administration
Chapter 1 : Introduction §Purpose of Database Systems §View of Data §Data Models §Data Definition Language §Data Manipulation Language §Transaction Management.
Database Administration COMSATS INSTITUTE OF INFORMATION TECHNOLOGY, VEHARI.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
Chapter(1) Introduction and conceptual modeling. Basic definitions Data : know facts that can be recorded and have an implicit. Database: a collection.
1 Chapter 1 Introduction to Databases Transparencies Last Updated: Pebruari 2010 By M. Arief Updated by RSO Feb 2011
Chapter 1 Introduction to Databases. 1-2 Chapter Outline   Common uses of database systems   Meaning of basic terms   Database Applications  
DA vs. DBA The University of California Berkeley Extension Copyright © 2011 Patrick McDermott.
IS 325 Notes for Wednesday August 28, Data is the Core of the Enterprise.
CIS/SUSL1 Fundamentals of DBMS S.V. Priyan Head/Department of Computing & Information Systems.
1 Chapter 1 Introduction to Databases Transparencies.
Database Administration
University of Sunderland COM 220 Lecture Seven Slide 1 Database Users & Administration.
Database Systems Database Systems: Design, Implementation, and Management, Rob and Coronel.
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
Database Administration Basics. Basic Concepts and Definitions  Data Facts that can be recorded and stored  Metadata Data that describes properties.
CS523 Database Design Instructor : Somchai Thangsathityangkul You can download lecture note at Class Presence 10% Quiz 10%
1 Chapter 2 Database Environment Pearson Education © 2009.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 1 Database Systems.
COIT 342.  A database is an organized store of data wherein the data is accessible by named data elements (for example, fields, records, and files).
Database Administration Advanced Database Dr. AlaaEddin Almabhouh.
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
Chapter 9 Database Planning, Design, and Administration Transparencies © Pearson Education Limited 1995, 2005.
Introduction to Databases Transparencies
Introduction to DBMS Purpose of Database Systems View of Data
Roles in the Database Environment
DBA 5/20/2018 Like a policeman or teacher
IS 325 Notes for Thursday September 7, 2017.
Introduction to DBMS Purpose of Database Systems View of Data
DATABASE ADMINISTRATOR
Terms: Data: Database: Database Management System: INTRODUCTION
MIS CA – 40% Exam – 60% Lecture slides Assignment Test
The Database Environment
Presentation transcript:

IST 318 Database Administration Lecture 1 What Is a DBA?

Topics DBMS and DB Applications Database, Data, and System Administration DBA Tasks Types of DBAs Test and Production

DB Applications Data is the lifeblood of computerized applications  Business today is data Using DBMS is the efficient way for data persistence and manipulation DBA is at the center of the development lifecycle

Database vs. DBMS Database  An organized store of data  Data can be accessed by names DBMS  Software that enable users or programmers to share and manage data

Enterprise IT Infrastructure – a big picture

Application Development Lifecycle

Data Administration Concentrate on the business aspects  Business lexicon  logical data model  Requirements gathering, analysis, and design Typical tasks include  Identifying and cataloging business data  Producing conceptual and logical data models  Creating enterprise data model  Setting data policies and standards Concerns more about metadata

Metadata Metadata is often described as data of data  Definition  Business name  Abbreviation  Type and length/accuracy  Domain, or range of valid values

Data Models – three levels Conceptual model  Outlines data requirements at a very high level  Describes data mostly in business context Logical model  Provides in-depth details of data types, lengths, relationships, and cardinality Physical model  Defines the way data is organized in physical medium

DBA vs. DA DBAs have to take care the first two levels if no DA roles are implemented in an organization

System Administration SAs are more concerned about the installation and setup of DBMS Typical SA tasks include  Underlying OS systems  DBMS Installation, modification, and support  System configurations enabling DBMS to work with other software systems

DBA Tasks Ensuring data and databases are useful, usable, available, and correct Typical DBA tasks include  DB design and implementation  Performance monitoring and tuning  Availability  DB security and authorization  Backup and recovery  Data integrity  DBMS release migration

DB Design & Implementation Understand and adhere to sound relational design principles  Relational theories and ER diagrams  DBMS specifics Understanding conceptual/logical models and being able to transform to physical DB implementation  Poor design can result in poor performance

Performance Monitoring & Tuning Performance = the rate at which the DBMS supplies info to its users Influenced by five factors  Workload  Throughput  Resources  Optimization  Contention

Availability Multifaceted process  Keep the DBMS up and running  Minimize the downtime required for admin tasks Technologies and up-front planning can help

DB Security & Authorization Ensure data is available only to authorized users by granting privileges to different (groups of) users Actions need to be controlled  Creating/altering DB objects and/or their structures  Reading/modifying data from tables  Starting/stopping DB and/or associated objects  Running stored procedures or DB ultilities

Backup & Recovery Be prepared to recover DB in the event of  Improper shutdown of DB applications, due to Software error Human error Hardware failure Types of recovery  Recover to current  Point-in-time recovery  Transaction recovery

Data Integrity Store the correct data in the correct way Physical integrity  domains and data types Semantic integrity  quality data with no redundancy Internal integrity  internal structures and code

Types of DBAs System DBA DB architect DB analyst Data modeler Application DBA Task-oriented DBA Data warehouse administrator

Test & Production At least two separate environments must be created for quality DB implementation  Testing (aka development)  QA (aka staging)  Production Differences  They should share the same configuration  They don’t need to be identical Testing DB may have only a subset of data

Multiple DB Environments