An excel spreadsheet is created to help students look for teammates.
All teaching staff office hours are released. Office hours start from Week 2.
New semester starts. DB course on M/W/F 1:25AM-2:15PM
COP 4710-0001 Databases
Date: Aug 24-Dec 4, 2020
Time: M/W/F 1:25AM-2:15PM
Venue: 1st Class via Zoom
Venue: Other Classes via Youtube
Instructor: Jiawei Zhang
Email: jzhang [AT] cs.fsu.edu
Office: https://fsu.zoom.us/j/3864868198
Office Hours: 11:30-1:00PM (Monday)
TA: Bing Jiao (Assignments, Exams)
Email: bj18c@my.fsu.edu
Office Hours: 10:00-11:00AM (Friday)
Online Office: Link to Join
Meeting ID: 553 456 8604
Password: 4Zn5fn
TA: Alexandru Chiciu (Assignments, Exams)
Email: ac16ad@my.fsu.edu
Office Hours: 2:00-3:00PM (Tuesday)
Online Office: Link to Join
Meeting ID: 999 5732 4629
Password: OH4710
TA: Haopeng Zhang (Projet)
Email: hz19e@my.fsu.edu
Office Hours: 3:00-5:00PM (Wednesday)
Online Office: Link to Join
Meeting ID: 733 062 3325
Password: 123
As the first introductory course for databases, COP4710 studies the fundamentals of relational database management systems (RDBMS). Materials include, but are not limited to, the ER(Entity-Relationship) model and its mapping to the relational data model, the algebraic language in the relational data model and its relationship to the commercial relational query language: SQL, database design that conforms to different normal forms, database applications, database indexing, transaction management, recovery and other advanced topics. Furthermore, students will participate in a semester-long project and build a web-based database system (e.g., an online bookstore) starting with a customer specification. In summary, this course is about the principles of designing and developing applications using relational database systems.
Required textbook.
Recommended textbook.
Students should come with good programming skills. COP3330: Object-oriented Programming and MAD2104: Discrete Mathematics or equivalents courses are required. If you are not sure whether you have the right background, please contact the instructor.
The course is lecture-based with two examinations (midterm and final). There are individual assignments and a group-level programming project. In order to encourage attending classes and participating in discussions, there will be several in-class quizzes for students.
The course grade will break down as follows
Gemeral Policy