Organisations depend on their databases to provide information essential for their day-to-day operations and to help them take advantage of today’s rapidly growing and maturing e-commerce opportunities. An understanding of database tools and technologies is an essential skill for designing and developing systems to support them.
Database systems continue to demand more complex data structures and interfaces, as applications get increasingly sophisticated. Most organisations collect and store large volumes of data, either on their own systems or in the cloud, and this data is used not just for the operational running of their business but also mined for other more intelligent and complex applications. Databases stand as the back-end of most systems used by organisations for their operations.
On successful completion of this course students will be able to use appropriate tools to design and develop a relational database system for a substantial problem. They will be able to test the system to ensure it meets user and system requirements and fully document the system by providing technical and user documentation. For practical purposes, this course covers relational databases and related tools and techniques. A brief overview of object-oriented databases will also be covered.