Duplicate addresses in transaction possible? I am making a bitcoin laravel package.

I have a table with all transactions.
The txid and the address are unique together.
So it is possible to have only one column with the same txid and address.

Is it possible to send a bitcoin transaction with the same address twice?
Because when it is my table structure isn't right.

Sample transaction(address: amount):

1BoatSLRHtKNngkdXEeobR76b53LETtpyT: 0.01
1BoatSLRHtKNngkdXEeobR76b53LETtpyT: 0.04
1NsC7NJfkFgp9ppeJdD38PrY3Yy92o88cu: 0.06


Is this transaction possible?
Or would it be automatically this

1BoatSLRHtKNngkdXEeobR76b53LETtpyT: 0.05
1NsC7NJfkFgp9ppeJdD38PrY3Yy92o88cu: 0.06
A transaction can have several inputs come from a single address and can have several outputs go to the same address.

It is also possible that there are more inputs in that same address and that they're spent in a different transaction or that money is sent to addresses which have already been used (and may or may not still hold money).

You may also want to have a look at this when coming up with data structures: https://en.bitcoin.it/wiki/Transaction_Malleability