Home > Services > Solution Implementation

Database Design

As part of this service, we focus on mapping the current client environment into a database design. Effective design is important for ensuring a structure that is useful today and scalable to meet future needs. This service should be performed at the beginning of a project and should be reviewed as each phase is completed. Database design typically includes:

  • Defining user and functional groups that create, modify, or consume product data and documents under management
  • Defining user and screen permissions
  • Defining the software applications and types of files to be put under management
  • Defining the product information (attributes, etc.) to be managed
  • Designing the attribute tables and views (if appropriate)
  • Designing the class structure