OVH Cloud OVH Cloud

Quel bon livre sur SQL et MySQL ?

3 réponses
Avatar
David MENTRE
Bonjour à tous,

Je voudrais creuser le sujet des bases des données, en particulier des
bases SQL, pour y stocker soit des données simples, soit des structures
plus complexes (graphes, au sens de
http://fr.wikipedia.org/wiki/Graphe). Concrètement, je pense utiliser
MySQL et peut-être PostgreSQL.

Que me conseilleriez vous comme livre(s) (en anglais ou français, peu
m'importe) :

- qui introduise les bases de SQL ;

- qui parle d'aspects avancés, comme y stocker des structures de
données comme des graphes ;

- qui couvre les différentes variations des moteurs SQL (mais s'il faut
choisir, qui parle de préférence des bases libres comme MySQL) ;

- qui parle des aspects concrets de mise en place d'une base (droits
d'accès, backups, etc.).

Je ne suis pas particulièrement intéressé par les aspects web (PHP,
ASP).

Je sais, je demande un peu le mouton à cinq pattes. :-) Mais vu le
nombre de livres sur le sujet, je préfère demander un avis extérieur :
si vous avez lu un bouquin qui vous a particulièrement plût ou déplût...

Merci d'avance,
Amicalement,
d.
--
David Mentré

3 réponses

Avatar
Fred Brouard - SQLpro
Jean-Max Reymond a écrit:
David MENTRE a écrit :
> Merci de la référence, qui m'a été conseillé par pas mal de

monde. Malheureusement ce livre est épuisé et n'est plus disponible sur
les sites en ligne (amazon.fr et fnac.com). Je vais essayer chez les
libraires classiques mais je ne me fait guère d'illusions.




damned, je comptais en faire l'acquisition également :-(
Fred, si tu nous entends, fais chauffer la presse :-)



J'ai demandé à mon éditeur de faire une nouvelle version. Mais :
1) cela se téléscope avec le nouveau : http://sqlpro.developpez.com/
2) l'an dernier j'avais du temps... Cette année catastrophe je suis overbooké
pour le récrire et je suis même pas sûr d'avoir des vacances cet été !!!
3) mon éditeur ne m'a pas encore recontacté...

Bref, je sens que je vais aller voir un autre éditeur.

Cela dit celui de la collection Synthex (plus synthétique et de plus haut
niveau) n'est pas mal non plus...

A +





--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Avatar
Fred Brouard - SQLpro
David MENTRE a écrit:
Gérald Yart writes:


SQL de Frédéric Brouard, éditions CampusPress, ISBN : 2-7440-1184-3 et




Effectivement, il est épuisé et introuvable (du moins sur Rennes et sur
les sites web spécialisés).

Dommage que l'ouvrage ne soit pas sous un licence libre ou du moins
disponible en PDF sur le web, ça éviterait qu'il ne se perde.



J'y pense, il est achetable en version électronique...

mais je sais pas ou. Allez sur le site de l'éditeur :
http://www.numilog.fr/fiche_livre.asp?id_livreB40&id_theme=&format=3&id_collec=&rubzone=STD

et c'est moins cher : 15 € !!!


A +



le site web du même auteur http://sgbd.developpez.com/




Je crois que je devrais m'en contenter.


Amicalement,
d.



--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Avatar
Fred Brouard - SQLpro
Bonjour,

Attention, si vous vous intéressez aux graphes, il est important d'utiliser un
SGBDR qui implémente le CTE (Common Table Expression), seul outil SQL pour
résoudre des problèmes de parcours de graphes et d'arbres.

A ma connaissance ni MySQL, ni PostGreSQL n'implémente actuellement cet outil.

Les seuls SGBDR que je connaissent sur le sujet sont : IBM DB2 et MS SQL Server
2005. Avantage MS SQL Server 2005 existe en version gratuite (limité à 4 Go par
base).

Pour comprendre comment SQL permet de résoudre les problèmes de graphes, lisez
l'étude que j'ai fait à ce sujet :
http://www.sqlservercentral.com/columnists/fBROUARD/recursivequeriesinsql1999andsqlserver2005.asp
C'est en anglais et devrait être posté en français dans quelques mois sur mon
site SQLpro.
Elle est parue en français dans le numéro de novembre de SQL Server magazine.

A +

David MENTRE a écrit:
Bonjour à tous,

Je voudrais creuser le sujet des bases des données, en particulier des
bases SQL, pour y stocker soit des données simples, soit des structures
plus complexes (graphes, au sens de
http://fr.wikipedia.org/wiki/Graphe). Concrètement, je pense utiliser
MySQL et peut-être PostgreSQL.

Que me conseilleriez vous comme livre(s) (en anglais ou français, peu
m'importe) :

- qui introduise les bases de SQL ;

- qui parle d'aspects avancés, comme y stocker des structures de
données comme des graphes ;

- qui couvre les différentes variations des moteurs SQL (mais s'il faut
choisir, qui parle de préférence des bases libres comme MySQL) ;

- qui parle des aspects concrets de mise en place d'une base (droits
d'accès, backups, etc.).

Je ne suis pas particulièrement intéressé par les aspects web (PHP,
ASP).

Je sais, je demande un peu le mouton à cinq pattes. :-) Mais vu le
nombre de livres sur le sujet, je préfère demander un avis extérieur :
si vous avez lu un bouquin qui vous a particulièrement plût ou déplût...

Merci d'avance,
Amicalement,
d.



--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************