Does the actual content of the binary end up anywhere? Or is the question purely about some metadata information in the broker tables? 
If you want to have the actual binary content in the database, then you must configure the storage config for that item type accordingly.

In either case, to have the binary processed, you need to reference it in your Templating code. Some of the methods are:

- DWT with `<img src="tcm of the binary component"...> `
- C#, by using the `AddBinary()` method, make sure you use the appropriate overload so you don't end up with unmanaged binaries, take a look at [HERE][1]
- DD4T/DXA templates

In combination with the 'Publish binaries in package' TBB from the 'Default finish action' compound TBB.

Once the binary itself is published, the metadata (for the various broker tables) goes along with it automatically.