I'm not aware of a database that is available for this, though that doesn't mean one doesn't exist.
the reordering facility basically starts with a creating an order history, we have a tutorial for that in our tutorials section
on the order details page, you can add a reorder button, and use the eCart add to cart from recordset server behavior to populate the cart using the order details recordset.