This course addresses the analysis, design and implementation of relational database applications. Implementation techniques and considerations are discussed and practiced extensively. Key concepts include analysis and design using a standardized notation such as the unified modeling language (UML), data model to logical schema conversion techniques, normalization, transaction processing, and client-server architectures.