CS346: Advanced Databases Alexandra I. Cristea Term 1.

Slides:



Advertisements
Similar presentations
Introduction to Advanced Computing Platforms for Data Analysis Ruoming Jin.
Advertisements

University of Malta Online admissions Who can apply online & when… Applicants who sat for the Matriculation Certificate examination in May 2012.
A Fast Growing Market. Interesting New Players Lyzasoft.
Paula Ta-Shma, IBM Haifa Research 1 “Advanced Topics on Storage Systems” - Spring 2013, Tel-Aviv University Big Data and.
Logistics: –My office hours: T, Th 4-5pm or by appointment –Class Web page:
Mani-CS34311 CS3431 – Database Systems I Logistics Instructor: Murali Mani
Jan. 2014ACS-4902/3 Yangjun Chen1 Welcome to Advanced Database Course.
1 Review #1 l Intro stuff –What is a database, 4 parts, 3 users, etc. l Architecture –Data independence –Three levels, two mappings –Jobs of the DBA.
CS6003 Database Systems (10 credits) Lecturers: Adrian O’Riordan (term 1), Dr. Kieran Herley (term 2) Term 1 Contact: is office.
Murali Mani CS3431 – Database Systems I Introduction.
CS Winter 2002Notes 11 CMPS 277: officially Relational Databases but this quarter Database Implementation Notes 01: Introduction Arthur Keller.
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 &
Rundensteiner-CS34311 CS3431 – Database Systems I Logistics Instructor: Elke A. Rundensteiner
CS346: Advanced Databases Graham Cormode Term 2.
1 Data Warehousing – CG124 Dr. Akhtar Ali School of Computing, Engineering and Information Sciences Computing.unn.ac.uk/staff/CGMA2/CG124.
CS910: Foundations of Data Analytics Graham Cormode Introduction.
Information Modeling and Database System
Presentation Handout EDBA – Module 8 Information Technology 21 st December 2014 By K.M.Prashanthan.
J. Leskovec, A. Rajaraman, J. Ullman: Mining of Massive Datasets, 2.
Information Retrieval CENG 555 Spring Course Web Page Authoritative source of administrivia In-class announcements generally reflected on Web.
CS461: Principles and Internals of Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office:
Database Organization and Design
Jan /3 Yangjun Chen1 Welcome to Database Course.
CS505: Final Exam Review Jinze Liu. Major Topics Before Mid-Term – Security and Access Control – Indexing After Mid-Term – Transaction Management Locking,
NoSQL Databases Oracle - Berkeley DB. Content A brief intro to NoSQL About Berkeley Db About our application.
Databases 2 Level 3, 10 credit module Prerequisite: Software System Components 2 (or some other introductory course in databases) 2 lectures &
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:
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
Data Warehousing/Mining 1 Data Warehousing/Mining Comp 150DW Course Overview Instructor: Dan Hebert.
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 –
Introduction to Database Management Systems. Information Instructor: Csilla Farkas Office: Swearingen 3A43 Office Hours: Monday, Wednesday 2:30 pm – 3:30.
1 WELCOME TO OFFICE SYSTEMS TECHNOLOGY DAILY FLEX ENTRY PROGRAM.
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.
Dr. Alexandra I. Cristea CS 414: Semantic Web.
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.
What else is there? CMPT 454: Database Systems II. – Transaction Management. – Query Planning. – Optional topics, e.g. data mining, information retrieval,
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.
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
Database Systems – (
Design and Implementation
Intro to MIS – MGS351 Databases and Data Warehouses
Information Modeling and Database System
Diskusi-08 Jelaskan dan berikan contoh penggunaan theta join, equijoin, natural join, outer join, dan semijoin The slides for this text are organized into.
Course Introduction 공학대학원 데이타베이스
Introduction Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe.
Databases and Data Warehouses Chapter 3
COSC 6340 Projects & Homeworks Spring 2002
Course Overview - Database Systems
Database Vs. Data Warehouse
CS122B: Projects in Databases and Web Applications Winter 2018
Team Project, Part II NOMO Auto, Part II IST 210 Section 4
Introduction to Database Systems CSE 444 Lecture 23: Final Review
CS122B: Projects in Databases and Web Applications Winter 2019
CS122B: Projects in Databases and Web Applications Spring 2018
Sampath Jayarathna Cal Poly Pomona
Introduction to Database Systems CSE 444 Lecture 23: Final Review
CSCE 4523/5523 Database Management Systems Fall 2019.
Presentation transcript:

CS346: Advanced Databases Alexandra I. Cristea Term 1

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  Normalisation algorithms – Consequences of normalisation  Data storage and indexing, B-trees and hashing – How data is arranged to allow fast queries  Physical Database Design and Tuning – How to create the right indexes? Store queries?  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  Privacy and databases – How to mediate privacy concerns in database systems  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  XML – Ways of querying it 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 XML, Hadoop  Structure: – ~2-4 lectures on each topic – 8 seminars on material from lectures CS346 Advanced Databases 5

Course Evaluation  70% Examination: 2 hours, Summer 2015  30% Practical assignments: – 1 mini-project (hands on with Hadoop; other options available) More briefing on the project later in the term Deadline: Thu week 10 (10 th of December) CS346 Advanced Databases 6

Course Administration  Prerequisite: CS258 Database systems  Lectures times – Monday, 2pm, CS104 – Tuesday, 12am, CS1.104 – Thursday, 2pm, CS1.04  Seminars: – week 3, Introductory Seminar: Tuesday, 1pm, CS101: All students – weeks 4 – 10: Tuesday, 1pm, CS101: University number is even Thursday, 11am, CS101: University number is odd  Course page: go.warwick.ac.uk/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 forum/  Forum: – ourseworkforum15/ CS346 Advanced Databases 8