Designing Web Databases Databases have a reputation for being difficult to construct and hard to maintain. In fact, I think databases are too easy to construct. The power of modern database software makes it possible to create a database with a few mouse-clicks. The databases created this way, however, are typically the databases that are hard to maintain and difficult to work with because they are designed poorly. Modern software makes it easy to construct a database, but doesn't help much with the design aspect of database creation.
Database design has nothing to do with using computers.
It has everything to do with research and planning. The design process should be completely independent of software choices. Implementing the design Notice that implementing the database design in software is the final step. All of the preceding steps are completely independent of any software or other implementation concerns. Defining the problem or objective.