Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL Consultez tous les cours
Nombre d´auteurs : 48, nombre d´articles : 39, dernière mise à jour : 20 juin 2012
Sommaire
menu
Généralités sur les SGBD
-
Entité-relations, shéma, les notions indispensable pour concevoir des bases de données relationnelles (pdf 18 pages, 260 ko)Création : 17 octobre 2005 · Mise à jour : 13 juillet 2006 -
Historique depuis 1970 à nos jour et arbre généalogique des systèmes de gestion de bases de données relationnelles.Création : 4 septembre 2005 · Mise à jour : 16 décembre 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 : 1er mars 2003 · Mise à jour : 9 novembre 2007 -
Cet article aborde le problème de la gestion des droits d'accès à une base de données par les utilisateurs, les applications et les administrateurs.Création : 26 août 2006 · Mise à jour : 30 août 2006 -
Livre sur les bases de données publié sur par André Gamache professeur associé, département d'informatique et de génie logiciel, Université Laval.Création : 13 avril 2013 -
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.Création : 23 février 2007 -
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 -
Bases de données relationnelles et normalisation : de la première à la sixième forme normale
par François de Sainte MarieLa normalisation des tables (plus formellement relations) composant une base de données relationnelle est incontournable si l'on veut garantir à celle-ci : Une structure la plus fiable et robuste qui soit, d'évolution facilitée quand les règles du jeu de l'entreprise changent ;Un contenu valide, par l'élimination de la redondance de l'information au sein de chaque table, redondance pouvant être la cause d'incohérences suite aux opérations de mise à jour de la base de données, ce que l'on oublie trop souvent.Création : 7 septembre 2008 · Mise à jour : 14 juillet 2011 · 42 commentaires
-
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.Création : 12 novembre 2003
menu
Cours pour le langage SQL
-
D'excellents cours en français pour apprendre le langage SQL.Création : 12 novembre 2003 -
Langage SQL (version 2.0.2 du polycopié) . 42 Pages. (410 Ko) Université de Nice Sophia-Antipolis.Création : 13 avril 2013 -
Les Bases de Données Relationnelles : Normalisation et SQL, 27 Pages.Création : 13 avril 2013
menu
Articles et Tutoriels sur les SGBD et SQL
-
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...Création : 23 janvier 2003 -
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.Création : 8 septembre 2003 -
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é...Création : 26 août 2003 -
Comment protéger des ensembles d'opérations par des transactionsCréation : 9 octobre 2002 -
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...Création : 18 avril 2004 -
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.Création : 18 avril 2004 -
Comprenez le rôle de PDO, la solution d'abstraction de bases de données en PHP
par Francois MazerolleDe ma perspective personnelle, il m'a semblé que beaucoup de développeurs PHP soient rebutés par PDO. Je dois admettre qu'au tout début, j'étais moi-même dubitatif, et la plupart des tutoriels disponibles m'expliquait comment faire, mais jamais clairement pourquoi le faire. Ensemble, nous verrons donc quel est le rôle de PDO, en comparaison à mysql_ et mysqli_.Création : 28 octobre 2010 · 67 commentaires
-
L'intégrité référentielle doit-elle être implémentée sur le SGBD ou dans le code client ?
par SQLProSe poser la question d'implanter ou pas les contraintes d'intégrité référentielle dans une base de données est aussi stupide que de se demander s'il faut vraiment des roues à une voiture... Voyons quels sont les arguments des opposants et démolissons les un à un !
Il y a essentiellement trois types d'opposition à la mise en place des contraintes dites FOREIGN KEY : C'est lent.C'est contraignant.C'est spécifique au SGBDRCréation : 13 octobre 2009 · 144 commentaires
-
N'avez jamais vous pesté contre des caractères s'affichant mal, carrés, points d'interrogation ou caractères étranges à la place des accents ? Et ceci dès que vous essayiez d'utiliser un encodage en UTF-8 ?
Ce tutoriel va vous expliquer comment encoder votre site intégralement en UTF-8 sans louper une étape qui pourrait faire apparaître ces caractères disgracieux.Création : 12 septembre 2009 · Mise à jour : 29 novembre 2010 · 27 commentaires
-
Régulièrement, les modèles et les données évoluent, impactant des changements sur les différentes réplications des bases, en développement, test, production, ...
Afin de garantir l'utilisation de données qui soient fidèles à la production, pour être dans un contexte similaire, dans ce tutoriel, nous allons générer des données pour une base de développement/recette à partir d'une base de production, tout en masquant les données jugées sensibles.Création : 30 juin 2009 · Mise à jour : 11 août 2009 · Commentez
-
Cet article est la traduction de Debunking GROUP BY Myths (disponible ici) et a pour but de vous expliquer le comportement de MySQL vis à vis de la clause SQL GROUP BY.Création : 28 mars 2009 · 2 commentaires
menu
Performances et optimisation
-
Démarche de diagnostic et d'optimisation pour améliorer les performances d'un site Web
par The Coding MachineVous commencez à récolter le fruit de vos efforts, votre site web est un succès ? Félicitations ! Cependant, vous sentez que votre site devient plus lent et un beau jour, avec encore un peu plus de succès et donc plus de trafic, votre site web ne répond plus...Création : 7 juillet 2011 · Mise à jour : 25 octobre 2011 · 4 commentaires
-
De nombreuses discussions ont lieu à propos de l'usage de " Linq to SQL ", beaucoup en critiquent les performances. Dans la mesure où j'essaie de fonder mes choix sur des arguments concrets, j'ai développé un petit programme pour tester différentes façons de réaliser les opérations C.R.U.D. (Create, Read, Update, Delete) à l'aide de " Linq to SQL ", SQL et Entity Framework. 60 commentaires.Création : 11 juillet 2011 · 60 commentaires
-
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.Création : 8 septembre 2003 -
Les bases de données sont un élément essentiel lorsqu'il s'agit de la persistance de l'information. Oracle est un acteur majeur et beaucoup d'applications d'entreprise reposent sur leur SGBD. L'optimisation de la base en elle même est souvent du ressort du DBA. Toutefois, le développeur qui écrit la requête connaît souvent mieux que le DBA la logique métier qui entoure un projet et sera ainsi mieux à même d"optimiser ses requêtes. L'objectif de ce document est d'introduire la notion d'optimisation de requête et les bases nécéssaires pour comprendre comment améliorer les performances de ses interrogations.Création : 21 décembre 2008 · Mise à jour : 25 décembre 2008 · 12 commentaires
menu
Les meilleurs cours et tutoriels des sous-rubriques SGBD
-
Création : 13 avril 2013 -
Création : 13 avril 2013 -
Création : 13 avril 2013
menu
Autres : SQLite, FireBird, Delphi...
-
A travers ce tutoriel, nous allons découvrir comment accéder et manipuler facilement des enregistrements dans une base de données Firebird sous l'environnement Delphi 2010 grâce aux nouveaux drivers dbExpress.Création : 22 septembre 2009 · 30 commentaires
-
Le but de ce tutoriel est de vous présenter les accès via ODBC sur SAS.Création : 7 avril 2009 · Commentez
-
Cet article explique comment utiliser les différentes fonctionnalités du moteur d'exécution SQLite embarqué dans AIR.Création : 2 septembre 2010 · Mise à jour : 14 septembre 2010 · 2 commentaires
-
Cet article vous permettra de gérer une base de contacts via PureBasic et SQLite. Du côté PureBasic, ce code nous permettra d'apprendre à utiliser les bases de données en PureBasic.Création : 4 novembre 2009 · 5 commentaires
-
Dans ce tutoriel nous allons créer avec Flex Builder 3 un exemple d'application AIR utilisant SQLite.
Cette application doit permettre de gérer une liste de contacts stockée dans une base de données.Création : 14 septembre 2010 · 1 commentaire
-
Business Intelligence : SQL Server Integration Services et XML, par Fleur-Anne Blai
par Fleur-Anne BLAINCe tutoriel a pour objectif d'initier à l'utilisation de documents XML via SQL Server Integration Services (SSIS) à travers l'intégration de données dudit fichier dans une base de données SQL Server 2005. Nous allons aussi présenter quelques opérations applicables à des fichiers XML via une XML Task.Création : 26 mars 2009 · Mise à jour : 26 mars 2009 · Commentez
-
Dans cet article vous découvrirez la prise en charge du XML dans SQL Server 2005 et comment effectuer des traitements côté client avec ADO.net XML indexation.Création : 25 mai 2010 · Commentez
-
SQLXML 4 et la prise en charge des classes managées SQLXML dans le Framework .NET
par Hinault Romaric DONFACKCe tutoriel a pour but de vous faire découvrir l'outil SQLXML, les améliorations qu'il apporte pour le traitement côté client du format XML pris en charge dans le moteur de base de données SQL Server. Vous verrez également comment utiliser les classes managées SQLXML pour le traitement avec souplesse dans une application .NET du type de données XML dans SQL Server.Création : 6 juillet 2011 · 5 commentaires