Description of the database tables

In this page you will find the tables of Squale database (table name are in bold) share out between some main area. You will find a short description of each table. The aim of this document is to give a basic view of the Squale database.

Component area

  • Component This table list all the component in Squale : ApplicationBO, ProjectBO, PackageBO, ClassBO, MethodBO, ... This table contain also some configuration information for the ApplicationBO and the ProjectBO
  • projectparameter This table contain all parameter define in the configuration of the projects
  • useraccess This table list the access of simple user to an application

Audit area

  • auditbo This table list all the audit done or plan in Squale
  • components_audits This table link audits to components
  • error This table contain the error/warning/info happen during an audit and return to the user in the web interface
  • auditgridbo This table link the quality grid from grid to audits and projects

Tasks / profiles area

  • tasks_user
  • analysis_task
  • termination_task
  • taskref
  • task
  • taskparameter
  • profiles_grids This table link profiles to grid

User

  • atomicrights
  • profile_rights
  • profilebo
  • userbo
  • user_rights

Grid

  • formula_measures
  • formula_conditions
  • formula
  • criteriumpractice_rule
  • factorcriterium_rule
  • qualityrule
  • gridfactor_rule

Referenciel

  • factorref
  • squalereference

Result

  • pratciceresult_repartition
  • quality result
  • mark

Measure

  • measure
  • rule
  • module
  • metric
  • rulecheckingtransgressionitem
  • ruleset

Squalix server

  • server

Stats

  • stats_squale_dict_annexe
  • stats_squale_dict

Display

  • volumetry measure
  • displayconf
  • profile_displayconfbo
  • auditdisplayconf