Toute application informatique utilisant une base de données est appelée à travailler avec des tables de références. Ces tables contiennent des informations quasi statiques nécessaire au paramétrage du fonctionnement de l’application ou à l’enrichissement des données. Voici un article qui explique comment utilise de manière génériques de telle tables.
Archives mensuelles : janvier 2011
Qualité des données : une fonction de correction des littéraux
Qui n’a jamais remarqué le nombre de données littérales corrompues. par exemple dans une colonne censé comporter des noms de famille quelques uns commençant par un blanc ou d’autres contenant des chiffres ? La fonction proposée ici permet de rectifier à la volée (dans un déclencheur) les données incorrectement saisies…
Lire la suite
Une fonction de calcul des changements d’horaires d’hiver et d’été
Voici une petite fonction qui vous donnera les date et heure ainsi que le décalage des heures locale par rapport à l’UTC (Universal Time Coordinate) pour la zone France.
Lire la suite
GUID versus auto incrément… Le verdict
L’idée d’utiliser un GUID comme clef primaire en lieu et place d’un INT auto incrémente est généralement un très mauvaise idée en terme de performances…
Lire la suite
Sécurité SQL Server : authentification, connexion, utilisateur et privilèges… qu’es-aquo ?
Les éléments de gestion de la sécurité dans SQL Server sont nombreux et exhaustifs. Encore faut-il savoir s’y repérer ! Petite revue de détail sur le sujet…..
Lire la suite
Est-il bon de ne pas avoir d’index ni de clef dans une table ?
Contrairement à une idée communément répandue, l’absence de toute clef ou index est particulièrement contre performant à tous les niveaux dans les tables d’une base de données….
Lire la suite
Vérification des structures d’allocation de stockage des objets d’une base
Pour obtenir un bon niveau de détail lors de la vérification des structures d’allocation des espaces de stockage d’une base de données, il est nécessaire de passer les commandes une à une sur les différentes tables… Voici une procédure qui automatise cela…
Question sur les fichiers et le stockage des données dans les SGBDR C/S
A partir de la question d’un internaute sur la gestion des espaces de stockage dans les SGBDR, j’ai voulu donné un panorama rapide des enjeux technique qu’il convient de prendre en compte au moment de passer à l’action…
Attention, c’est du brut de fonderie !
Lire la suite
Une procédure pour recoller utilisateurs SQL et comptes de connexion
Lorsque l’on restaure des bases de données sur un autre serveur que celui d’origine, le lien est coupé entre compte de connexion et utilisateurs SQL. La recréation des comptes de connexion, ne suffit pas. Il faut recoller les SID. C’est ce que propose cette procédure qui génère un script de recollement.
Lire la suite
Défragmentation et recalcul des statistiques
Voici une procédure simplissime pour défragmenter les index fragmentés de SQL Server et recalculer toutes les statistiques. En prime, trois petites fonctions de méta données…