Skip to Content
ULM 2 pour les bases de données
book

ULM 2 pour les bases de données

by Christian Soutou, Frédéric Brouard
April 2012
Intermediate to advanced
322 pages
7h 28m
French
Eyrolles

Overview

Présentation
Concevoir une base de données grâce à UML 2

S'adressant aux architectes logiciels, chefs de projet, analystes, développeurs, responsables méthode et étudiants en informatique, cet ouvrage explique comment utiliser à bon escient le diagramme de classes UML pour concevoir une base de données, puis comment traduire correctement ce diagramme en langage SQL. Sa démarche est indépendante de tout éditeur de logiciel et aisément transposable, quel que soit l'outil de conception choisi.

Le livre décrit d'abord la construction d'un diagramme de classes UML à l'aide de règles de validation et de normalisation. Tous les mécanismes de dérivation d'un modèle conceptuel dans un schéma relationnel sont clairement commentés à l'aide d'exemples concrets. Le modèle logique est ensuite optimisé avant l'écriture des scripts SQL. La dernière étape consiste à implémenter les règles métier en programmant des contraintes, déclencheurs ou transactions SQL. Le livre se clôt par une étude comparative des principaux outils de modélisation sur le marché.

Entièrement réécrite, cette deuxième édition est commentée par Frédéric Brouard, expert SQL Server et auteur de nombreux ouvrages et articles sur le langage SQL. Émaillée d'une centaine de schémas et d'illustrations, elle est complétée par 30 exercices inspirés de cas réels.

À qui s'adresse cet ouvrage ?
  • Aux étudiants en IUT, IUP, Deug et écoles d'ingénieur, ainsi qu'à leurs professeurs
  • Aux professionnels souhaitant s'initier à la modélisation de bases de données avec UML
  • À tous les concepteurs de bases de données désirant migrer de Merise à UML
Au sommaire
  • Le niveau conceptuel
    • Analyse des besoins
    • Les concepts majeurs
    • Les identifiants
    • ...
  • Le niveau logique
    • Concepts du niveau logique
    • Du conceptuel au relationnel
    • Typez vos colonnes
    • ...
  • Le niveau physique
    • Le langage SQL
    • Passage du logique au physique
    • Programmation des contraintes
    • ...
  • Le niveau externe
    • Les vues relationnelles (SQL2)
    • Les vues matérialisées
    • Les vues objet (SQL3)
    • Les déclencheurs INSTEAD OF
  • Les outils du marché : de la théorie à la pratique
    • MagicDraw
    • MEGA
    • Modelio
    • ...
  • A. Corrigés des exercices
  • B. Ressources
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

La programmation orientée objet

La programmation orientée objet

Hugues Bersini
Les réseaux

Les réseaux

Guy Pujolle
Programmer avec MySQL

Programmer avec MySQL

Christian Soutou
How to Develop a Great Digital Strategy

How to Develop a Great Digital Strategy

Jeanne W. Ross, Cynthia M. Beath, Ina M. Sebastian

Publisher Resources

ISBN: 9782212153903