To make the life of the Data Base Administrator easier, various commercial methodologies and tools have been developed, and there is a large industry promoting different variations on "boxology" (how to draw suitable box-and-pointer diagrams) to represent the semantic questions that arise in creating a database. The typical issues addressed with these tools are:
Names such as Chen, Yourdon, Bachman, etc., are associated with (what to me are) minor variations on the above themes, and there are many books, training sessions and conferences exploring these modeling issues. Recently, there has begun an attempt, led mainly by Jim Sowa, to integrate some of this interest with knowledge representation research from AI, which has tended to address more sophisticated versions of these problems.
A number of database modeling tools are provided by commercial vendors. These are examples of so-called CASE (Computer Aided Software Engineering) tools, which began life as design methodologies as early as the 1970's and became computer-based tools that incorporate some automatic programming techniques in the 1980's. One such tool with a reasonable Web-based description is:
(This is not an endorsement; I have never used it, and in fact long ago helped to develop one of its competitors, which does not have very good Web descriptions.)