internal void Delete()
{
try {
TableComposite.Delete();
} catch (DatabaseSystemException) {
throw;
} catch (Exception ex) {
throw new DatabaseSystemException("An error occurred while deleting the database", ex);
}
}