Transcript ppt

CS3431 –
Database Systems I
Logistics
Instructor: Murali Mani
[email protected]
Mani-CS3431
1
What will we learn in this
course?

Database Design




Operations for Relational Model



Programming interfaces, Connections
Advanced Database Features


Relational Algebra (fundamental)
SQL: Standard Query Language
Database Application Development


Represent application requirements in conceptual model
(ER, Entity Relationship Model)
Translate an ER schema to relational schema
Analyze ‘goodness’ of schema using normalization theory.
Stored procedures, views, constraints, etc
Brief study of indexes, transactions, logging, security
Mani-CS3431
2
Textbook

First Course in Database Systems,
Jeffrey D. Ullman and Jennifer D. Widom,
Prentice Hall. ISBN: 0-13-035300-0
Database Systems: The Complete Book;
Hector Garcia-Molina, Jeffrey D. Ullman and
Jennifer D. Widom;
Prentice Hall. ISBN: 0-13-031995-3


Oracle9i Programming: A Primer, (or, 10g) ;
Rajshekhar Sunderraman, Addison-Wesley
Mani-CS3431
3
Course Logistics


Web Page: http://web.cs.wpi.edu/~cs3431/c07
Lectures



M, T, R, F : (10am-10:50am)
Lectures, discussion of examples, projects, H/Ws
Grading




H/W assignments (4 or 5): 10%
Projects (in 3 phases): 25%
Exams : mid term (Feb 2) + final (Mar 1) : 60%
Class participation: 5%
Mani-CS3431
4
Course Management
http://www.cs.wpi.edu/~cs3431/c07
+ lecture overheads
+ homework assignments
+ project due dates
+ any other handouts/material
 on mywpi (limited)
+ discussion boards (discuss among fellow
students)
+ viewing of grades

Mani-CS3431
5
Contact and Communication
[email protected]
[email protected]
Mani-CS3431
6
Office Hours

Are posted on the course web page – at least
one each day and at different times in day.

Make use of them– they are there for YOU !

May schedule additional office hours, if need
arises and you ask for them.
Mani-CS3431
7
H/Ws and Projects

H/Ws due dates announced with assignment


Project will be done in multiple phases




Individual effort (to assure you practice the material)
Team effort (to collaborate to produce quality).
A full cycle from project idea, design, development to final
polished project presentation !
Multiple phases to get our feedback and to pace yourself!
Late submissions

Marks for late submissions will not count. However we will be
happy to grade them, if you ask us to.
Mani-CS3431
8
Tips for doing well

Exams



Master the topics (reading, attend lectures, homework)
Master the topics on time
Project



Ensure that you are on schedule
Teamwork counts
Additional investigations can get additional points.
Mani-CS3431
9