CyberCinema: The Rosetta Stone Meets the Web
Let's consider our previous example of the CyberCinema Web site. The considerations here are a bit more complex, but the same basic process applies: Start by roughing out some XML instances and then move on to DTD design. The complexity is introduced when we consider our user population and how users are going to interact with the XML instances in the system.
For CyberCinema, each review is represented by a single XML instance.
Each review is stored in a database.
In this database, we also track movies, review authors, actors, and directors.
Review authors can refer ...