-
Notifications
You must be signed in to change notification settings - Fork 7
Home
Joe Hellerstein edited this page Dec 8, 2015
·
2 revisions
Welcome to CS186, a hands-on introduction to Database Systems: their internal architecture, algorithms and data structures, theoretical underpinnings, and use. Topics include:
- Engine Technology for Large Data Sets: disk layout, indexing, search and query processing algorithms, parallelism, query optimization, transactional concurrency control, logging and recovery.
- Data Models and Languages: Relational data model, formal relational languages (relational algebra and calculus), and SQL.
- Text and Web Search: models and implementation, including Boolean search and ranking, and MapReduce programming.
- Database Design: Entity-Relationship modeling, relational schema design, physical design, functional dependencies and normalization, and database tuning.
- Database application development: web-based database application implementation and object-relational mapping.
Work for the course includes team-oriented programming projects based on Ruby on Rails, and extensions to the PostgreSQL open-source database system, originally developed right here at Berkeley and now used worldwide.
Announcement:
After some discussion, we've decided to drop the lower of your two midterm scores
from your final grade. No penalty for having a bad day on one of the midterms.
Your midterm grades will still add up to 30% of your final grade.
Good luck finishing HW4 and studying for the final!
-- Joe, Kuang, Peter
PS: Some of you expressed the concern that if this
policy won't help you much, it might hurt you.
I do understand the concern, and you should rest easy. I personally assure you
nobody's grade will end up lower as a result of this decision. This can only help.
Joe
- Our Class Discussion Group at Yahoo! Groups
- Class Calendar
- [MissingPosts The Missing Posts] from our Yahoo! Group.
- [BasicInfo Basic Info]
- [RoughSyllabus Syllabus and Upcoming Reading]
- [PracticeTests Practice Tests]
- [AssignmentPage Assignments]
- [source:/lecs Lecture Notes]
- [source:/sections Section Notes]
- Roadmap of Projects and Exams
- [ScreenCasts Screencasts]
- [GradingInfo Grading Info]
- [SettingUpPostgres Getting Started with PostgreSQL]
- Prof H's CS186 page from Fall 07
- [SynonymList Glossary of Useful Stuff]