Inside of cheek near top molar a small black dot what looks like a small pucture. No puss or blood coming out. Could a cavity be causing this?

Salivary gland. You did not say anything about pain or swelling. There is the duct of a salivary gland in this area. This is a normal structure that can look like a hole. See a dentist for an evaluation. It takes a physical exam to answer your question.
Yes. It can very well caused by a decayed or brocken tooth, infectious from abscessed tooth or teeth, or traumatic from a sharp edges of a brocken tooth , have it checked out by your dentist..