Concrete is a wonderful floor product, especially for a shop!
When weight holding capacity of concrete is important, a few things should be taken into account:
*First, and this is important: The soil under the concrete needs to be hard! The concrete is a great surface, however if the dirt below it is soft, the concrete will crack and possible break. Better if the dirt has not been disturbed, and even better if uneven sized rock (road base rock) are added and compacted. Google road bed construction...
*Concrete can be produced to different strengths, and the thickness determines weight capability. Contact a ready-mix concrete company for information on various 'mixes' and strengths.
*Generally, a concrete slab is poured with a 'beam' around the edge, sometimes a beam through the middle for a load bearing wall or a thicker place under a specific load (machine tool) can be added.
* A layer of plastic sheeting is usually placed under the concrete on the soil, to keep moisture from seeping up through the slab.
*The re-enforcing wire (steel) in the concrete serves to keep it from cracking... a google search will explain proper concrete slab design and steel placement.
*When the slab is actually 'poured' the water content of the concrete is very important! Too dry, and it is difficult to work... too wet and the strength goes down quickly. Something similar to waffle dough is about right... I would suggest getting a concrete crew to do the slab, it requires hard work and quickly... as the concrete must be placed and finished in a given time.
The last time I built a garage shop, I designed the slab to be roughly the thickness of a coke can (about 5.5"), used 6x6x6 mesh, and did the beam with 1/2" rebar. The slab was quite strong, it held the intended loads with no cracking issues.
Hope this helps.
GA