Database Design
Home
The Plan
The Best of The Best
Database Maintenance
Database Design Support
Packages, Features to Meet
Your Professional Needs
A Few Words to Know
The Musts for Good Design
Ten Essential Steps

Database Design - Packages, Features to Meet Your
Professional Needs

Data administrators who develop and manage enterprise, business-critical, and client/server databases in multiple environments may want to choose a software package which consists of the business modeling tool, a design environment in which you create, modify, or capture data structures; and programs which integrates the modeling and database design capabilities of the report module.

One who is in need of client/server database design and business process re-engineering software solutions may want a package with features which lets developers edit objects directly in the diagram windows, that automatically adjusts relationship lines whenever an attached entity is moved; one with enhanced printing capabilities, and forward- a and reverse-engineering.

One, whom needs to create high-performance databases, should choose a package which can generate query objects, extended attributes, enable a single user to reverse-engineer, and design, and maintain databases. One in need of server/client tools should choose a product with a great deal of compatibility, one with a graphical design window for drawing entity-relationship diagrams and a species of repository that not only can store database components, automation to jump to associated text documents, and reporting features.

There are many different features and packages available to suit one’s professional needs. If you need to present development environment preferences, you can request a go-to function which may bring you to any entity in the model requested. There are features which allow one to create a model in one sheet or multiple sheets, the ability to define one’s relationship between subjects, create a logical model based on business rules, specify entities, attributes, and relationships, the ability to view logical model definitions through logical model diagram or definition forms, depth control of the information displayed in the diagram, the ability to select form types, and the ability to divide a logical model diagram into pages.

If one is looking for flexible reporting functions, one may choose a package that allows you to create an unlimited number of custom reports and lets you view and print all of the diagrams and reports you want. Choose features which allow you to save custom reports for the future and with reports that can easily be generated to word processor files then printed. Choose a product with plenty of editing tools to assist you.

Combining two models makes it easier to design a database. Some products have both a logical and physical model in one. This will eliminate the need to generate a physical model. Some products allow you to set up a target server and referential integrity default anytime during the model development, others will automatically convert the current model to fit the new target server and defaults, lets you choose to preserve or overwrite changes, lets you view the physical model through the model diagram or model definition forms, allows one to view and to modify the Data Definition Language (DDL) scripts, creates a DDL that can be viewed, edited, and saved, gives one full control of data type conversion, and selects a table in the physical model which can be created in the DDL files.

Some products have easy-to-use schema generating tools, helpful script editors, and correctable schema scripts, allows one to select the database structure items that needed to be created by the schema script, such as tables, primary keys, foreign keys, and indexes. When one wants is in maintenance stages, get features which are able to choose which primary or foreign keys you want to reverse and allows you control over the reverse data types in the database schema then reverse the physical model back to the logical model.

Some maintenance features allows one to display a report which shows how many tables and columns are reversed during the process; automatically lay out a reversed model, and successfully reverse table definitions and the relationships among them, and automatically adjust table columns after the relationships among tables are changed. Other features include the ability to create a physical data model based on the reversed information, handle the evolution of a data model when changes to the logical and physical models are made, lets one preserve the modifications made to the current physical made, and allows one to archive data models. The options are nearly everlasting.

Copyright © 2005 Database Design Information. Send comments here.