Bien utilisées, les vues apportent sécurité, clarté, et confort de développement dans les bases de données. Mal utilisées, elles peuvent détruire entièrement une base par surcoût de calculs et mauvaises optimisations en tout genres. Alors, Quand faut-il utiliser des vues ?
Lire l’article »
Catégorie : Bases de données
Quand faut-il utiliser des vues dans une base de données ?
Recherche par ressemblance de sonorité: la fonction SOUNDEX
J’ai découvert aujourd’hui une fonction fort pratique et qui se nomme soundex. Cette fonction permet de produire à partir d’une chaine de caractères une autre chaine de 4 caractères correspondant à sa sonorité. Ainsi, des chaines ayant des sonorités proches peuvent être retrouvées facilement. Par exemple :
Différentes utilisations sont bien sur envisageables Lire l’article »
Implémenter une arborescence dans sa base de données
De nombreuses informations ont besoin d’être enregistrées sous forme arborescente ou hiérarchique en base de données. Il peut s’agir par exemple d’un traditionnel diagramme d’une hiérarchie d’entreprise (qui est le supérieur de qui?), ou encore du classement d’articles dans une arborescence de catégories, ou bien encore du chemin d’un fichier dans des sous-dossiers.
Comment peut-on implémenter cette arborescence, ou hiérarchie, en base de données ?
Lire l’article »