DATABASE MANAGEMENT SYSTEMS

Similar documents
DATABASE MANAGEMENT SYSTEMS

Course: Database Management Systems. Lê Thị Bảo Thu

CS 525 Advanced Database Organization - Spring 2017 Mon + Wed 1:50-3:05 PM, Room: Stuart Building 111

Can you name one application that does not need any data? Can you name one application that does not need organized data?

Database Management Systems CS Spring 2017

Database Management System Implementation. Who am I? Who is the teaching assistant? TR, 10:00am-11:20am NTRP B 140 Instructor: Dr.

Dr. Angelika Reiser Chair for Database Systems (I3)

Avi Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concept, McGraw- Hill, ISBN , 6th edition.

Informatics 1: Data & Analysis

CS 4604: Introduction to Database Management Systems. B. Aditya Prakash Lecture #1: Introduction

CSE 544 Principles of Database Management Systems

Syllabus DATABASE I Introduction to Database (INLS523)

Fundamentals of Database Systems

Specific Objectives Contents Teaching Hours 4 the basic concepts 1.1 Concepts of Relational Databases

Introduction to Databases Fall-Winter 2009/10. Syllabus

Databases 1. Daniel POP

Introduction to Databases Fall-Winter 2010/11. Syllabus

Informatics 1: Data & Analysis

Databases & Data Mining

Study (s) Degree Center Acad. Period

COMP.3090/3100 Database I & II. Textbook

CSC 4710 / CSC 6710 Database Systems. Rao Casturi

CSC 355 Database Systems

CMPSCI 645 Database Design & Implementation

Course and Contact Information. Course Description. Course Objectives

CMPT 354: Database System I. Lecture 1. Course Introduction

Information Systems (Informationssysteme)

Outline. Databases and DBMS s. Recent Database Applications. Earlier Database Applications. CMPSCI445: Information Systems.

Database Management System Raghu Ramakrishnan Johannes Gehrke 3rd Edition

Introduction to Database S ystems Systems CSE 444 Lecture 1 Introduction CSE Summer

Introduction to Database Systems CSE 444. Lecture 1 Introduction

Database systems. Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c)

Course and Contact Information. Course Description. Course Objectives

Who, where, when. Database Management Systems (LIX022B05) Literature. Evaluation. Lab Sessions. About this course. After this course...

745: Advanced Database Systems

CMPT 354 Database Systems I. Spring 2012 Instructor: Hassan Khosravi

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

CSE 344 JANUARY 3 RD - INTRODUCTION

Databases and Database Management Systems

CSE2004 Database Management Systems

San José State University College of Science / Department of Computer Science Introduction to Database Management Systems, CS157A-3-4, Fall 2017

1. Data Model, Categories, Schemas and Instances. Outline

Robust Optimization of Database Queries

Introduction to Database Systems CSE 444. Lecture #1 March 26, 2007

Course Web Site. 445 Staff and Mailing Lists. Textbook. Databases and DBMS s. Outline. CMPSCI445: Information Systems. Yanlei Diao and Haopeng Zhang

CMPSCI445: Information Systems

Databases: Introduction

15CS53: DATABASE MANAGEMENT SYSTEM

CS 564: DATABASE MANAGEMENT SYSTEMS. Spring 2018

Mini-Project, Exam, Etc

Outline. Database Management Systems (DBMS) Database Management and Organization. IT420: Database Management and Organization

Database Systems (INFR10070) Dr Paolo Guagliardo. University of Edinburgh. Fall 2016

Introduction to Information Systems SSC, Semester 6

B.C.A DATA BASE MANAGEMENT SYSTEM MODULE SPECIFICATION SHEET. Course Outline

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

CMPUT 391 Database Management Systems. Fall Semester 2006, Section A1, Dr. Jörg Sander. Introduction

Textbook(s) and other required material: Raghu Ramakrishnan & Johannes Gehrke, Database Management Systems, Third edition, McGraw Hill, 2003.

COMP-421: Database Systems. Joseph D silva McConnel Engg. 102

LECTURE1: PRINCIPLES OF DATABASES

CS 564: DATABASE MANAGEMENT SYSTEMS

Introduction. Random things to do after this course. Course roadmap. CPS 116 Introduction to Database Systems

D.Hemavathi & R.Venkatalakshmi, Assistant Professor, SRM University, Kattankulathur

Teaching Scheme Business Information Technology/Software Engineering Management Advanced Databases

CAS CS 460/660 Introduction to Database Systems. Fall

EECS 647: Introduction to Database Systems

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Database Management Systems 3rd Edition 3rd Third Edition By Ramakrishnan Raghu Gehrke Johannes Published By Mcgraw Hill 2002

COMP-421: Database Systems. Joseph D silva McConnel Engg. 102

Cleveland State University

Introduction to Data Management CSE 344. Lecture 1: Introduction

DBMS Questions for IBPS Bank Exam

Lecture2: Database Environment

Introduction: Database Concepts Slides by: Ms. Shree Jaswal

Concepts Of Database Management 7th Edition Solution Manual

Concepts Of Database Management 7th Edition Pratt

CPS352 Database Systems Syllabus Fall 2012

CPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377

Database Principle. Zhuo Wang Spring

Introduc)on to Database Systems CSE 444. Lecture #1 March 29, 2010

Chapter 1 Introduction

SCSSE. School of Computer Science & Software Engineering Faculty of Informatics. MCS9235 Databases Subject Outline Spring Session 2007

CSC 407 Database System I COURSE PARTICULARS COURSE INSTRUCTORS COURSE DESCRIPTION

