1 541: Database Systems S. Muthu Muthukrishnan. 2 Preliminaries  CS541. Thursdays 5 – 8 PM, CORE A. Course webpage:

Slides:



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

5/19/2015CS 2011 CS 201 – Data Structures and Discrete Mathematics I Syllabus Spring 2014.
Introduction to Database Systems Ch. 1, Ch. 2 Mr. John Ortiz Dept. of Computer Science University of Texas at San Antonio.
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 8 am – 8:30 am Tuesday and Thursday.
1 CENG 302 Introduction to Database Management Systems Nihan Kesim Çiçekli URL:
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2001 Lecture 1 Introduction/Overview Wed. 1/31/01.
Some slides adapted from A. Silberschatz et al. Database System Concepts, 5th Ed. Review Database Management Systems I Alex Coman, Winter 2006.
Rutgers University CS541: Database Systems Spring 2008 Computer Science Department Rutgers University.
...Looking back Why use a DBMS? How to design a database? How to query a database? How does a DBMS work?
Computer Network Fundamentals CNT4007C
1 CS 233 Data Structures and Algorithms 황승원 Fall 2010 CSE, POSTECH.
Course Introduction Software Engineering
CS461: Principles and Internals of Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office:
CMPT 258 Database Systems Instructor: Tina Tian. General Information Office: RLC 203A Office Hour: Wednesday 1:30 - 4:30.
CS4432Notes 11 CS 4432 Database Systems II Lecture 1: Introduction.
Spring 2011 ICS321 Data Storage & Retrieval Mon & Wed 12-1:15 PM Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii.
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Webpage:
Christoph F. Eick Introduction Data Management Today 1. Introduction to Databases 2. Questionnaire 3. Course Information 4. Grading and Other Things.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
INFS614, Dr. Brodsky, GMU1 Database Management Systems INFS 614 Instructor: Professor Alex Brodsky
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Discrete Mathematics CS204 Spring CS204 Discrete Mathematics Instructor: Professor Chin-Wan Chung (Office: Rm 3406, Tel:3537) 1.Lecture 1)Time:
Database Design CS562 Fall CS562 Database Design Instructor : Professor Chin-Wan Chung Office : Rm 3406 Tel : 3537
Introduction to CMPT 281. Outline Admin information Textbooks and resources Moodle site Grading Assignments Project.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
Chemistry 101 Beth Lindquist 7 Chemistry Annex Office Hours: 9-10 am Tuesdays and Thursdays And by appointment.
CS 541 Lecture Slides Sunil Prabhakar CS541 Database Systems.
Fall 2010 ICS321 Data Storage & Retrieval Mon & Wed 12-1:15 PM Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at.
Fall 2010 ICS321 Data Storage & Retrieval Mon & Wed 12-1:15 PM Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2002 Sections Ms. Susan Mitchell.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2003 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
CS363: Introduction to Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office: Atanasoff.
Fall CSE330/CIS550: Introduction to Database Management Systems Prof. Susan Davidson Office: 278 Moore Office hours: TTh
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Time: Thursday 3:30PM-6:15PM Classroom: Woodward Hall 130 Course Webpage:
1 Advanced Database System Design Instructor: Ruoming Jin Fall 2010.
Data Structures and Algorithms in Java AlaaEddin 2012.
CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas.
What else is there? CMPT 454: Database Systems II. – Transaction Management. – Query Planning. – Optional topics, e.g. data mining, information retrieval,
Computer Networks CNT5106C
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.
CSE 303 Course Outline (Part 2) Text Book: Database System Concepts 6 th Edition by Abraham Silberschatz, Henry F. Korth and S. Sudarshan.
ITIS 5160 Applied Databases Fall Overview Class hour 9:30am – 12:15pm, Friday, Woodward 120 Office hour 1:30 – 2:30pm, Wednesday Instructor - Dr.
Telecommunications Networking II Overview and Course Policy.
CSE202 : Fundamentals of Database Systems Vikram Goyal Indraprastha Institute of Information Technology, Delhi (IIIT-D), India FROM : Slides from CSE202.
Christoph F. Eick: Final Words COSC Topics Covered in COSC 3480  Data models (ER, Relational, XML)  Using data models; learning how to store real.
Advanced Course on Databases (Tietokantojen jatkokurssi)
Database Design CT1313.
CF 1334 Sistem Basis Data (3 SKS)
Diskusi-08 Jelaskan dan berikan contoh penggunaan theta join, equijoin, natural join, outer join, dan semijoin The slides for this text are organized into.
COMP9024: Data Structures and Algorithms
Course Introduction 공학대학원 데이타베이스
Diskusi-5 Sebutkan perangkat (tools) yang berpotensi mendukung kebutuhan tugas-tugas manajerial (management work) Jelaskan enam karakteristik informasi.
Diskusi-1 Bacalah materi chapter-01, lalu buatlah ringkasan yang berisi tentang : Definisi EUIS Siapa end user Dampak euis pada lingkungan kerja Perencanaan.
Instructors: Churee Techawut
Welcome to CMSC 203 – Discrete Structures Spring 2003
Latihan Answer the following questions using the relational schema from the Exercises at the end of Chapter 3: Create the Hotel table using the integrity.
Diskusi-16 Buatlah ringkasan tentang pertimbangan dalam desain yang ergonomis pada tiga perangkat utama komputer yaitu monitor, keyboard dan mouse (lihat.
Database Design and Implementation
Latihan Create a separate table with the same structure as the Booking table to hold archive records. Using the INSERT statement, copy the records from.
Tugas-05 a. Sebutkan primary key masing-masing tabel
FINAL EXAM INFORMATION
FINAL EXAM INFORMATION
COSC 6340 Projects & Homeworks Spring 2002
External Sorting The slides for this text are organized into chapters. This lecture covers Chapter 11. Chapter 1: Introduction to Database Systems Chapter.
Team Project, Part II NOMO Auto, Part II IST 210 Section 4
Introduction to Database Systems
Introduction to Database Systems CSE 444 Lecture 23: Final Review
Lecture 1: Overview of CSCI 485 Notes: I presented parts of this lecture as a keynote at Educator’s Symposium of OOPSLA Shahram Ghandeharizadeh Director.
COSC 3480 Projects & Homeworks Fall 2003
CSCE 4523/5523 Database Management Systems Fall 2019.
Presentation transcript:

1 541: Database Systems S. Muthu Muthukrishnan

2 Preliminaries  CS541. Thursdays 5 – 8 PM, CORE A. Course webpage: 04.html  Instructor: S. Muthu Muthukrishnan, Core 319. X Office hrs: Mondays PM.  TA: Yihua Wu X 6595 Hill 415. Office hrs: Tuesday 4 – 5 PM.

3 Course Details I  Book: Database Management Systems, 3 rd Edition, Raghu Ramakrishnan and Johannes Gehrke. McGraw Hill,  Slides on the web.  Solutions to some exercises.

4 Course Details II  We meet:  [1] 01/29  [4] 02/05, 02/12, 02/19, 02/26.  [3] 03/04, 03/11, 03/18, 03/25.  [5] 04/01, 04/08, 04/15, 04/22, 04/29.  [1] 05/06. 03/18: Spring Break 04/29: Project demo 05/06: Final Exam. Grading: Homework 20% Project 40% Finals 40%

5 Course Project  Pick a dataset.  Stock market data, US patent data, web data, internet traffic data.  UC Irvine data repository.  Set of conf papers:  Medical, ecological, biological, text, movie database.  Rutgers labs..  How to collect it? How to make it up?  HW 0: Decide by 02/26. Submit a writeup of what data, how you will collect it, how much, what application you will build—what queries are important, what challenges you foresee, schedule+timeline and how you are going to divide work, etc.  Midterm project review 03/25. Experiment with different indices, join methods, different ways of posing queries, schemas, etc.  Project demo and project writeup due: 04/22. Check out for details.

6 Background Needed  Discrete Math: sets (compare), functions (domain/range), proofs(induction/counterexamples)  Boolean Algebra: logical operators (and or not parity), CNF/DNF, Exists, Forall.  Data Structures: pointers, linked lists, trees (binary, height/level), hashing,  Programming: C, Java, Program constructs.  Algorithms: sorting, simple graph algorithms.

7 More Background  Curiosity, THINK, DO.  Enjoy, participate.

8 Syllabus  Basics, Intro.  Data Models. Chapter 2 and 3.  RelationalAlgebra and Calculus.  SQL.  Storage, files and Tree Indexes.  Hash indexing, sorting, evaluation of relational ops.  Scheme refinement  Physical D/B design.  Query optimization.  ? Transactions.  Special Topics:  XML, internet databases  Decision Support and data warehousing  Data mining. Data quality.  Spatial, text databases and data streams.