IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo

Les Meilleurs Livres sur le SQL et les SGBD

Dernière mise à jour : 30/12/2005 - 13 livres - 14 critiques


couverture du livre 'SQL'

note du livre : 5.0

SQL

de Frédéric BROUARD, Christian SOUTOU

Résumé de l'éditeur

SQL est le langage incontournable des systèmes de gestion de bases de données relationnelles (SGBDR). Il a été adopté par tous les éditeurs informatiques qui proposent un moyen efficace et sécurisé de stocker et de manipuler des données sur un serveur. Ce livre a pour objectif d'enseigner SQL dans un réel souci pédagogique, en respectant sa syntaxe normalisée par l'ISO. Il met l'accent sur le typage (apports du relationnel-objet), la création des différents objets d'un schéma et la gestion des privilèges.

Les corrigés très détaillés des nombreux exercices, en particulier dans les chapitres consacrés à l'extraction des données, permettront au lecteur de mettre en oeuvre, au sein du SGBD de son choix, les notions étudiées.

Cet ouvrage s'adresse aux étudiants de premier et de second cycles (IUT, BTS, université et écoles d'ingénieurs). Il sera également utile aux professionnels en formation continue désireux de parfaire leurs connaissances.

Critique du livre par la rédaction (Damien Griessinger)
Efficacité et simplicité, tels sont les maîtres mots de cet ouvrage réalisé par deux références de l'informatique française : Frédéric BROUARD et Christan SOUTOU.
Ce livre sort des sentiers battus et propose à tous lecteurs un référentiel sur le SQL en général et un très bon support de cours.
Clairement tourné vers les étudiants, on retrouve de nombreux schémas et exemples, chaque thème abordé finissant par des exercices corrigés.
Les professionnels ne sont pas en reste, les auteurs n'hésitent pas à démontrer la théorie par des requêtes, ce qui est un énorme gain de temps.
Le format du livre est certes non conventionnel car il fait presque du A4 mais le choix est judicieux, la mise en page très bien faite permet une facilité de lecture que l'on retrouve rarement chez les concurrents.

J'ai rarement vu d'ouvrage traitant sur le SQL aussi complet, clair et avec un aussi bon rapport/qualité prix, je ne saurais que le recommander de toute urgence !

Sommaire

  • Les bases de données et SQL
  • Définition des données
  • Création des objets
  • Recherche de l'information dans une table
  • Extraction multitabulaire
  • Mise à jour des données
  • Transactions et SQL procédural
  • La sécurité
  • Glossaire
  • Convention de nommage utilisée dans cet ouvrage
  • Bibliographie

