Having successfully completed this course, the student will be able to:
- Design and implement a relational database by using ER, SQL and relational algebra;
- Analyse the process of query execution and optimization;
- Apply transaction Management, concurrency control and crash recovery issues;
- Discuss security issues in a database;
- Apply database management on the Web including semi-structured language XML and XML-based languages such as XQuery and XPath.