Parmi les nombreuses contribution de Chris Date sur le sujet des bases de données relationnelles en général et de SQL en particulier, il en est une qui permet de savoir quel niveau d’intelligence possède le moteur sous-jacent à votre SGBDR…
Lire la suite
Passer d’Access à SQL Server : le piège à c…
La mercatique Microsoft nous fait croire que pour passer d’Access à SQL Server il suffit de trois clics dans un assistant et le tour est joué. Hélas, ceci conduit à des problèmes catastrophiques et des applications inutilisables. Certains éditeurs ont même été contraint de faire machine arrière et de redévelopper leurs applications devant le mécontentement de leurs clients…
Voyons donc quel est le problème… En fait tout part d’un concept fallacieux, celui de tables liées…
Lire la suite
Auto incrément IDENTITY avec SQL Server
Le mécanisme d’auto incrément de SQL Server via la propriété IDENTITY fait désormais partie de la norme SQL:2003.
Cependant il prend quelques distance avec cette dernière et permet de faire plus de choses que la norme n’a prévue…
Voyons en détail quels sont les possibilités de cet outil.
Lire la suite
Les 10 meilleures pratiques pour développer avec un SGBDR
10 commandements positifs ou règles impératives à suivre pour que votre SGBDR soit performant, efficace et précis ! valable pour tous les SGBDR, avec des exemples pour MS SQL Server.
Insertion multilignes et incrémentation relative des clefs
Ce titre peut paraître un peu barbare, mais la question se résume à la chose suivante : comment donner une numération relatives à plusieurs lignes insérées simultanément dans une table.
Lire la suite
Quelques requêtes SQL Server pour connaître la qualité de vos index
Voici quelques requêtes qui vous permettrons de noter la qualité de vos index, mais aussi d’effacer ceux inutilisés.
Lire la suite
Un peu de terminologie : dump et log ne sont pas des termes adéquats en matière de SGBDR !
De nombreux informaticiens confondent des notions logiques et physique de bases de données savamment entretenu par une utilisation de termes approximatifs dont il ne comprennent pas la sémantique… Il en est ainsi des termes dump et log… Voyons de quoi il ressort…
Lire la suite
Sauvegardes avec SQL Server
Contrairement à une idée hélas de plus en plus répandue, il est inutile et même fortement nuisible d’arrêter MS SQL Server pour effectuer des sauvegardes. De même la copie des fichiers d’une base de données, sans quelques précautions préalable, peut entraîner la perte irrémédiable de la base… Voici donc quelques explications sur ce qu’est une sauvegarde de bases de données et quels en sont les différents modes…
Lire la suite
L’audit de bases de données…
L’audit de bases de données permet de rationaliser ses données, le services de ces dernières et la sécurité qui va autour, de façon à optimiser ses applications, les ressources consommées afin de dégager des économies et fiabiliser ses données
Lire la suite
Script de mise en miroir de base de données SQL Server
Il est facile de mettre en miroir une base de données SQL Server via l’assistant. Mais comment cela se passe t-il concrètement en SQL ? Voici un petit script qui décortique cette mise en place…