Au cœur du système : l'information

L’organisation des données est un point capital pour obtenir la bonne information et pour éviter des redondances non voulues. Elle peut également anticiper des évolutions futures et ainsi éviter des maintenances qui pourraient être coûteuses (et pour cette anticipation, l’expérience est un atout considérable).

Il est également important d’utiliser le plus judicieusement possible les capacités offertes par le moteur de gestion de bases de données (SGBD) : procédures stockées, vues, triggers, types de paramètres utilisables, etc., pour améliorer les performances.

Bases utilisées

La maîtrise du langage SQL, permet à Cogiland l’utilisation des bases de données relationnelles du marché : MS SQL, Oracle, MySql, PostgreSql…

Les possibilités offertes par chaque moteur de bases sont utilisées au mieux dans le contexte d’un projet :

  • Procédures stockées
  • Vues
  • Triggers

Modélisation

La modélisation des données utiles à un projet a une importance de premier ordre : avec des données bien structurées, vous obtiendrez ce que vous voulez.

L’utilisation de la méthode Merise et les process de Cogiland permettent de fournir des bases de données normalisées (3ème forme normale).