Você está na página 1de 3

CS460/CS580

Prerequisites:

DATABASE
SYLLABUS

SUMMER 2016

CS 253 for undergraduate students


CS 501 and CS 502 for graduate students

Course Description: Database systems are considered from both the designer's and user's point
of view. Physical implementation and data access techniques are studied.
Instructor:

Irena Pevac

Phone:

832-2721

Email:

pevac@ccsu.edu

Office:

Maria Sanford 303

Textbook:
Elmasri, Navathe: Fundamentals of Database Systems. (6th edition) Addison
Wesley, 2011.
Course objectives: Upon successful completion of the course the student will be able to:

Understand the basic principles of database design and implementation.

Write SQL queries in standard SQL as part of any DBMS.

Understand relational algebra as theorethical background for queries.

Apply the basic principles of database normalization.

Understand transaction processing, concurrency control, and recovery (CS580 only).

Course Topics for CS460:

Database overview
Database System Concepts and Architecture
The Relational Data Model and Relational Database Constraints
SQL
Aditional SQL: Complex Queries, Triggers, Views, and Schema
Modification
The Relational Algebra and Relational Calculus
Data Modeling Using the Entity-Relationship (ER) Model
The Enhanced Entity-Relationship (EER) Model
Relational Database Design by ER- and EER-to-Relational Mapping
Practical Database Design Methodology and Use of UML Diagrams

Object and Object-Relational Databases


Basics of Functional Dependencies and Normalization for Relational
Databases

Additional Course Topics for CS580 CS580 course will include the topics specified for
CS460 course but will require more indepth work. In addition, the following topics
will also be included in CS580.

Transaction Processing
Concurrency Control
Recovery

Course Assignments and Grading:


There will be two tests (20 pt each) for all students. There will be three projects (10 pt each), and
paper, PowerPoint, and oral presentation (10 points) for CS460. There will be four projects (10
pt each), for CS580. Both CS460 and CS580 students will have final exam (20 pt). The total of
all scores will be your grade for the course. Projects and paper are due on the specified due dates
at specified time. They must be submitted through Blackboard Learn. All assignments are due
before 11:30PM on a due date. If you submit project after that time but before the cut off time
(one day later), there will be 2 points late penalty. After that time project is no longer acceptable.
Group Assignments:
CS 460: Research paper 7-10 pages, will be done in groups of two CS460 students. Topic can be
any of the topics from the textbook that are not covered in the class. If student worked with
DBMS at work, he/she may suggest a topic related to that. Once selected by pair of students,
topic must be submitted as one paragraph description and title via e-mail to be approved by the
instructor.
Papers will be graded on

content, 3pt
composition and organization, 1pt
the flow, 1pt
literature, 1pt
grammar and English, 1pt
PPT slides, 1pt
oral presentation in the class. 2pt

The joint paper will be submitted by one student. The other student will submit txt file with the
paper title and the name of the partner.
CS460 and CS580 project P4 will be also done in groups of two students. A group project
assignment will be submitted by one student. The other student will submit text file with the
project title and the name of the partner.

Evaluation: The grade for the course is sum of the grades received on all the tests, projects, and
the final exam. Minimum total score for each of the letter grades is given in the following table:
A
95

A90

B+
87

B
84

B80

C+
77

C
74

C70

D+
67

D
64

D60

University Policies:
o You must take the final examination at the time specified by the university.
o Please contact me privately to discuss your specific needs if you believe you need course
accommodations based on the impact of a disability, medical condition, or if you have
emergency medical information to share. I will need a copy of the accommodation letter
from Student Disability Services in order to arrange your class accommodations. Contact
Student Disability Services, room 241, Copernicus Hall if you are not already registered with
them. Student Disability Services maintains the confidential documentation of your
disability and assists you in coordinating reasonable accommodations with your faculty.
o In the event of a weather emergency which requires curtailment or cancellation of classes,
listen to WTIC (1080 AM) or call (860) 832-3333.
o You are responsible for understanding and abiding by the Universitys policy on academic
integrity. Information on the policy may be found at http://www.ccsu.edu/AcademicIntegrity/ .
This policy is rigorously enforced by the Department of Computer Sciences.
Resources :
o The textbook has web site for students at http://www.pearsonhighered.com/elmasri/.
o If you need help, take advantage of your instructor's office hours. Do not wait until just
before the first test to do so. Form a study group with other students in your section to
practice for the test.
Schedule for Projects, Tests, Paper and Final Exam:
P1 CS460-CS580
07-11-2016 10 pts

P2 CS460-CS580
07-14-2016 10 pts

P3 CS580 individual project

T1 CS460-CS580
07-12-2016 20 pts

T2 CS460-CS580
07-26-2016 20 pts

CS460 only - Group paper 10 pt


Paper and PPT 07-20-2016
Oral 07-21-2016

07-20-2016 10 points

P4 CS460-CS580
Group project
07-28-2016 10 pts
FE CS460-CS580
08-04-2016
20 pts

Você também pode gostar