316 pages, Mai 2005 Editions Pearson Education, ISBN: 2744070955
Commandez sur www.amazon.fr :
24.70 EUR TTC seulement (au lieu de 26.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'SQL'

note du livre : 5.0

SQL

La réference !

de Frédéric Brouard
Public visé : Tous
Introduction : Le livre plébiscité par les membres du club développez.com

Résumé de l'éditeur

Ce langage d'interrogation adapté aux bases de données relationnelles est le plus utilisé au monde

  • La syntaxe est très simple et extrêmement puissante
  • Ce livre s'adresse aux débutants comme aux professionnels
SQL (Structured Query Langage) est un langage de requêtes pour bases de données relationnelles développé par IBM. Le SQL a été repris par un grand nombre d'applications reposant sur une architecture client/serveur.
Spécialiste en la matière, l'auteur nous fait part aujourd'hui de son expérience forgée auprès des nombreux utilisateurs confrontés aux problèmes que peut poser le SQL, des plus élémentaires au plus complexes.
Résolument pratique, cet ouvrage répondra à toutes vos questions que vous soyez un informaticien professionnel ou débutant. Facile à lire, il n'en demeure pas moins intransigeant avec un SQL normatif, en prenant en compte toutes ses spécificités. Vous étudierez les bases de données sur les bases du SQL 2, et ferez des comparaisons avec les grands acteurs actuels de l'univers des SGBDR : Access, MySQL, Oracle et SQL Server notamment

Critique du livre par Claude Leroy
J'ai beaucoup aprécié cet ouvrage car il s'intéresse au SQL et non pas à un produit en particulier (Microsoft ou MySQL ne détenant ni l'un ni l'autre la VÉRITÉ !).

On y trouve donc la totalité de la syntaxe du SQL et la comparaison des dialectes SQL d'Access, MySQL, SQL Server, PostGreSQL, Oracle et Paradox.

Mais surtout un collossal chapitre consacré aux exemples de requêtes, traite tous les sujets les plus épineux du moment, de la linéarisation aux modèlisation d'arbres, de la gestion de l'ordre et de l'organisation du désordre, de la recherche des doublons et des orphelins, des problèmes de chronologie et de calculs temporels et cela avec plus de 200 exemples !

Je ne regrette pas mon achat qui m'a d'un coup fait progressé de manière spectaculaire !!!

Sommaire

  1. Les bases de données
  2. Présentation de SQL
  3. Requêtes d'extraction monotabulaire
  4. Requêtes d'extraction multi-tabulaires
  5. Création des éléments d'une base de données
  6. Mise à jour des données et gestion des droits d'accès
  7. Programmation des bases de données
  8. Quelques requêtes remarquables
  9. L'avenir du SQL (SQL 3, XML, XQL)
  10. Fonctions et structures SQL comparées pour différents SGBDR
  11. Bibliographie et webographie

518 pages, septembre 2001 Editions Campus Press, ISBN: 2744011843 , 29 cm x 23 cm
Commandez sur www.amazon.fr :
28.49 EUR TTC seulement (au lieu de 29.99 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'SQL Avancé'

note du livre : 5.0

SQL Avancé

de Joe Celko
Traducteur(s) : Martine Chalmond
Public visé : Développeur SQL confirmé
Introduction
Critique du livre par la rédaction (Fabien Celaia)
A ma connaissance, le meilleur ouvrage sur le SQL avancé. Joe Celko est un gourou en la matière. Il parle essentiellement de "truc et astuces" en SQL et fait quelques percées profondes en modélisation. Bien que certains chapitres pourraient être utilisés par tout développeur SQL, une lecture linéaire de l'ouvrage n'est possible qu'avec une bonne compétence et une excellente connaissance autant de SQL que de modélisation. Le style fluide de l'auteur permet malgré tout d'appréhender confortablement des algorithmes assez complexes. Bien que s'appuyant en grande partie sur le SQL normé, Joe Celko fait un certains nombres de transgressions sur le T-SQL.

Sommaire

Introduction

  1. Nature du langage SQL
  2. Astuces de programmation

Conception d'une base de données

  1. Création de schéma et de table
  2. Normalisation
  3. Données numériques en SQL
  4. Types de données de temps en SQL
  5. Données caractères en SQL
  6. NULL - Données manquantes en SQL
  7. Autres objets du schéma

Opérations sur les tables

  1. Instruction DELETE FROM
  2. Instruction INSERT INTO
  3. Instruction UPDATE

Opérateurs de comparaison ou thêta

  1. Conversion de types de données
  2. Compasaison de lignes en SQL-92

Prédicat LIKE

  1. Astuces sur les formes
  2. Résultats avec des NULL ou des chaînes vides
  3. LIKE n'est pas l'égalité

Prédicats BETWEEN et OVERLAPS

  1. Le prédicat BETWEEN
  2. Le prédicat OVERLAPS

Le prédicat [NOT] IN

  1. Optimisation du prédicat IN

Prédicats EXISTS

  1. EXISTS et NULL
  2. EXISTS et JOIN
  3. EXISTS et quantificateurs

Prédicats quantificateurs de sous-requête

  1. Comparaison de sous-requête unique
  2. Quantificateurs et données manquantes
  3. Prédicat UNIQUE

L'instruction SELECT

  1. SELECT et JOIN
  2. Jointure externe (OUTER JOIN)
  3. UNION JOIN
  4. JOIN particulier ou jointure "exotique"
  5. T-JOIN du Dr. Codd

VIEW

  1. VIEW en SQL-89 et SQL-92
  2. Vues en mode mise à jour ou lecture seule
  3. Types de vue
  4. Gestion des vues dans le système de base de données
  5. Clause WITH CHECK OPTION
  6. Elimination d'une vue
  7. Suggestions pour l'utilisation de VIEW

Partition des données

  1. Partition et répartition

Opérations sur les groupes

  1. Clause GROUP BY
  2. Division relationnelle

Fonction d'agrégat

  1. Fonction COUNT
  2. Fonction SUM
  3. Fonction AVG
  4. Fonctions MIN et MAX

Statistiques

  1. Le mode
  2. La médiane
  3. Variance et écart type
  4. Ecart moyen
  5. Statistiques cumulatives
  6. Tableaux croisés

Régions, suites, séquences

  1. Recherche de sous-régions de taille n
  2. Recherche de régions de taille maximale
  3. Requêtes attachées
  4. Requêtes de suite et de séquence

Structures de tableaux en SQL

  1. Représentation des tableaux en SQL
  2. Opération sur les matrices en SQL
  3. Réduction d'une table en un tableau
  4. Comparaison de tableaux représentés dans des tables

Opération sur les ensembles

  1. UNION et UNION ALL
  2. Opérateur de différence entre ensembles
  3. Intersection

Sous-ensembles

  1. Les n valeurs de plus haut niveau
  2. Eléments n-ième d'une table
  3. les opérateurs CONTAINS

Arbres

  1. Arbres en SQL
  2. Représentationd es arcs par une table simple
  3. représentation intervallaire des arbres
  4. Extension des éditeurs pour les arbres

Graphes en terme de base

  1. Représentation d'un graphe par deux tables
  2. Enumération de chemins dans un graphe
  3. Agrégats de chemins dans un graphe
  4. Séparation des noeuds

Optimisation des requêtes

  1. Méthodes d'accès
  2. Expressions et requêtes non-imbriquées
  3. Communication d'information supplémentaire sur les jointures dans les requêtes
  4. Indexer des tables avec soin
  5. Surveiller le prédicat IN
  6. Eviter l'UNION
  7. Préférer les JOIN oux requêtes imbriquées
  8. Eviter les expressions sur els colonnes indexées
  9. Eviter les tris
  10. Eviter les CROSS JOIN
  11. Recompiler le SQL statique après modification du schéma
  12. Apprendre à utiliser des index avec précaution
  13. Soigner l'ordre des index
  14. Les tables temporaires sont judicieuses

Conception des données

  1. Echelles et mesures
  2. Modèles de codification des données
  3. Clés de vérification

468 pages, 2ème édition, 18 août 2000 Editions Vuibert, ISBN: 2-7117-8636-6
Commandez sur www.amazon.fr :
45.60 EUR TTC seulement (au lieu de 48.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'Apprendre SQL avec MySQL'

note du livre : 5.0

Apprendre SQL avec MySQL

de Christian Soutou

Résumé de l'éditeur

Apprendre SQL par la pratique
Tout particulièrement adapté aux étudiants, cet ouvrage permet de découvrir SQL et les bases de données à travers MySQL, le système de gestion de bases de données Open Source le plus populaire. Chaque notion importante est introduite à l'aide d'un exemple simple et pédagogique, et chaque chapitre se clôt par une série d'exercices (avec corrigés disponibles en ligne) qui permettront au lecteur de tester ses connaissances. Il apprendra ainsi comment déclarer, manipuler, faire évoluer et interroger des tables avec leurs différentes caractéristiques et éléments associés (contraintes d'intégrité et de vérification, index, séquences et vues). La gestion des utilisateurs avec leurs privilèges et la structure du dictionnaire des données sont également détaillées.

Programmer avec MySQL
Tous les éléments du langage procédural de MySQL sont décrits avec précision (variables, structures de contrôles, interactions avec la base, transactions, sous-programmes, curseurs, gestion des exceptions, déclencheurs et SQL dynamique). L'ouvrage aborde enfin les moyens d'exploiter une base MySQL en programmant avec Java (API JDBC 3.0) ou via une interface Web de type PHP (extension mysqli). Ainsi, la connexion, l'extraction, la mise à jour, la gestion des séquences et la programmation de transactions sont clairement expliquées par le biais de ces deux langages.

À qui s'adresse cet ouvrage ?
À tous ceux qui souhaitent s'initier à SQL, à MySQL ou à la gestion de bases de données Aux développeurs Java et PHP qui souhaitent stocker leurs données

Sur le site www.editions-eyrolles.com
Téléchargez le code source des exemples et le corrigé des exercices Consultez les mises à jour et les compléments Dialoguez avec l'auteur

Critique du livre par la rédaction (Arnaud Joyes)
Un excellent livre que voilà, destiné principalement aux débutants et étudiants. Une lecture claire et facile. Une difficulté croissante dans l'apprentissage du SQL et de la programmation sous MySQL, ponctué par des exemples et des exercices corrigés ainsi que diverses informations pratiques, utiles et les quelques spécificités liées au serveur MySQL.

Pour les professionnels de tous types, ce livre est une excellente manière de pouvoir réviser le langage SQL appliqué à MySQL (ou autres).

J'ajouterais aussi le très bon choix de l'auteur pour ce SGBD très répandu et très utilisé sur la toile ainsi que dans bon nombre d'entreprises.

On va chipoter un peu sur le fait que de la couleur aurait été la bienvenue, mais cela n'enlève en rien l'intérêt et la qualité du contenu.

Critique du livre par la rédaction (Cécile Munot)
Surtout, ne vous laissez pas abuser par le titre, ce livre va ravir bon nombre d'utilisateurs dans un large éventail de domaines. Personnellement, je suis une utilisatrice sporadique de MySQL mais, à mon grand bonheur, ce livre m'a donné moult solutions quelle que soit la base de données utilisée. Il n'est effectivement pas difficile d'adapter une syntaxe SQL lorsque la logique d'une structure vous est si clairement expliquée.

Le SQL est mis à toutes les sauces modernes : contraintes, conventions, jointures, requêtes paramétrées, extraction, gestion des utilisateurs, curseurs, déclencheurs, ... mais aussi Java, PHP, ... et bien évidemment, la « Roll Royce » du siècle : XML. Si je devais nommer un point parmi les plus difficiles à appréhender en codant des requêtes, je parlerais de l'intégrité référentielle, chapitre qui m'a énormément séduit de par la clarté des exemples proposés.

En conclusion, la syntaxe claire et ordonnée ainsi que de superbes exemples/exercices permettent à tout un public, du débutant au spécialiste en passant par les codeurs Web, de se familiariser avec la gestion d'une base de données qui possède déjà ses lettres de noblesse.

Un ouvrage à lire, relire et conserver à portée d'ordinateur pour tous nos développements nécessitant du SQL.

Comme dit si bien la chanson : j'en veux encore et encore !

Sommaire

  • Remerciements
  • Avant-propos
  • Introduction
  • SQL de base
  • Définition des données
  • Manipulation des données
  • Evolution d'un schéma
  • Interrogation des données
  • Contrôle des données
  • Programmation procédurale
  • Bases du langage de programmation
  • Programmation avancée
  • Langages et outils
  • Utilisation avec Java
  • Utilisation avec PHP
  • Outils graphiques
  • Annexe : bibliographie et webographie
  • Index

398 pages, Mars 2006 Editions Eyrolles, ISBN: 2-212-11915-1 , Format : 19 x 23 ; Poids : 835 g ; Intérieur : Noir et Blanc
Commandez sur www.amazon.fr :
28.41 EUR TTC seulement (au lieu de 29.90 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'SQL 3'

note du livre : 4.0

SQL 3

Avec Oracle, MySQL, Microsoft SQL Server et Access

de Rémy Lentzner
Public visé : Avancé

Résumé de l'éditeur

SQL est le langage incontournable de requêtes pour les bases de données. Cet ouvrage couvre tous les champs d'application des procédures et des requêtes. Il détaille plus particulièrement :

  • L'origine du SQL, son domaine d'application, l'architecture client-serveur, les verrous et les transactions.
  • La base de données Microsoft SQL Server et la manière dont SQL y est intégré. Vous découvrirez l'interrogation des tables à l'aide des vues.
  • Le modèle relationnel, les liens, les clés primaires ou étrangères ainsi que les jointures entre les tables.
  • Les instructions de modification de contenu comme UPDATE, INSERT, DELETE ou DROP. Des exemples sont donnés sous Microsoft Access, VBA, et Visual Basic.
  • Les procédures stockées et les fonctions intégrées.
  • L'intégration du langage PL/SQL dans une base de données Oracle.
  • L'intégration de SQL dans XML.
Ce livre s'adresse à tous ceux, professionnels ou étudiants, qui veulent s'initier au langage SQL ainsi qu'à ceux qui veulent approfondir leurs connaissances et découvrir l'intégration de SQL au sein de diverses bases de données.

Critique du livre par la rédaction (SQLpro)
Avec une approche et un plan peu ordinaire, cet ouvrage simple présente les principaux aspects de SQL sur le plan du technicien. Pragmatique et, malgré son format, relativement exhaustif, il cantonne son exposé au DDL et DML tout en présentant le SQL procédural.
Bref un excellent mémo pour faire un survol rapide de ce que SQL permet.

Sommaire

  1. L'environnement du langage
  2. Une base de données avec SQL Server 2000
  3. Clés, intégrité, liens et algèbre
  4. Mise à jour, insertion et suppression de données
  5. Les procédures stockées et les fonctions
  6. Oracle et PL/SQL
  7. SQL au sein de XML

214 pages, Octobre 2004 Editions Dunod, ISBN: 2100066331 , 18 cm x 25 cm
Commandez sur www.amazon.fr :
23.75 EUR TTC seulement (au lieu de 25.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'Gestion et administration des bases de données'

note du livre : 4.5

Gestion et administration des bases de données

Applications à Sybase et Oracle

de Nacer Boudjlida
Public visé : Intermédiaire

Résumé de l'éditeur

Cet ouvrage aborde les aspects techniques de la réalisation des SGBD nécessaires à la compréhension de leur architecture et de leur fonctionnement interne. Les premiers chapitres introduisent l'organisation et le stockage des données ainsi que le processus d'installation d'un serveur de données. Les chapitres suivants traitent successivement des diverses fonctions d'un SGBD : création de bases de données, gestion des utilisateurs, sécurité de fonctionnement et reprises en cas d'incident et enfin traitement des requêtes. Le dernier chapitre est dédié à une discussion sur les différents facteurs qui peuvent influer sur les performances d'un serveur de données et sur la façon dont ces facteurs peuvent être évalués et adaptés (tuning). Agrémenté de multiples exemples et d'exercices d'application sur deux SGBD représentatifs (Oracle et Sybase), cet ouvrage a été conçu pour initier un concepteur ou un développeur de bases de données au métier d'administrateur. Il est le résultat de plusieurs années d'enseignement et de pratique sur le sujet tant en école d'ingénieurs qu'en troisième cycle à finalité professionnelle (DESS).

Critique du livre par la rédaction (SQLpro)
Pour la première fois, un ouvrage expose les principes généraux de l'adminisration des SGBDR : organisation, stockage, installation, gestion courante, reprise sur incident, mise au point des requêtes. Dans un chapitre final il discute des facteurs à prendre en compte dans le travail de tuning de la base de données. De nombreux exemples pour Oracle et Sybase agrémente cet ouvrage qui n'a pas d'équivalent.
Indispensable pour tout ceux qui veulent s'investir dans le métier d'administrateur de base de données.

Sommaire

  1. Généralités et objectifs de l'ouvrage
  2. Architecture et administration des SGBD : éléments de méthode
  3. Installation de serveurs et éléments d'architecture
  4. Organisation et stockage des données
  5. Les bases de données et leurs objets
  6. La gestion des utilisateurs
  7. Sécurité de fonctionnement et reprises
  8. Le traitement des requêtes
  9. Adaptation (tuning) d'un serveur
  10. Sybase : exercices et éléments de correction
  11. Oracle : exercices et éléments de correction

288 pages, Octobre 2003 Editions Dunod, ISBN: 2100058479 , 17 cm x 24 cm
Commandez sur www.amazon.fr :
28.03 EUR TTC seulement (au lieu de 29.50 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'Des bases de données à l'Internet'

note du livre : 4.5

Des bases de données à l'Internet

de Philippe Mathieu
Public visé : Confirmé

Résumé de l'éditeur

Traitant autant des bases de données en général que de leur application à Internet, cet ouvrage extrêmement théorique dans sa première partie, et d'un niveau technique très élevé, n'est pas à mettre entre toutes les mains, sinon celles d'utilisateurs chevronnés et exigeants. Rédigé par un professeur d'Université également directeur de recherche au CNRS, Des bases de données à l'Internet passe en revue tous les champs d' application des bases de données, de Visual Basic à MySQL, des serveurs Tomcat aux serveurs Oracle (autant de logiciels, de langages et de serveurs présents en versions complètes ou d'évaluation sur le CD-Rom accompagnant le livre). On notera la présence d'un chapitre dédié à l'interface graphique d'une BDD (exemple Access), d'un autre sur les relations client-serveur (ODBC/JDBC), d'un exemple d'interfaçage en mode SWING, et de la présence de nombreux exercices accompagnés de leurs corrigés. En résumé, un livre exhaustif et complexe, à réserver aux développeurs avertis.

Critique du livre par la rédaction (SQLpro)
De l'analyse à la théorie, du SQL à son intégration au sein des langages, des techniques des SGBDR aux techniques du web, des SGBD "réseau" au mode client serveur, des langages du web aux pages dynamiques, voici un tour d'horizon complet de la problématique que tout chef de projet doit prendre en compte afin d'aborder le développement des applications Web dynamique, comme le portage vers le web d'applications existantes.

Un ouvrage bien fait, riche et lisible, bourré de conseil, mais plus orienté vers l'universitaire que le praticien.

Sommaire

  1. L'analyse aux bases de données
  2. Présentation des données
  3. L'algèbre relationnelle
  4. Le langage SQL et la gestion des données
  5. Le langage SQL et la gestion des structures
  6. SQL intégré
  7. La gestion des transactions
  8. Normalisation des relations
  9. Les bases de données de type réseau
  10. Le mode client / serveur
  11. Web et bases de données
  12. Annexes

314 pages, Novembre 2000 Editions Vuibert, ISBN: 2711786692
Commandez sur www.amazon.fr :
31.35 EUR TTC seulement (au lieu de 33.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'Bases de données'

note du livre : 4.0

Bases de données

de Georges Gardarin
Public visé : Tous

Résumé de l'éditeur

Les bases de données jouent un rôle sans cesse croissant dans les systèmes d'information d'entreprise, qu'il s'agisse d'applications de gestion traditionnelles (comptabilité, ventes, décisionnel...) ou d'applications intranet, e-commerce ou de gestion de la relation client. Comprendre les principes des bases de données, les langages d'interrogation et de mise à jour, les techniques d'optimisation et de contrôle des requêtes, les méthodes de conception et la gestion des transactions devient une nécessité pour tous les professionnels et futurs professionnels de l'informatique. Complet et didactique, l'ouvrage se caractérise par des définitions précises des concepts, une approche éclairante des algorithmes et méthodes, de nombreux exemples d'application, une bibliographie commentée en fin de chaque chapitre et un recueil d'exercices en fin d'ouvrage. Il traite aussi bien des bases de données relationnelles, que des bases de données objet et objet-relationnelles.

Critique du livre par la rédaction (SQLpro)
Si vous vous intéressez à ce qui se passe à l'intérieur d'un SGBDR (organisation, indexation), si vous voulez mieux connaître la théorie sous jacente (algèbre relationelle, formes normales) bref si vous voulez vous investir à fond dans les SGBD sur un plan plus théorique que pratique, cet ouvrage est fait pour vous et à lire concurrement avec celui de Chris DATE sur le même sujet !

Sommaire

  1. Les bases
  2. Le relationnel
  3. L'objet et l'objet-relationnel
  4. Au-dela du SGBD

787 pages, 5ème édition, Avril 2003 Editions Eyrolles, ISBN: 2212112815 , 15 cm x 20 cm
Commandez sur www.amazon.fr :
18.05 EUR TTC seulement (au lieu de 19.00 EUR TTC : prix éditeur) - Livraison Gratuite ! (voir conditions)
couverture du livre 'Introduction aux bases de données'

note du livre : 4.0

Introduction aux bases de données

de Chris-J Date
Traducteur(s) : Martine Chalmond, Jean-Marie Thomas
Public visé : Tous

Résumé de l'éditeur

Depuis plus de vingt-cinq ans, ce classique propose un panorama complet des principes et techniques des bases de données, offrant au lecteur une solide connaissance du domaine et de ses évolutions. Il est divisé en plusieurs parties exposant les concepts de base, le mode relationnel, la conception, la gestion des transactions, la sécurité, les bases de données distribuées et orientées objet, etc. Cette nouvelle édition amplifie et améliore le traitement des sujets tels le modèle relationnel, la norme SQL, les types (domaines) et l'héritage de types, l'intégrité, la concurrence et la reprise après panne, les propriétés ACID, les bases de données temporelles, les relations entre les bases de données et les standards XML, etc. Les lecteurs de cet ouvrage acquerront une connaissance approfondie de la structure générale, de la pratique et des objectifs des systèmes de base de données, ainsi qu'une compréhension des principes théoriques présidant à la construction de ces systèmes.

Critique du livre par la rédaction (SQLpro)
Certainement l'ouvrage le plus complet sur les systèmes de gestion de base de données relationnels. Tout y est : règles de Codd, algébre relationnel, ACID, SQL, structure interne... Bref un bon ouvrage pour tout savoir sur les mécanismes mis en oeuvre dans les SGBDR...

Sommaire

  1. Concepts de base
  2. Le modèle relationnel
  3. Conception de la base de données
  4. Gestion des transactions
  5. Concepts avancés
  6. Objets, relations XML

1045 pages, 8ème édition, Décembre 2004 Editions Vuibert, ISBN: 2711748383 , 55 cm x 25 cm
Commandez sur www.amazon.fr :
61.75 EUR TTC seulement (au lieu de 65.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'SQL en concentré'

note du livre : 4.5

SQL en concentré

Manuel de référence

de Kevin E.Kline avec Daniel Kline & Brand Hunt
Traducteur(s) : Eric Jacoboni
Public visé : Tous

Résumé de l'éditeur

Développé dans les années 1970 à la suite des travaux d'Edgar Codd, SQLI, (Structurel Query Language) est le langage par excellence d'accès aux bases de données relationnelles. Il fait d'ailleurs l'objet l'une norme ANSI/ISO. Tous les SGBDR implémentent SQL, mais les développeurs de chaque système ayant adapté le langage pour répondre à des besoins spécifiques, le passage d'un dialecte à l'autre est parfois délicat. Un ouvrage de référence s'imposait donc. SQL en concentré réunit en un seul volume, tout ce qu'il faut savoir sur le langage et ses différentes déclinaisons.

Critique du livre par la rédaction (Damien Griessinger)
SQL in a Nutshell de son petit nom anglais porte bien le titre de "Manuel de référence"
Le but de se livre est de pouvoir avoir sous les yeux les principales instructions SQL et diverses fonctions dans les 5 SGBDR principaux du marché.
La norme SQL2003 est mise en avant tout au long de l'ouvrage et les options d'instruction sont clairement expliquées
Le petit plus est que les auteurs nous apportent des conseils bien utiles sur l'utilisation des instructions (comme un WHERE avec un IS NULL)
Dans cette seconde édition, les dernières version sont mises à l'honneur, on regrettera cependant que la version de PostgreSQL abordée soit vraiment trop ancienne (7.0),
ce qui est déçevant pour les connaisseurs, mais rassurez vous, cet ouvrage est un excellent moyen de voir ce que font les "concurrent" et de pouvoir apprendre facilement.

Pour résumer, c'est un ouvrage à posseder !! Pour débutant et même expert.

Les SGBDR présentés dans le livre sont :

  • IBM DB2 Universal Database version 8
  • MySQL version 4
  • Oracle Database 10g
  • PostgreSQL version 7.0
  • Microsoft SQL Server 2000

Sommaire

Historique de SQL et implémentations

  • Le modèle relationnel et ANSI SQL
  • Histoire de la norme SQL
  • Dialectes SQL

Concepts fondamentaux

  • Systèmes de bases de données décrits dans ce livre
  • Catégories de syntaxes
  • Types de données SQL2003 et types spécifiques aux différents SGBDR
  • Contraintes

Instructions

  • Comment utiliser ce chapitre
  • Disponibilité des instruction SQL en fonction des systèmes
  • Référence des instructions SQL

Fonctions SQL

  • Types de fonctions
  • Fonctions agrégats de la norme SQL ANSI
  • Fonctions fenêtrées SQL ANSI
  • Fonctions scalaires SQL ANSI
  • Extensions spécifiques aux SGBDR

Programmation des bases de données

  • Présentation de la programmation des bases de données
  • Ouverture d'une connexion à une base de données
  • Fermeture d'un connexion à une base de données
  • Gestion des transactions
  • Exécution d'instructions
  • Récupération des données
  • Paramètres liés
  • Gestion des erreurs
  • Exemples

Sybase Adaptive Server

    Mots-clés communs et spécifiques à chaque SGBDR


      705 pages, 2ème édition, Juillet 2005 Editions O'Reilly, ISBN: 2841773000
      Commandez sur www.amazon.fr :
      45.60 EUR TTC seulement (au lieu de 48 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'SQL Bible'

note du livre : 4.0

SQL Bible

de Alex Krieger, Boris M. Trukhnov
Public visé : Tous
Critique du livre par la rédaction (SQLpro)
Sans aller jusqu'au relationnel objet spécifié par la norme SQL:1999, voici un ouvrage qui présente le SQL normatif et le compare aux trois implémentation majeures que sont Oracle, IBM DB2 et Microsoft SQL Server.
Les explications sont claires, nettes et précises.

Un ouvrage de référence indispensable à tous ceux qui veulent développer des applications cross plateformes en s'évitant de nombreuses heures de ré écriture.
Bref, une bonne idée.

858 pages, Mai 2003 Editions Wiley, ISBN: 0764525840 , 19 cm x 24 cm
Commandez sur www.amazon.fr :
52.72 EUR TTC seulement (au lieu de 59.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'Database'

note du livre : 4.0

Database

Principles, Programming, Performance

de Jim Gray, Patrick O'Neil, Elizabeth O'Neil
Public visé : Tous
Critique du livre par la rédaction (SQLpro)
Les bases de données vues de l'intérieur et sans insister lourdement sur la théorie, un ouvrage de praticien qui fait un tour très complet des techiques nécessaires à la maîtrise de bases de données volumineuses et des contraintes propres aux SGBDR (SQL, procédures, UDF, méthodes, complète, E-R Model, intégrité, indexation, performances, benchmark...).

A lire en priorité avant les ouvrages de Chris DATE ou de Georges GARDARIN !

Sommaire

  1. Introduction
  2. The Relational Model
  3. Basic SQL Query Language
  4. Object-Relational SQL
  5. Programs to Access a Database
  6. Database Design
  7. Integrity, Views, Security, and Catalogs
  8. Indexing
  9. Query Processing
  10. Update Transactions
  11. Parallel and Distributed Databases
  12. Introductory Tutorial
  13. Programming Details
  14. SQL Statement Syntax
  15. Set Query Counts
  16. Solutions to Selected Exercises

870 pages, 2ème édition, Avril 2000 Editions Morgan Kaufmann Publishers, ISBN: 1558604383 , 20cm x 24cm
Commandez sur www.amazon.fr :
70.95 EUR TTC (prix éditeur 70.95 EUR TTC) - Livraison Gratuite !
couverture du livre 'Database Management Systems'

note du livre : 5.0

Database Management Systems

de Raghu Ramakrishnan, Johannes Gehrke
Public visé : Tous
Critique du livre par la rédaction (SQLpro)
Ouvrage généraliste sur les SGBD les méthodes d'analyses de données et de requêtage, l'organisation physique des données, la création des bases, les transactions ...

Un ouvrage exceptionnel dans sa qualité rédactionnel et sa présentation simple et raffinée.
A préférer aux traditionnels DATE et GARDARIN !

Sommaire

  1. Foundations
  2. Data Storage and Indexing
  3. Query Evaluation
  4. Transaction Management
  5. Database Design and Tuning
  6. Developing Database Applications
  7. Advanced Topics

906 pages, Juin 2000 Editions Mac Graw Hill, ISBN: 0072440422
Commandez sur www.amazon.fr :

Voir également :

Valid XHTML 1.1!Valid CSS!

Copyright © 2004 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.