For consumables, you should not need a database. Excel is more than sufficient.
Generally how I have always run a consumables store is with a table set out with the following columns: Description, Order Qty, PAR, then a number of pairs of columns with dates for consumable counts (SOH 07/10/17 for example) and order quantities. You can then do a third and fourth column to auto-calculate a new total and usage in the period if you want to do some analytics
Process goes like this: Write down all of your consumables and the order quantity ("box (24)" if it comes in a box of 24, "ea" if they are individual, "roll (300')" for things like sash) then establish a PAR level. How often do you want to count and re-order - the more often you count, the less stock you need to keep on hand. Monthly tends to work for many places. Work out your average usage a month - then multiply by 2. That would be your PAR level. Each month, count your consumables. Order up to your par level using your order quantity (handily in the second column of your sheet). Basically it always gives you a months consumables in reserve to account for seasonability. Using the data you gather you can also adjust your PAR levels and fine tune things.
There is also option B which I call the hoarding method. Order a quantity of every item, and place it somewhere where only a limited number of people have access. Any time you take an item out of that place, order another.
And finally there is option C - I know in Australia there is a company that modified food vending machines to dispense consumables - it dials 'home' and this company then comes and tops you up once the level gets low... you could always try something like that if money is no object.