MinSQL: a simple componentized database for the classroom

  • Authors:
  • Garret Swart

  • Affiliations:
  • University College Cork, Cork, Ireland

  • Venue:
  • PPPJ '03 Proceedings of the 2nd international conference on Principles and practice of programming in Java
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

MinSQL is a Java relational database that has been optimised for use in the advanced undergraduate or graduate school classroom. It builds on basic Java technology and design patterns both to help the students get a better understanding of Java technology and patterns and also to allow students to quickly understand the database implementation. The MinSQL design is embodied in a set of Java interfaces that are implemented by a set of components and allow for a wide variety of implementations. The base implementation is designed to be simple but suitable as a base for students to extend or reimplement as part of classroom projects.