01-intro - 1 Introduction CPS 116 Introduction to Database...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 1 Introduction CPS 116 Introduction to Database Systems 2 A few words about myself (and databases) Have been doing (and enjoying) research in databases ever since grad school (1995) Didnt take any database course as an undergrad ) Now, why would you want to take 116? ) Its not really about databases per seits about principles of data management E.g., Google probably wont care if you know SQL, but They still ask you big data questions in interviews Brin was a grad student in the Stanford Database Group Trend: Moores Law reversed Moores Law: Processing power doubles every 18 months Amount of data doubles every 9 months Disk sales (# of bits) doubles every 9 months Parkinsons Law: Data expands to fill the space available for storage As of 2009, Facebook ingests 15 terabytes of data per day and maintains a 2.5-petabyte data warehouse CERNs Large Hadron Collider will produce 15 petabytes per year ) Moores Law reversed: Time to process all data doubles every 18 months! Does your attention span double every 18 months? No, so we need smarter data management techniques 3 4 Misc. course information Course website: http://www.cs.duke.edu/courses/fall11/cps116/ Course information; tentative syllabus and reference sections in the book; lecture slides, assignments, programming notes Book: Database Systems: The Complete Book , by H. Garcia- Molina, J. D. Ullman, and J. Widom. 2 nd Ed. Gradiance: see course website for sign-up information Blackboard: for grades only Mailing list: cps116@cs.duke.edu Messages of general interest only No official recitation sessions; help sessions for assignments, project, and exams to be scheduled TA: Rohit Paravastu 5 Grading [90%, 100%] A- / A / A+ [80%, 90%) B- / B / B+ [70%, 80%) C- / C / C+ [60%, 70%) D [0%, 60%) F No curves Scale may be adjusted downwards (i.e., grades upwards) if, for example, an exam is too difficult Scale will not go upwardsmistake would be mine alone if I made an exam too easy 6 Course load Four homework assignments (35%) Including Gradiance as well as additional written and programming problems Course project (25%) Details to be given in the third week of class Midterm and final (20% each) Open book, open notes Final is comprehensive, but emphasizes the second half of the course 2 7 Example past projects ePrint iPhone app Ben Getson and Lucas Best, 2009 Making iTunes social Nick Patrick, 2006; Peter Williams and Nikhil Arun, 2009 Duke Schedulator: ditch ACESplan your schedule visually! Alex Beutel, 2008 SensorDB: managing, cleansing, and visualizing sensor data collected from the Duke Forest Ashley DeMass, Jonathan Jou, Jonathan Odom, 2007 SuperDatabase: GUI for creating schema with rich datatypes, as well as editing and querying such data Andy Ewing, MacRae Linton, Congyi Wu, and David Zhang, 2007...
View Full Document

This document was uploaded on 01/17/2012.

Page1 / 6

01-intro - 1 Introduction CPS 116 Introduction to Database...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online