décembre
2010
L’intégrité référentielle ou contrainte de clé étrangère (CONSTRAINT FOREIGN KEY) permet de contrôler la validité, la cohérence et la consistance des données dans une base. Ce mécanisme assure donc une meilleure qualité des données. Elle met également en exergue les liens entre les tables et permet ainsi d’avoir une bonne visibilité de la structure de la base de données. À travers des exemples simples [mais pas choisit au hazard ;-)], nous allons examiner l’impact de […]
décembre
2010
On entend souvent dire qu’il faut poser des index sur les clés étrangères (FK) pour optimiser les requêtes. S’agit-il de créer automatiquement des index sur les colonnes FK pour aider l’optimiseur de requêtes ? Examinons le problème à partir d’un exemple simple.
décembre
2010
Création/Modification de procédure stockées, de vue, de table à la volée …
décembre
2010
Depuis SQL Server 2005, SQL Server permet de mettre à disposition des services Web XML natifs en utilisant les normes : ¤ HTTP (Hypertext Transfer Protocol) En tant que protocole principal du Web, HTTP fournit un échange de données Web indépendant de toute plateforme. ¤ SOAP (Simple Object Access Protocol) SOAP définit la manière d’utiliser XML et HTTP pour accéder à des services, des objets et des serveurs quel que soit le système d’exploitation. ¤ […]
décembre
2010
Ces procédures stockées permettent d’afficher les clés étrangères (FK) relatives à une clé primaire (PK). Ces procédures stockées permettent de présenter les liens entre tables sans utiliser le diagramme designer. Une aide donc pour identifier rapidement les colonnes à utiliser dans les jointures entre tables.
décembre
2010
La théorie relationnelle EXIGE que chaque table DOIT avoir une clé primaire. Mais les éditeurs de SGBDR sont permissifs vis à vis de cette recommandation. Conséquence on voit dans des bases de données des tables contenant des milliers de lignes sans clé primaire (PK) ! Le constat est décevant …
décembre
2010
Quel est le numéro du Port TCP utilisé par mes instances SQL SERVER ?
décembre
2010
Il y a quelques jours au travail, un collègue à poser la question suivante : Quel est le premier jour de la semaine ? lundi ou dimanche ? Après un laps moment de silence, les plus audacieux se sont jetés à l’eau. Il y en a qui pense que c’est lundi d’autres disent que c’est dimanche … enfin bref, les avis sont partagés. Les réponses données par Google ne permettent pas de trancher (ou du […]
décembre
2010
SQL Live Monitor est une application .NET qui permet : –> le monitoring temps réel d’une instance SQL Qerver –> la collecte des indicateurs de performances –> la génération de fichiers CSV ou BLG (pour une analyse offline des performances dans l’outil PAL par exemple) –> l’obtention des requêtes les plus consommatrices de ressources (CPU,IO,Mémoire) –> l’obtention des Locks –> ….