1. Object Management Group (OMG). OMG Unified Modeling Language (OMG UML)
Version 2.5.1. (2017). Section 11.4
"Classifiers
" and Section 11.5
"Associations
" describe the components of Class Diagrams
which are standard for modeling entities
their attributes
and the relationships between them
directly mapping to database schema concepts.
2. Elmasri
R.
& Navathe
S. B. Fundamentals of Database Systems
7th Edition. (2016). Pearson. Appendix A
"Alternative Diagrammatic Notations
" discusses the use of UML class diagrams for database schema design
noting their suitability for representing entities (as classes) and relationships (as associations).
3. Blaha
M. "UML for Database Design." In UML for the IT Business Analyst (2nd ed.
pp. 111-132). (2016). Technics Publications. This chapter details the practical application of UML class models for designing and documenting relational databases
highlighting its superiority over less formal methods. (DOI: 10.1201/b10861-8)