make the fileid column unique
raise the exception EntryNotFoundError if an entry cannot be found by its ID
support slicing of Database objects