Bases de données

Concepts, utilisation et développement

Collection: Sciences Sup, Dunod
2012 - 2ème édition - 704 pages - 170x240 mm
EAN13 : 9782100574100 - Prix TTC France 35,90 €

Cet manuel vise un triple objectif : comprendre les concepts théoriques, apprendre à utiliser des bases de données, et enfin savoir en construire de nouvelles. L'ouvrage papier est complété par un site web comprenant des tutoriels, des exercices corrigés, des planches PowerPoint destinées aux enseignants. Cette 2e édition comporte aussi des mises à jour sur les techniques de tri et sur les bases de données relationnelles objet.

Cet ouvrage est destiné aux étudiants des premiers cycles en informatique ainsi qu’à tous ceux qui désirent s’initier à la discipline des bases de données. Les parcours de lecture préconisés par l’auteur permettront à chacun d’évoluer en fonction de ses besoins.

L’ouvrage est constitué de trois parties qui s’enchaînent de manière rationnelle : pour maîtriser les bases de données il faut d’abord en comprendre les concepts, puis il faut apprendre à les utiliser avant de savoir les construire.

• La première partie décrit les concepts fondamentaux des bases de données : structures de données, modèle relationnel et normalisation, technologie et SGBD.

• La deuxième partie décrit les différents aspects du langage SQL, depuis les formes et fonctions élémentaires jusqu’aux fonctions avancées du modèle relationnel objet et de la programmation d’applications.

• La troisième partie décrit les techniques et les méthodes de construction de bases de données relationnelles et relationnelles objet. On y trouve également une introduction à la rétro-ingénierie des bases de données.

Ces chapitres et leurs annexes comportent plus de 300 exercices, la plupart accompagnés de leurs corrigés, et des études de cas. Les chapitres se clôturent le plus souvent par une synthèse (Que retenir ?), par des pistes d’approfondissement et un état de l’art (Pour en savoir plus).

Des annexes en ligne accessibles sur http://info.fundp.ac.be/libd complètent cet ouvrage. Elles rassemblent des exercices supplémentaires, des informations de mise à niveau, des applications avancées, des études de cas, des logiciels recommandés et des supports didactiques destinés aux enseignants et étudiants.

Sommaire
Motivation et  introduction. Concepts des bases de données. Concepts des bases de données. Modèle relationnel et normalisation. Implémentation des structures de données. Les systèmes de gestion de bases de données. Utilisation des bases de données. Le langage SQL DDL. Le langage SQL DML. Le langage SQL avancé. Développement des bases de données. Construction d'une base de données. Le modèle Entité-association de base. Élaboration d'un schéma conceptuel. Production du schéma de la base de données.  Méthodologie des bases de données. Le modèle Entité-Association étendu. Les diagrammes de classes UML. Analyse conceptuelle du domaine d'application. Conception logique d'une base de données relationnelle. Conception physique d'une base de données relationnelle. Production du code d'une base de données. Rétro-ingénierie d'une base de données. Études de cas. Bibliographie. Annexes. Exercices et solutions. SQL, les ensembles et la logique. Applications avancées des bases de données. Conventions graphiques des modèles. Transformations de schémas. Études de cas. Conception logique d’une base de données relationnelle objet. Compléments de technologie.

Biographie des auteurs
Jean-Luc Hainaut - Professeur à l'université Notre-Dame de la Paix à Namur

Publics

Etudiants en fin de licence d'informatique et début de master (environ 10 000 étudiants). Elèves-ingénieurs. Informaticiens en formation continue.

Mots-clés

Base de données, Données, Data mining, SQL

  • Newsletters
  • livres numériques