2024 Fall
COMPSCI 186 001 - LEC 001
Introduction to Database Systems
Alvin Cheung
Class #:29489
Units: 4
Instruction Mode:
In-Person Instruction
Time Conflict Enrollment Allowed
Offered through
Electrical Engineering and Computer Sciences
Current Enrollment
Total Open Seats:
2
Enrolled: 350
Waitlisted: 0
Capacity: 352
Waitlist Max: 0
Open Reserved Seats:0
Hours & Workload
1 hours of the exchange of opinions or questions on course material per week, 3 hours of instructor presentation of course materials per week, and 8 hours of outside work hours per week.
Final Exam
WED, DECEMBER 18TH
11:30 am - 02:30 pm
Wheeler 150
Course Catalog Description
Access methods and file systems to facilitate data access. Hierarchical, network, relational, and object-oriented data models. Query languages for models. Embedding query languages in programming languages. Database services including protection, integrity control, and alternative views of data. High-level interfaces including application generators, browsers, and report writers. Introduction to transaction processing. Database system implementation to be done as term project.
Class Notes
* Prerequisite: CS 61C or CS 47C WILL be systematically enforced (you will be prevented from enrolling if you don't qualify)
* Due to system limitations, some students who did not pass CS 61C or CS 47C with a C- or higher were allowed to enroll. At the end of Phase 1 and Phase 2, we wi.. show more
* Due to system limitations, some students who did not pass CS 61C or CS 47C with a C- or higher were allowed to enroll. At the end of Phase 1 and Phase 2, we wi.. show more
* Prerequisite: CS 61C or CS 47C WILL be systematically enforced (you will be prevented from enrolling if you don't qualify)
* Due to system limitations, some students who did not pass CS 61C or CS 47C with a C- or higher were allowed to enroll. At the end of Phase 1 and Phase 2, we will be notifying and dropping students who do not have passing grades in CS 61C or CS 47C from CS 186.
* NO exceptions to enforced prerequisites will be granted. If you are waiting for a summer grade for CS 61C, you will be able to enroll/waitlist for the class once you can see the grade on your CalCentral.
* Time conflicts ARE allowed.
* Lecture is recorded for playback later.
* One alternate final timeslot will be offered IN PERSON immediately after the final exam scheduled by campus. This will be the ONLY alternate final offered (barring DSP exceptions, which we work out with the DSP office on an individual basis).
* Questions? Email: cs186@berkeley.edu show less
* Due to system limitations, some students who did not pass CS 61C or CS 47C with a C- or higher were allowed to enroll. At the end of Phase 1 and Phase 2, we will be notifying and dropping students who do not have passing grades in CS 61C or CS 47C from CS 186.
* NO exceptions to enforced prerequisites will be granted. If you are waiting for a summer grade for CS 61C, you will be able to enroll/waitlist for the class once you can see the grade on your CalCentral.
* Time conflicts ARE allowed.
* Lecture is recorded for playback later.
* One alternate final timeslot will be offered IN PERSON immediately after the final exam scheduled by campus. This will be the ONLY alternate final offered (barring DSP exceptions, which we work out with the DSP office on an individual basis).
* Questions? Email: cs186@berkeley.edu show less
Rules & Requirements
Requisites
- COMPSCI 61C or COMPSCI 47C. COMPSCI 47C may be taken as a co-requisite for transfer students.
- Undergraduate Students: College of Engineering declared majors and L&S Computer Science
Credit Restrictions
Students will receive no credit for COMPSCI 186 after completing COMPSCI W186. A deficient grade in COMPSCI 186 may be removed by taking COMPSCI W186.
Repeat Rules
Course is not repeatable for credit.
Reserved Seats
Current Enrollment
No Reserved Seats
Textbooks & Materials
See class syllabus or https://calstudentstore.berkeley.edu/textbooks for the most current information.
Guide to Open, Free, & Affordable Course Materials