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