UML and How It Relates to Databases