9/8/2018. Prerequisites. Grading. People & Contact Information. Textbooks. Course Info. CS430/630 Database Management Systems Fall 2018

Course Computer Science Academic year 2015/16 Subject Databases II ECTS 6

City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

Introduction: Databases and Database Users. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1

Relational Model. Nisa ul Hafidhoh

Lecture Notes CPSC 321 (Fall 2018) Today... Survey. Course Overview. Homework. HW1 (out) S. Bowers 1 of 8

Database System Concepts and Architecture

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 2-1

Modern Database Systems CS-E4610

TEACHING & ASSESSMENT PLAN

Course and Contact Information. Catalog Description. Course Objectives

CMPUT 291 File and Database Management Systems

CT13 DATABASE MANAGEMENT SYSTEMS DEC 2015

Unit 2. Unit 3. Unit 4

Course Logistics & Chapter 1 Introduction

15-415: Database Applications School of Computer Science Carnegie Mellon University, Qatar Spring 2014

Database System Concepts and Architecture. Copyright 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley

CSE 303: Database. Teaching Staff. Lecture 01. Lectures: 1 st half - from a user s perspective. Lectures: 2 nd half - understanding how it works

Transcription:

DATABASE MANAGEMENT SYSTEMS E0 261 Jayant Haritsa Computer Science and Automation Indian Institute of Science JAN 2017 Slide 1

E0 261 JAN 2017 Slide 2

PRE-REQUISITES Undergrad DBMS course with Basic Concepts, Data Models, Query Languages, Logical & Physical Design Willingness to work hard Good knowledge of movies and cricket JAN 2017 Slide 3

CONTENTS Query Processing Transaction Management Distributed Databases Data Mining and Data Warehousing Database Architectures Database Storage BASE databases JAN 2017 Slide 4

WORKLOAD Assignments: Background Review Exams: Mid-term and Final (OB-OT) Projects: Range from implementation-intensive e.g. implement a mini-rdbms [approx 5K code] to topic-intensive e.g. understand and implement Apriori data mining algorithm to research-intensive e.g. design an efficient suffix-tree disk layout technique Demo / Reports / PPT presentations Will be done in pairs JAN 2017 Slide 5

GRADING SCHEME Mid-term: 30 (likely March 4) Final: 35 Project: 30 Class Participation: 5 JAN 2017 Slide 6

READING MATERIAL Database System Concepts H. Korth, A. Silberschatz and S. Sudarshan, McGraw Hill Database Management Systems R. Ramakrishnan and J. Gehrke, McGraw Hill Fundamentals of Database Systems R. Elmasri and S. Navathe, Addison Wesley Schema Design: Chapter 7 (available online) of Principles of Database and Knowledge-Base Systems J. Ullman, Computer Science Press Set of research papers (available online) some are papers arising out of your seniors course projects! JAN 2017 Slide 7

COURSE INFORMATION TAs: Vinay Rijhwani and Priyanka Sharma Web-site: dsl.cds.iisc.ac.in/~course/dbms/dbms.html Sign-up sheet on website [submit by Jan 9] Course Discussion Group (on Piazza) All lectures in PPT their PDF versions will be on the Web-site after each class Background assignment is already put up (sorry!) JAN 2017 Slide 8

CLASS VENUE and TIMINGS Room: CSA 252 Timings: TR 2.00 3.30 JAN 2017 Slide 9

CLASS ISSUES No attendance requirement attend the class only if you find it useful (or mildly entertaining) NO LIVE CELLPHONES IN CLASS JAN 2017 Slide 10

RECENT GRADING HISTORY 2013: 26 [ S 4, A 5, B 3, C 8, D 4, F 2] 2014: 28 [ S 1, A 8, B 13, C 3, D 3] JAN 2017 Slide 11

DBMS OVERVIEW JAN 2017 Slide 12

Database Management Systems (DBMS) Large and complex software systems Millions of lines of code Efficient and convenient mechanisms for capturing, storing, querying, maintenance of enterprise data Cornerstone of computer industry Uses 80 percent of computers worldwide Employs 70 percent of computer professionals Largest monetary sector of computer business JAN 2017 Slide 13

Current Database Systems Commercial IBM DB2 / Oracle / Microsoft SQL Server HP SQL/MX; SAP Hana; Sybase IQ Public-domain PostgreSQL / MySQL / Berkeley DB JAN 2017 Slide 14

DBMS FEATURES Handle data of arbitrary size Income-Tax records are in Petabytes (10 15 ) Self-contained contains both data and meta-data Program-Data insulation application s/w not affected by storage changes SR No Name Address Hostel GPA SR No Name Address GPA Hostel JAN 2017 Slide 15

DBMS FEATURES (contd) DECLARATIVE ACCESS state what you want, not how to get it On-the-Fly Questions ask new questions without writing new programs PEACE OF MIND changes to the database are guaranteed to be immune to subsequent system failures Sri Sri Ravishankar of the Information World JAN 2017 Slide 16

DATABASE RESEARCH (upto 80 s) How to model the data? How to provide the DBMS goodies in an efficient and user-friendly manner? How to maximize the data processing speed? JAN 2017 Slide 17

PARADIGM SHIFT in 90 s Decision Support Systems Web Database Systems Mobile Database Systems Multi-media Database Systems JAN 2017 Slide 18

IN THE NEW MILLENIUM XML Databases Bio-Databases High-dimensional Databases Small-device Databases Main Memory Databases Probabilistic Databases No-SQL Databases Cloud-resident Databases Big Data platforms JAN 2017 Slide 19

SUMMARY Database Technology will rule in the 21st century! JAN 2017 Slide 20