Ce document constitue le support du cours Base de Données et langage SQL que Laurent Audibert dispense aux étudiants du département d'informatique de l'institut universitaire de technologie de Villetaneuse.
Si les bases de données se ressemblent plus ou moins toute en ce qui concerne leur interface (norme SQL), des fonctionnalités backoffice telles que la clusterisation diffèrent énormément d'un éditeur à un autre.
Voici donc un petit comparatif qui vous permettra de voir plus clair dans ces nouveaux concepts.
Création : 26 juin 2005 ·
Mise à jour : 26 août 2006
De nombreux SGBD sont disponibles sur le marché, partant des SGBD gratuits jusqu'aux SGBD destinés spécialement aux professionnels, comportant de plus nombreuses fonctionnalités, mais plus coûteux. Ce document a pour but de vous aider à faire votre choix parmi les différentes possibilités en décrivant et comparant les différents SGBD.
Création : 1 mars 2003 ·
Mise à jour : 9 novembre 2007
Guide d'analyse des données à l'aide de la méthode Merise. L'analyse des données constitue le point de passage obligé de toute conception d'application mettant en oeuvre un SGBDR (système de gestion de base de données relationnelle). La méthode MERISE, basée sur le modèle entité-association, est un outil simple et efficace, très répandue chez les développeurs français. Découvrez les bases et principes fondamentaux de MERISE à l'aided'exemples et de cas concrets.
Deux grandes techniques de bases de données s'affrontent : celle à base de fichiers plats structurés nécessitant un moteur sur chaque poste (middle ware ou data base engine) et celle à base de serveur de données. Nous allons décrire ces différents models et dans quelle condition il convient de passer de l'un à l'autre...
L'optimisation de l'exécution des requêtes SQL ne passe pas que par une simple récriture de ces dernières. De nombreux points tels que l'infrastructure du réseau, l'O.S. utilisé comme l'architecture de la base peuvent être la cause de pertes significatives de temps d'exécution.
Voici un petit guide de l'optimisation dans le cadre de l'exploitation de serveurs de bases de données relationnelles.
QBE est un langage de requêtes révolutionnaire concurrent à SQL. Il a été inventé par Moshe Zloof pour le compte de la compagnie IBM, en 1977.
Paradox, contrairement aux autres SGBDR, travaille nativement en interface QBE lorsque l?on veut écrire des réquêtes. QBE signifie, Query By Exemple, c?est à dire, « requête par l?exemple »...
En d?autre termes, il ne s?agit pas, pour l?utilisateur, ni le développeur, d?apprendre un langage de requêtes, mais tout simplement de définir une image de la réponse que l?on veut obtenir, pour voir figurer les données
répondant à l?interrogation demandée. Une telle interface est bien plus proche de la demande de l?utilisateur, bien plus simple à mettre en oeuvre, mais possède certaines limites.
Particularité du QBE de Paradox, il ne fournit pas un pointeur sur une table existante, mais génère une nouvelle table, dite table réponse contenant à un instant T, l?image des données répondant à la requête...
Dans cet article, nous allons voir tout du QBE, du plus simple au plus compliqué...
La gestion du temps et la manipulation des données temporelles sont les éléments les plus ardus des développements.
Pour mettre toutes les chances de votre côté et passer d'un problème complexe à une solution presque enfantine, je vous propose d'étudier cette méthode basée sur la modélisation d'un planning de dates...
Les transactions, l'intégrité référentielle, les triggers (déclencheurs), les sous requêtes, les opérations ensemblistes (d'agrégat), les procédures stockées, les fonctions utilisateurs (UDF) et la journalisation.