Catégorie : Bases de données

Quand faut-il utiliser des vues dans une base de données ?

Le 27 septembre 2009 par Lythom

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 »

Recherche par ressemblance de sonorité: la fonction SOUNDEX

Le 3 juillet 2009 par Lythom

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 :

1
soundex("Euler") == soundex("Ellery") == "E460";

Différentes utilisations sont bien sur envisageables Lire l’article »

Implémenter une arborescence dans sa base de données

Le 8 juin 2009 par Lythom

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 »