ATA is the interface standard, which is just a new name for EIDE. Basically, that's what you call the connector on your motherboard: ATA-33/66/100.
DMA is the method of transfer. It's used by the motherboard/bios to move that information from the hard drive to the system memory _without_ using the cpu. There's still some cpu utilization, but for what i'm not sure.
UDMA mode 5 complies with the ATA-100 standard, meaning the actual memory on the hard drive/bios can push 100meg/sec. The cable (80-conductor) and the bios both have to support ATA-100/UDMA-5.