That was a bad day for the Enterprise... Proving that even a Miranda Class Science Vessel could hold it's own against the Federation's Constitution Class Flagship...
The Miranda is an extremely versatile ship. This is why it proved herself for up till the late TNG era - you can equip it for any purpouse. And yeah, it can surely kick ass