0% found this document useful (0 votes)
17 views

IT3090E

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

IT3090E

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

IT3090E Database HomePage

Class Information
Class Code: 149325
Time: 12:30-14:50, Tuesday
Location: GĐ-B1

Instructor: Vũ Tuyết Trinh


School of Information Technology and Communication
Hanoi University of Science and Technology
Email: [email protected]

Description
This course provides students with concepts related to database, database
systems and its principles; data models with a focus on relational data
model, database query languages; practical skills in using relational
database management systems; database design methods; database technologies
such as storage organization, indexing, query optimization and data
integrity.
The course also provides teamwork, problem-solving and practice skills
through group discussion and presentation (during the class) and
experimentation works.

Grading
- Progress (50%)
o Practical work: 15%
o Test: 35% (2-3 test + assignment/quiz)
- Final exam: 50%

Text and Reading


1. Raghu Ramakrishnan, Johannes Gehrke. Database Management Systems
(3rd edition). 2003. McGraw-Hill
2. C. J. Date. An introduction to database systems (8th edition).
2004. Pearson/Addison-Wesley
3. Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom. Database
systems : the complete book (2nd edition). 2008. Prentice Hall
4. R. Elmasri and S. Navathe. Fundamentals of Database Systems. 2004
(4th edition). Addison-Wesley.
5. Nguyễn Kim Anh. Nguyên lý của các hệ cơ sở dữ liệu. 2004. Nhà xuất
bản Đại học Quốc Gia Hà Nội.
Useful website/resources
- Online courses by Jennifer Widom (Stanford University) at
https://www.edx.org
o Databases: Relational Databases and SQL
o Databases: Modeling and Theory
o Databases: Advanced Topics in SQL
- others will be provided during the class.

Tentative Plan
Week Topics Materials
Introduction to Database slides1_Introduction.pdf
20/2
Relational DB
slides2_SQL(part1).pdf
27/2 Relational Database Language SQL
slides3_SQL(part2).pdf
5/3 Discuss on SQL part and exercises
Relational Algebraic slides4_algebra.pdf
12/3
19/3 Test 1
26/3 Conceptual Design with ER Model slides5_ER-class.pdf
Database Design: bottom-up approach slides6_Functional_Dependency.pdf
2/4
Functional Dependency
Normal Forms & Normalization slides6_Normalization.pdf
9/4 Exercices
16/4 Semester break
23/4 Test 2
30/4 NO CLASS (30/4 – 1/5 Holiday)
7/5 Index Management slides7_Storage.pdf
Query Processing (relational algebra) slides8_QueryProcessing.pdf
14/5
Contraints & triggers slides9_Constraints_Triggers.pdf
21/5
Security
28/5 Exercises
4/6 Test 3
Transaction
11/6
Review
18/6 Reserved
FINAL EXAM

You might also like