MinSQL: a simple componentized database for the classroom

Garret Swart · Principles and Practice of Programming in Java · 2003

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.

Read the paper · More papers on PaperTik