This course presents the fundamental concepts of database design and
use. It provides a study of data models, data description languages, and
query facilities including relational algebra and SQL/MYSQL, data
normalization, transactions and their properties, physical data
organization and indexing, security issues and object databases. It also
looks at the new trends in databases. The knowledge of the above topics
will be applied in the design and implementation of a database
application using a target database management system. Different
database systems will be analysed in the process.