UML, el lenguaje estándar para el modelado de aplicaciones software, aparece como un leguaje de modelado genérico, es decir, aplicable, al menos en principio, a cualquier tipo de aplicación. Esta facilidad de adaptabilidad de UML se debe a que proporciona mecanismos, los estereotipos, de extensibilidad que permiten adaptar UML a la aplicación concreta que se desea desarrollar. En este artículo resumimos las propuestas de extensibilidad de UML para el diseño de bases de datos.