Prerequisites: MA511 Computer Programming and MA512 Data Structures and Algorithms or equivalent
The course aims to introduce database management systems from application perspective. This is expected to helpful for M.Sc. (Mathematics and Computing) students who wish to pursue career in software industry.
Data models with emphasis on the relational model; Database design with E-R model; From E-R model to relational database design; Relational algebra and calculus; SQL queries, constraints, triggers; Database application development: JDBC, SQLJ, Stored procedures; Internet applications: HTML, XML, Three-Tier application architecture; Schema refinement and normal forms; Physical database design and tuning; Security authorization.
Texts:
References: