Ressources SQL

Cette rubrique présente des articles sur le langage SQL et Microsoft SQL Server, écrit par Frédéric Brouard sur des spécificités du langage SQL, des techniques particulières des SGBD relationnels et des contributions sur Microsoft SQL Server.

XML avec Oracle

Aperçut des possibilité d’XML DB, l’outil d’Oracle destiné à gérer des contenus XML

Maintenance des index dans les VLDB

L’entretient des index est une condition essentielle et primordiale de maintient des performances des requêtes. Voici une petite étude qui fait le point sur ce qu’est un index, comment il vieillit et comment on procéde à sa maintenance dans le cadre des VLDB dont le service est en principe continu…

Requêtes récursives et CTE (Common Table Expression - Expression de Table)

Introduite avec la norme SQL:1999, la technique des requêtes récursives permet de résoudre des problèmes de parcours d’arbres (hiérarchie par exemple) ou de graphes (réseaux…). L’écriture de requêtes récursive nécessite l’utilisation d’une nouvelle forme de requêtes introduite avec le concept d’Expression de Table (en anglais « Common table Expression » ou CTE)

Les règles de CODD pour un SGBD relationnel

Les règles de CODD constituent la Loi que tout bon système de bases de données relationnel devrait respecter à la lettre… Mais quelles sont ces règles ? Comment s’appliquent-elles ?

Des UDF (fonctions utilisateur) pour SQL Server

Quelques fonctions bien utiles pour développer avec SQL Server

Norme de développement

Une norme de développement est un outil indispensable pour la cohésion des équipes comme pour la productivité. Exemple d’une norme de développement axée « base de données ».

Gérer l’isolation des transactions

Cet article présente les différents niveaux d’isolation de transaction de la norme SQL avec des exemples sous MS SQL Server 2005

Calcul de la médiane en SQL

La calcul d’une médiane statistique par une requête SQL est-il facile ? Réponse … oui et non !

INDEXATION : une étude par l’exemple…

L’indexation d’une base de données est un processus important et nécessaire hélas souvent mal maitrisé. Voici une spectaculaire étude par l’exemple…

Les contraintes dans les bases de données relationnelles

Panorama rapide et complet des différentes contraintes SQL et de leur usage.

Les transactions imbriquées

Cet article explique ce que sont les transactions imbriquées et présente une manière de les gérer le plus proprement possible

Decouvrez SQL Server 2005

Cet article fait le point sur les apports majeurs de SQL Server 2005 comparé aux versions précédentes

La haute disponibilité avec SQL Server

Un point sur les différentes techniques de haute disponibilité dans SQL Server 2000 / 2005

Voulez vous optimiser votre solution SQL Server ?

Voici une série d’articles parus dans SQL Server Magazine de 2006 à 2007. Ces articles parlent de l’optimisation du SGBDR Microsoft SQL Server en termes de concept et non sous l’aspect purement technique. Leur but est de faire comprendre comment on peut optimiser un tel serveur de données et non quelles sont les formules magiques pour le faire…