Download Data Modeling using XML Schemas

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

SQL wikipedia , lookup

Serializability wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Ingres (database) wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Functional Database Model wikipedia , lookup

Database wikipedia , lookup

Concurrency control wikipedia , lookup

Clusterpoint wikipedia , lookup

Versant Object Database wikipedia , lookup

ContactPoint wikipedia , lookup

Relational model wikipedia , lookup

Database model wikipedia , lookup

Transcript
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. 3rd Edition
Database Systems: The Complete Book;
Hector Garcia-Molina, Jeffrey D. Ullman and
Jennifer D. Widom;
Prentice Hall, 2nd Edition


Oracle9i Programming: A Primer, (or, 10g) ;
Rajshekhar Sunderraman, Addison-Wesley
Mani-CS3431
3
Course Logistics


Web Page: http://web.cs.wpi.edu/~cs3431/a09
Lectures



M, R: (8:00 am-9:50 am)
Lectures, discussion of examples, projects, H/Ws
Grading




H/W assignments (4 or 5): 10%
Projects (in 3 phases): 25%
Exams : mid term (Sep 24) + final (Oct 15) : 60%
Class participation: 5%
Mani-CS3431
4
Course Management
http://www.cs.wpi.edu/~cs3431/a09
+ 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.

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

Grades for late submissions will not count. However we will
be happy to correct them and give feedback, 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