CS346: Advanced Databases Graham Cormode Term 2.

Slides:



Advertisements
Similar presentations
COMP 5138 Relational Database Management Systems Sem2, 2007 Lecture 0 Course Overview.
Advertisements

Introduction to Advanced Computing Platforms for Data Analysis Ruoming Jin.
Sept. 2012ACS-3902/3 Yangjun Chen1 Welcome to Database Course.
Jan. 2014ACS-4902/3 Yangjun Chen1 Welcome to Advanced Database Course.
CS6003 Database Systems (10 credits) Lecturers: Adrian O’Riordan (term 1), Dr. Kieran Herley (term 2) Term 1 Contact: is office.
1 541: Database Systems S. Muthu Muthukrishnan. 2 Preliminaries  CS541. Thursdays 5 – 8 PM, CORE A. Course webpage:
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
Databases and Database Management System. 2 Goals comprehensive introduction to –the design of databases –database transaction processing –the use of.
Databases 2 Level 3, 10 credit module Prerequisite: Software System Components 2 (or some other introductory course in databases) 2 lectures &
Academic Year 2014 Spring. MODULE CC3005NI: Advanced Database Systems Academic Year 2014 Spring.
CS910: Foundations of Data Analytics Graham Cormode Introduction.
Information Modeling and Database System
Numerical Computation Lecture 0: Course Introduction Dr. Weifeng SU United International College Autumn 2010.
J. Leskovec, A. Rajaraman, J. Ullman: Mining of Massive Datasets, 2.
CS461: Principles and Internals of Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office:
Jan /3 Yangjun Chen1 Welcome to Database Course.
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
Introduction to Database Management Systems. Information Instructor: Csilla Farkas Office: Swearingen 3A43 Office Hours: Monday, Wednesday 4:15 pm – 5:30.
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Webpage:
Course Introduction Assist. Prof. Pongpisit Wuttidittachotti, Ph.D. Faculty of Information Technology King Mongkut's University of Technology North Bangkok.
1 The module aims to: n Extend the concepts and practical implementation of the relational model. n Introduce the concepts of Object Oriented and Object-
Fundamentals of Databases CIS-235 Dr. Samir Tartir 2014/2015 Second Semester.
CS346: Advanced Databases Alexandra I. Cristea Term 1.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Data Warehousing/Mining 1 Data Warehousing/Mining Comp 150DW Course Overview Instructor: Dan Hebert.
IT Semester 1 Course Introduction IT Portfolio IT 1140 ( Semester 1) Hong Kong Baptist University IT 1140 – IT Portfolio – Course Introduction.
COSC 6340 Databases Jehan-François Pâris
CHAPTER 3 DATABASES AND DATA WAREHOUSES. 2 OPENING CASE STUDY Chrysler Spins a Competitive Advantage with Supply Chain Management Software Chapter 2 –
ECO 111 Fall 2010 Instructor - David C. Hills, MAT Instructor - David C. Hills, MAT.
What else is there? CMPT 454: Database Systems II. – Transaction Management. – Query Planning. – Optional topics, e.g. data mining, information retrieval,
Introduction to Database Management Systems. Information Instructor: Csilla Farkas Office: Swearingen 3A43 Office Hours: Monday, Wednesday 2:30 pm – 3:30.
1 Daily Announcements CS 202, Spring 2007 Aaron Bloomfield.
CS910: Foundations of Data Analytics Graham Cormode Introduction.
Database Design and Implementation ITCS3160 Instructor: Jianping Fan Course Webpage:
CS 541 Lecture Slides Sunil Prabhakar CS541 Database Systems.
CSC 411/511: DBMS Design CSC411_L0_OutlineDr. Nan Wang 1 Course Outline.
Database Systems Lecture 1. In this Lecture Course Information Databases and Database Systems Some History The Relational Model.
CPS 216: Advanced Database Systems Shivnath Babu.
CSCI 6442 Database Management II INTRODUCTION Copyright 2016 David C. Roberts, all rights reserved.
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Time: Thursday 3:30PM-6:15PM Classroom: Woodward Hall 130 Course Webpage:
Rundensteiner-CS34311 CS3431 – Database Systems I Logistics Instructor: Elke A. Rundensteiner
1 Advanced Database Technologies CG096 Dr. Akhtar Ali School of Computing, Engineering and Information Systems Jan 2007.
1 CS 4396 Computer Networks Lab General Info. 2 Goal: This course aims at helping students get more insight into how the Internet works and gain hands.
What else is there? CMPT 454: Database Systems II. – Transaction Management. – Query Planning. – Optional topics, e.g. data mining, information retrieval,
STA1010/2010 STATISTICAL METHODS FOR SCIENCE Lecturer: Dr Malcolm Clark Room 349, Maths Building
ITIS 5160 Applied Databases Fall Overview Class hour 6:30 – 9:15pm, Wedn, Woodward Hall 125 Office hour 3:00 – 5:00pm, Wedn Instructor - Dr. Xintao.
ITIS 5160 Applied Databases Fall Overview Class hour 9:30am – 12:15pm, Friday, Woodward 120 Office hour 1:30 – 2:30pm, Wednesday Instructor - Dr.
Mining of Massive Datasets Edited based on Leskovec’s from
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation Advanced Database Design.
Advanced Database Course Syllabus 1 Advanced Database System Lecturer : H.Ben Othmen.
Chapter 11 Database System Implementation Spring 2001 Prof. Sang Ho Lee School of Computing, Soongsil Univ.
CS3431-B111 CS3431 – Database Systems I Logistics Instructor: Mohamed Eltabakh
IT274 Intermediate C# Programming Instructor : Vladimir Gubanov, PhD AIM : vladimirg77.
Introduction to Web Technologies Module Introduction to Web Technologies – CS th January 2005 Dr Bogdan L. Vrusias
Welcome to Advanced Database Course
CSE202 Database Management Systems
Design and Implementation
Intro to MIS – MGS351 Databases and Data Warehouses
Information Modeling and Database System
Course Overview - Database Systems
Course Introduction 공학대학원 데이타베이스
Introduction Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe.
Database Design and Implementation
CIS 111 Innovative Education-- snaptutorial.com
COSC 6340 Projects & Homeworks Spring 2002
Course Overview - Database Systems
CS122B: Projects in Databases and Web Applications Winter 2019
CS122B: Projects in Databases and Web Applications Spring 2018
CSCE 4523/5523 Database Management Systems Fall 2019.
Presentation transcript:

