I am looking to create a small database (no more than 6 tables with less than 10000 records) which can be accessed from a front end GUI which will present records to the user along with forms to create new records.
However, the database itself will need to be locally stored and not use a server to process requests. Ideally, the front end would be able to run procedures in the database without an intermediate application. The database ideally would support 2-3 users at once but this is not a requirement. NoSQL and SQL approaches are both acceptable however I am better versed with SQL.
In summary, I am looking to build a user friendly interface for a database that can run on any computer, even from a USB drive. Is there some software that might be able to help me achieve this elegantly?