Practice is the opposite of Theory. Theory is a different concept from Practical. Practical is related to Useful. 
Real is related to Concrete. Concrete is a type of Cover. 
Practice <--Antonym--> Theory <--DistinctFrom--> Practical <--RelatedTo--> Useful 
Real <--RelatedTo--> Concrete --IsA--> Cover 