CS346: Advanced Databases Graham Cormode Term 2

Database Systems (CS258): Core Topics  Database design: entity/relation diagrams  Relational algebra (relational calculus)  Structured Query Language (SQL)  Normal form and normalization  Security and access control CS346 Advanced Databases 2

Advanced Databases: topics  Data storage and indexing, B-trees and hashing – How data is arranged to allow fast queries  Query planning, evaluation and optimization – How to go from SQL query to obtaining results?  Transaction processing, concurrency, ACID rules, OLTP – How to cope with large amounts of transactions (e.g. financial transactions in a bank)?  Online analytical processing (OLAP), data warehouses – Using databases for business intelligence CS346 Advanced Databases 3

Advanced Databases: topics  NoSQL to relax ACID rules; CAP: consistency, availability, partition tolerance – How to access lots of data at high speed  Big data, MapReduce, Hadoop, Pig Latin – Current tools for handling big data  Privacy and databases – How to mediate privacy concerns in database systems  Streaming data analysis (if time) – Ways to handle streams of data CS346 Advanced Databases 4

Health Warning  CS346 is a new module under active development – Coverage of topics still being finalized – Coverage of topics reflects module organizer’s preferences  A broad blend of theory and applications – Conceptual: understanding of algorithms and definitions – Practical: understand implications, get hands on with Hadoop  Structure: 2-4 lectures on each topic CS346 Advanced Databases 5

Course Evaluation  70% Examination: 2 hours, Summer 2015  30% Practical assignments: – 8 seminars on material from lectures – 4 assessed homeworks (covered in seminar sessions) Submit solutions by noon Monday weeks 4, 6, 8, 10 – 1 mini-project (hands on with Hadoop) More briefing on the project later in the term Deadline: Monday week 9 CS346 Advanced Databases 6

Course Administration  Prerequisite: CS258 Database systems  Lectures times – Monday, 11am, MS.03 – Tuesday, 2pm, CS1.04 (week 2: CS1.01) – Friday, 11am, CS1.04  Seminars: – Fridays at 2pm, weeks 3 – 10 B2.03: University number is even H2.45: University number is odd  Course page: www2.warwick.ac.uk/fac/sci/dcs/teaching/modules/cs346 – Lecture slides, handouts etc. will be posted there CS346 Advanced Databases 7

Course Administration  Lectures start at 5 past the hour, should finish by 5 to the hour – To allow time to get to next lecture/get held up by traffic  Attendance is not taken (but no lecture capture yet)  Phones off/silent in lectures – No one wants to hear your “wacky” ringtone  Laptops/Tablets/phones permitted but not recommended – Too easy to get distracted messaging/surfing  Questions welcomed in lectures – Quick clarifications at any point – Detailed queries best saved for the end, or via CS346 Advanced Databases 8