BMEG3120 Database and Security for Biomedical Engineering Fall 2013 Professor: Yufei Tao TA: Junhao Gan (see his homepage for tutorial slides) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Brief Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
This course will introduce fundamental concepts in database management systems. Topics to be covered (subject to time permission) include the relational model, relational algebra, SQL, entity-relationship diagrams, normalization, query processing algorithms, and the RSA cryptosystem. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Announcements | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
1. (Sep 27) Your Oracle accounts are ready. See this page. 2. (Sep 27) Click here for a script of Oracle commands to create and dstroy the PROF table we used in class. 3. (Oct 6) Midterm will be held in the lecture of Oct 21. The length is 60 minutes. The scope covers everything from Lec 1 to 7. The exam is open everything non-electronic. 4. (Oct 25) Midterm solutions released. 5. (Nov 6) Last year's midterm and final exam papers posted. 6. (Nov 12) Released a proof of the correctness of the 3NF decomposition algorithm discussed in class. 7. (Nov 18) Project released. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Time and Venues | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Grading Scheme | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Attendance: 15% Assignments: 25% Midterm: 25% Final: 35% |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Textbook and Lecture Notes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
The instructor recommends the following textbooks: (Main) A. Silberschatz, H.F. Korth, S. Sudarshan. Database System Concepts (6th Edition). (Ref 1) R. Ramakrishnan, J. Gehrke. Database Management Systems (3rd Edition). (Ref 2) T. Connolly and C. Begg. Database Systems: A Practical Approach to Design, Implementation, and Management (4th Edition). The instructor will make lecture notes available before each class. These notes are concise but complete description of the course contents. As usual, lecture attendance is vital to gaining thorough understanding.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Exercises and Exams | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
The following is a list of exercises prepared by the instructor. Although students are not required to turn in their solutions, they are encouraged to do the exercises by themselves. Some of the exercises are to be discussed in tutorials. Exercise list 1 (solutions) Exercise list 2 (solutions) Exercise list 3 (solutions) Exercise list 4 (solutions) Exercise list 5 (solutions) Exercise list 6 (solutions) Exercise list 7 (solutions) Exercise list 8 (solutions) Exercise list 9 (solutions) Exercise list 10 (solutions) Exercise list 11 (solutions) 2012 midterm exam solutions 2013 midterm exam solutions 2012 final exam (solutions) Final exam solutions |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Database Design Assignment | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Download the description here. The due day of the project is 23 Dec, 2012 (i.e., 5 weeks from now). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|