Eyrolles

  • De la programmation objet en Java au développement d'applications web

    Dans cet ouvrage, Claude Delannoy applique au langage Java la démarche pédagogique qui a fait le succès de ses livres sur le C et le C++. Il insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses.

    L'apprentissage du langage se fait en quatre étapes : apprentissage de la syntaxe de base, maîtrise de la programmation objet en Java, initiation à la programmation graphique et événementielle avec la bibliothèque Swing, introduction au développement web avec les servlets Java et les JSR

    L'ouvrage met l'accent sur les apports des versions 5 à 9 de Java Standard Edition, qui ont fait évoluer la manière de programmer en Java : programmation générique, types énumérés, annotations, streams et expressions lambda, outil JShell, Java Platform Module System (ex-projet Jigsaw), etc. Un chapitre est dédié aux Design Patterns en Java et cette 11e édition présente les nouveautés des versions 10 à 14 de Java SE : déclaration var, variante de l'instruction switch et expression switch, écriture simplifiée des blocs de texte (Text Blocks), etc.

    Chaque notion nouvelle et chaque fonction du langage sont illustrées de programmes complets dont le code source est disponible en téléchargement sur le site www.editions-eyrolles.com.

    À qui s'adresse ce livre ?


    Aux étudiants de licence et de master, ainsi qu'aux élèves d'écoles d'ingénieurs.

    À tout programmeur ayant déjà une expérience de la programmation (Python, PHR C/C++, C#...) et souhaitant s'initier au langage Java.

  • Maîtriser la programmation avec Oracle

    Tout particulièrement destiné aux débutants et aux étudiants, cet ouvrage décrit de manière concise et pratique tous les mécanismes de programmation avec Oracle (jusqu'à la version 20c) relatifs à SQL et PL/SQL. De la création des tables à la programmation de transactions, en passant par l'optimisation des requêtes et traitements, il passe en revue tous les aspects fondamentaux d'Oracle. La gestion des données structurées est également expliquée (objets, XML et JSON), ainsi que différentes notions d'administration. Ce livre est illustré par de nombreux cas d'utilisation, validés par des experts, et complété par une cinquantaine d'exercices corrigés, disponibles en ligne.

     

    À qui s'adresse cet ouvrage ?

    o À tous ceux qui souhaitent s'initier à Oracle, SQL ou à la gestion de bases de données

    o Aux développeurs C, C++, Java, PHP et XML qui souhaitent stocker leurs données

  • La référence des étudiants et des développeurs professionnels

    Cet ouvrage de référence a été conçu pour les étudiants de niveau avancé en programmation et pour les développeurs souhaitant approfondir leur connaissance du C ou trouver une réponse précise aux problèmes techniques rencontrés lors du développement d'applications professionnelles.

    Exhaustif et précis, l'ouvrage explore le langage C dans ses moindres recoins. Il clarifie les points délicats et les ambiguïtés du langage, analyse le comportement qu'on peut attendre d'un code ne respectant pas la norme ou confronté à une situation d'exception. Tout au long de l'ouvrage, des notes soulignent les principales différences syntaxiques entre le C et le C++ , de manière à établir des passerelles entre les deux langages.

    /> Une annexe présente les spécificités des deux dernières moutures de la norme ISO du langage, connues sous les noms C99 et C11.

  • Acquérir une parfaite maîtrise du C++ et de la programmation objet

    Les versions C++11, C++14 et C++17 ont apporté au langage C++ plus que de nouvelles fonctionnalités : une nouvelle façon de programmer. Dès lors, une refonte complète du classique Programmer en langage C++ de Claude Delannoy s'imposait. C'est à cette tâche que s'est attelé l'auteur à l'occasion de cette 10e édition de l'ouvrage, en réécrivant les exemples de code et en préconisant de bonnes pratiques de programmation dans l'esprit de ce C++ moderne.

    L'ouvrage ainsi remanié commence par une présentation détaillée de la syntaxe de base du langage, s'appuyant dès que possible sur les structures de données de la bibliothèque standard (types string et vector) et sur la déclaration automatique (C++11). Puis il expose les techniques de gestion dynamique basées sur les "pointeurs intelligents" introduits par C++11 et C++14.

    L'auteur insiste ensuite sur la bonne compréhension des concepts objet et de la programmation générique à l'aide des "patrons". Un chapitre est consacré à la "sémantique de déplacement" introduite par C+ +11. Plusieurs chapitres sont dédiés aux conteneurs et aux algorithmes de la STL (Standard Template Library). Les nouveautés de C++20 (concepts et contraintes, modules, coroutines...) sont présentées en annexe.

    Chaque notion nouvelle et chaque fonction du langage est illustrée de programmes complets écrits en C+ + moderne, dont le code source est fourni sur le site www.editions-eyrolles.com. Un équivalent en C++03 est proposé quand nécessaire pour les lecteurs amenés à exploiter d'anciens programmes.

    À qui s'adresse ce livre ?


    Aux étudiants de cursus universitaires (DUT, licence, master), ainsi qu'aux élèves des écoles d'ingénieurs.

    À tout programmeur ayant déjà une expérience de la programmation (C, C#, Java, Python, PHP...) et souhaitant s'initier au langage C++.

  • Apprendre Java en douceur

    Vous avez décidé de vous initier à la programmation et souhaitez opter pour un langage largement utilisé dans le monde professionnel ? Java se révèle un choix idéal comme vous le constaterez dans ce livre conçu pour les vrais débutants en programmation.

    Vous apprendrez d'abord, à travers des exemples simples en Java, à maîtriser les notions communes à tous les langages : variables, types de données, boucles et instructions conditionnelles, etc. Vous franchirez un nouveau pas en découvrant par la pratique les concepts de la programmation orientée objet (classes, objets, héritage), puis le fonctionnement des librairies graphiques AWT et Swing (fenêtres, gestion de la souris, tracé de graphiques). Cet ouvrage vous expliquera aussi comment réaliser des applications Java dotées d'interfaces graphiques conviviales grâce au logiciel libre NetBeans (version 11). Enfin, vous vous initierez au développement d'applications avec l'interface Android Studio.

    Chaque chapitre est accompagné de deux types de travaux pratiques : des exercices, dont le corrigé est fourni sur l'extension web du livre, et un projet développé au fil de l'ouvrage, qui vous montrera comment combiner toutes les techniques de programmation étudiées pour construire une véritable application Java.

    À qui s'adresse ce livre ?


    Aux étudiants de 1er cycle universitaire (IUT, Deug...) ou d'écoles d'ingénieurs

    Aux vrais débutants en programmation : passionnés d'informatique et programmeurs autodidactes, concepteurs de sites Web souhaitant aller au-delà de HTML et JavaScript, etc.

    Aux enseignants et formateurs recherchant une méthode pédagogique et un support de cours pour enseigner Java à des débutants


    Sur le site www.annetasso.fr/java


    Consultez les corrigés du projet et des exercices

    Téléchargez le code source de tous les exemples du livre

    Dialoguez avec l'auteur

  • Une carte ludique pour apprendre à programmer

    Deux fois plus petite qu'une carte de crédit et coûtant moins de 20EUR, la carte micro:bit est un nano-ordinateur lancé en 2016 au Royaume- Uni par la BBC pour initier les collégiens au codage et au pilotage de systèmes numériques. Pouvant être programmée depuis un PC, un smartphone, une tablette ou encore un Raspberry Pi, cette carte est compacte, robuste, simple d'utilisation, facile à connecter, fédérant une communauté très importante et s'accompagnant d'un grand nombre d'extensions. Pour la piloter, plusieurs langages de programmation sont disponibles : Python, JavaScript, MakeCode...

    Cet ouvrage se concentre sur la programmation de la carte micro:bit avec Python, le langage officiel pour l'enseignement de l'informatique au lycée. Ne nécessitant aucune compétence particulière en codage, il est organisé en trois parties. La première pose les bases du langage Python (variables, boucles, fonctions...), la deuxième regroupe différentes applications concrètes et facilement réalisables avec la carte micro:bit, et la troisième présente des projets plus complexes faisant appel aux extensions de la carte. Le lecteur sera ainsi amené à fabriquer un chronomètre, une boussole, ou encore à jouer de la musique.

    À qui s'adresse ce livre ?


    Aux enseignants (SNT, mathématiques, sciences) et à leurs élèves de lycée

    Aux makers, geeks, roboticiens, FabLabs...

  • Cet ouvrage est destiné aux étudiants débutants en langage C, mais ayant déjà quelques notions de programmation acquises par la pratique, même sommaire, d'un autre langage. Les notions fondamentales (types de données, opérateurs, instructions


  • 178 exercices corrigés pour maîtriser le langage C++

    Conçu pour les étudiants en informatique (DUT, licence, master, écoles d'ingénieur), ce recueil d'exercices corrigés et commentés est le complément idéal de Programmer en langage C++ du même

  • 175 exercices corrigés pour maîtriser Java Conçu pour les étudiants en informatique, ce recueil d'exercices corrigés est le complément idéal de Programmer en Java du même auteur ou de tout autre ouvrage d'initiation au langage Java. Cette


  • Concevoir une base de données à l'aide d'UML ou d'un formalisme entité-association

    S'adressant aux architectes logiciels, chefs de projet, analystes, développeurs, responsables méthode et étudiants en informatique, cet ouvrage explique comment

  • Acquérir rapidement une parfaite maîtrise des techniques de programmation et savoir s'adapter facilement à tout nouveau langage Conçu pour les débutants en programmation, cet ouvrage commence par un apprentissage progressif et rigoureux des no

  • Vous voulez faire baisser vos frais de chauffage cet hiver ? Passer à une énergie renouvelable ?

    Ce livre vous explique dans le détail les caractéristiques des cheminées, poêles, inserts et chaudières, classiques et à granulés, poêles dits "de masse" ou "à masse", et jusqu'aux nouveaux systèmes mixtes (associant bois et solaire thermique), qui permettent aussi la production d'eau chaude ou d'électricité.

    Un guide précieux pour choisir, parmi des produits étonnamment performants, le mieux adapté à vos besoins, concevoir une installation complète, et optimiser son rendement.

  • Comment retrouver par votre alimentation un lien à la terre, au réel, au vrai ? prendre conscience, lorsque vous consommez, des émissions de CO2 que génèrent production et transport, de l'usage des pesticides, de l'eau virtuelle, des conditions de travail, de l'exploitation des animaux ? remettre l'humain et l'environnement au coeur de vos habitudes de consommation ? En bref, comment contribuer à sauver la planète en modifi ant votre alimentation et vos modes de consommation en devenant locavore ? Locavore... Cela ne vous dit rien ? Terme encore peu répandu dans le monde francophone, il incarne déjà chez nos voisins anglo-saxons une véritable révolution ! L'idée originale consiste à ne s'alimenter qu'avec des aliments produits dans un périmètre local de 200 km maximum, Goûter la différence, préserver la (bio)diversité, se reconnecter avec les saisons, découvrir de nouvelles saveurs, redécouvrir son territoire, soutenir les petites exploitations et de bonnes conditions de travail, investir dans l'économie locale, être en bonne santé et sauver la planète,,, Cet ouvrage complet regorge d'informations pratiques et vous guide sur le chemin du locavorisme, Vous allez bientôt comprendre pourquoi vos achats déterminent nos choix futurs !

  • En cours de déploiement dans de nombreux pays, la technologie LTE (Long Term Evolution), aussi connue sous le nom de 4G, représente une évolution majeure dans le domaine des réseaux mobiles. Le LTE constitue le prolongement du GSM (2G) et de l'UMTS/HSPA (3G/3G+), avec pour objectifs :


    D'accroître les débits offerts aux utilisateurs ;

    D'augmenter la capacité des réseaux ;

    D'améliorer l'interactivité grâce à une réduction de la latence.


    Cet ouvrage propose une synthèse accessible et commentée des spécifications techniques du LIE. Il présente notamment les motivations de cette nouvelle technologie, l'architecture LTE/EPC, les principes techniques et les mécanismes normalisés de l'interface radio, les procédures d'appels et de gestion de la mobilité. Les interactions avec le réseau coeur EPC (Evolved Racket Core) sont également décrites. Des développements sont enfin consacrés aux innovations propres au LIE, telles que les fonctionnalités d'auto-organisation ou encore le support natif des cellules femto.

    À qui s'adresse cet ouvrage ?


    Aux ingénieurs télécoms travaillant à la mise en place des réseaux 4G chez les opérateurs et leurs partenaires.

    Aux chercheurs et ingénieurs de recherche impliqués dans la conception et le développement de solutions LIE.

    Aux enseignants-chercheurs et étudiants d'écoles d'ingénieurs et de masters universitaires.

  • Pour une installation aux normes et performante Ce guide commence par répondre à toutes les questions que l'on peut se poser sur les techniques de l'assainissement individuel et sur la réglementation à laquelle celles-ci sont soumises. Il aidera les propriétaires de ces installations saines à se mettre aux normes pour leur échéance de mise en conformité, en janvier 2013. Pour ceux qui démarrent de zéro, c'est l'occasion d'appréhender tous les avantages du système par filtres plantés de roseaux : un fonctionnement totalement écologique et sans odeur, une intégration optimale au jardin, un entretien réduit...

    La structure et le fonctionnement d'une installation de filtres roseaux sont ici parfaitement expliqués, ainsi que les démarches préalables à effectuer avant tout projet d'autoconstruction. L'auteur détaille ensuite le pas à pas de la construction, en 8 étapes et à moindre coût, d'une installation moyenne performante.

    L'option des toilettes sèches gagnant à être associée aux filtres plantés, on trouvera aussi toutes les indications nécessaires à la réalisation d'un modèle sûr et pratique.

  • Cet ouvrage présente des projets de maisons individuelles qui vous permettront de maîtriser les techniques de représentation, de lecture et d'interprétation des plans d'architecture nécessaires à la construction d'une maison - de la présentation du terrain à la demande de permis de construire. Au fur et à mesure que vous progresserez dans la lecture de l'ouvrage, vous pourrez visualiser le résultat de votre apprentissage à travers l'évolution de la représentation tridimensionnelle d'une maison.

    Apprendre en dessinant L'approche opérationnelle de l'apprentissage de la lecture de plans et de la conception en 2D et 3D ne se limite pas à détailler les fonctionnalités des commandes des logiciels de CAO-DAO, mais explique comment les utiliser pour dessiner les plans, les coupes, les façades, et générer les perspectives et les vues en volume de la maison. Chaque projet propose plusieurs variantes pour que le lecteur puisse faire évoluer son projet en fonction de ses propres contraintes techniques et architecturales, et inclut les équipements utilisant des énergies renouvelables tels que la pompe à chaleur, les capteurs solaires, le chauffe-eau solaire, les tuiles photovoltaïques, etc.

    À qui s'adresse l'ouvrage ?

    L'ouvrage s'adresse aux particuliers désirant mieux comprendre ou produire des plans de maisons ainsi qu'aux étudiants en formation initiale ou continue qui souhaitent aborder la conception de plans et maîtriser les logiciels de CAO-DAO. Les fichiers de plans peuvent aussi être réemployés pour d'autres réalisations personnelles ; la bibliothèque d'éléments fournit l'aide nécessaire à l'élaboration des dessins.

    Les fichiers des plans sont disponibles sur le site des Éditions Eyrolles (www.editions-eyrolles.com).

  • L'essor des nouvelles technologies et du Web a extraordinairement accéléré et simplifié la collecte, le stockage et l'accès aux données. Analysées et présentées de façon explicite et sensée, elles contribuent à faciliter la prise de décision, partager les connaissances et les idées, porter à un regard plus objectif sur le monde.

    La data visualisation est ainsi devenue une discipline à part entière, outil privilégié des datajournalistes, scientifiques, statisticiens, ingénieurs, graphistes, designers, chercheurs en sciences de l'information, spécialistes du marketing. Pionnier de cette approche innovante, Nathan Yau présente dans cet ouvrage les meilleurs moyens de collecter, d'explorer, d'analyser et de représenter de façon créative de larges ensembles de données.

  • Afin d'harmoniser les règles de conception et de mise en oeuvre des ouvrages de maçonnerie entre les états membres de l'Union européenne, les règles de calcul ont été unifiées avec la publication de l'eurocode 6. Les Annexes françaises de la norme NF

  • Ce guide propose une introduction vivante à la vie et aux découvertes d'Einstein. Pour chaque période de son existence, l'auteur fait le point sur ses questions, ses expériences et ses découvertes, émaillant l'ensemble d'anecdotes privées et d'explications historiques. Dans un langage accessible, il explique les concepts utilisés par Einstein pour construire ses théories sur la relativité et pour bâtir le socle de la très troublante mécanique quantique. Ainsi, schémas à l'appui, vous comprendrez pourquoi le temps et l'espace sont relatifs et comment vous vous déplacez dans un espace-temps courbe à quatre dimensions...


    Une approche vivante Un auteur expert Une synthèse pédagogique Une présentation accessible

  • Afin d'harmoniser les règles de conception des structures en béton entre les états membres de l'Union européenne, les règles de calcul ont été unifiées avec la publication de l'eurocode 2. La phase finale de la rédaction des Annexes françaises de la norme NF EN 1992-1-1, "Eurocode 2 : Calcul des structures en béton - Partie 1-1 : Règles générales et règles pour les bâtiments" publiée par AFNOR en octobre 2005, a été achevée en 2007.

    Appliquer les méthodes de calcul de l'eurocode 2 Maîtrise de l'eurocode 2 complète l'ouvrage Pratique de l'eurocode 2 qui traite notamment du dimensionnement des éléments de base d'une structure en béton armé (tirant, poteau, poutre, dalle) par l'étude des efforts normal et tranchant et des moments fléchissant et de torsion.

    Maîtrise de l'eurocode 2 présente, à partir des lois classiques de la résistance des matériaux et des méthodes d'analyse des structures préconisées par l'eurocode 2, les justifications complémentaires à faire vis-à-vis du poinçonnement et des états limites d'instabilité de forme, de maîtrise de la fissuration, de déformation et de fatigue.

    Chaque chapitre comporte des rappels théoriques suivis d'une ou plusieurs applications traitées en détail. Les applications sont accompagnées de nombreuses informations utiles pour les calculs.
    Permettre une transition entre l'application des règles françaises BAEL 91 et de l'eurocode 2 L'organisation de l'ouvrage s'apparente à celle de l'ouvrage Maîtrise du BAEL 91 paru chez le même éditeur, ce qui permet d'assurer la transition entre les Règles françaises amenées à disparaître et l'eurocode 2 destiné à les remplacer, en y introduisant les spécificités propres à ces nouvelles règles (ouverture des fissures, corbeaux, dispositions constructives, etc.).

    Les fichiers relatifs à certaines annexes (méthodes simplifiées pour la double intégration de la courbure, analyse non linéaire - diagramme contraintes - déformations du béton) au format pdf sont disponibles à l'adresse suivante : www.editions-eyrolles.com.

    Cet ouvrage s'adresse aux étudiants en bâtiment et génie civil, aux techniciens, ingénieurs et projeteurs désireux d'acquérir les mécanismes et ordres de grandeur couramment pratiqués en calcul des ossatures en béton armé ou de mettre à jour et approfondir leurs connaissances dans ce domaine.

  • Le guide incontournable du concepteur d'applications dématérialisées.

    En s'appuyant sur les textes et normes en vigueur et au travers d'exemples concrets, cet ouvrage détaille les mécanismes de sécurité indispensables aux applications web, ainsi que les méthodologies projet destinées à leur mise en oeuvre, tant sous leurs aspects techniques et applicatifs que juridiques et comportementaux. Après avoir rigoureusement défini confiance et sécurité, puis détaillé les mécanismes de cryptographie qui sous-tendent la sécurisation des services, l'auteur décrit les fonctionnalités à déployer dans tout projet de dématérialisation : l'identité numérique et le contrôle d'accès, le certificat, la confidentialité, la signature électronique et le cachet, la traçabilité et l'horodatage, le coffre-fort électronique et l'archivage.

    Une mise en perspective essentielle sur la dématérialisation.
    />
    Grâce à de nombreux témoignages d'experts de la dématérialisation, le livre développe la nécessité de faire naître la confiance des utilisateurs pour promouvoir les usages et précise le rôle des tiers de confiance dans la chaîne de la dématérialisation, dont il rappelle les bases juridiques, telle la convention de preuve qui donne leur valeur aux échanges et aux documents.

    À qui s'adresse ce livre ?


    Aux directions informatiques (DSI), architectes du SI, responsables sécurité (RSSI) ;

    Aux experts de la gouvernance des SI ;

    Aux directeurs Recherche et développement ;

    Aux architectes fonctionnels et techniques ;

    Aux consultants, assistants à maîtrise d'ouvrage ou à maîtrise d'oeuvre ;

    À tous les concepteurs d'applications de dématérialisation confrontés à la mise en oeuvre de la sécurité, tant dans des administrations et grandes entreprises qu'au sein de PME innovantes.

  • Afin d'harmoniser les règles de conception des structures en béton entre les états membres de l'Union européenne, les règles de calcul ont été unifiées avec la publication de l'eurocode 2. La phase finale de la rédaction des Annexes françaises de la norme NF EN 1992-1-1, "Calcul des structures en béton" publiée par AFNOR en octobre 2005, a été achevée fin 2007.

    Appliquer les méthodes de calcul de l'eurocode 2 Pratique de l'eurocode 2 présente, à partir des lois classiques de la résistance des matériaux, et après l'étude des méthodes de calcul propres à chaque sollicitation élémentaire (effort normal, effort tranchant, moment fléchissant, moment de torsion), le dimensionnement des éléments de base d'une structure en béton armé (tirant, poteau, poutre). Chaque chapitre comporte des rappels théoriques suivis d'une ou plusieurs applications traitées en détail. Les applications sont accompagnées de nombreuses informations utiles pour les calculs.

    Pratique de l'eurocode 2 est complété par Maîtrise de l'eurocode 2 qui porte notamment sur l'étude du flambement, du poinçonnement, des déformations et de l'ouverture des fissures.

    Permettre une transition entre l'application des règles BAEL 91 et de l'eurocode 2 L'organisation de l'ouvrage s'apparente à celle de l'ouvrage Pratique du BAEL 91 (Éditions Eyrolles), ce qui permet d'assurer la transition entre les règles françaises amenées à disparaître et l'eurocode 2 destiné à les remplacer, en y introduisant les spécificités propres à ces nouvelles règles (classes d'exposition des constructions, dispositions constructives, etc.).

    Les fichiers relatifs à certaines annexes (calcul manuel d'une section rectangulaire avec armatures symétriques à l'ELU, vérification à l'ELU d'une section rectangulaire dont on connaît les armatures, vérification des contraintes à l'ELS pour une section quelconque en flexion composée) au format pdf sont disponibles à l'adresse suivante : www.editions-eyrolles.com.

    Cet ouvrage s'adresse aux techniciens, ingénieurs, projeteurs, vérificateurs, formateurs, enseignants et étudiants... chargés de la conception, du calcul, du dimensionnement et de la justification des structures de bâtiment en béton armé.

  • Un cours idéal pour assimiler la syntaxe et les concepts objet de PHP 5 et s'initier au développement d'applications web professionnelles Ce manuel d'initiation vous conduira des premiers pas en PHP jusqu'à la réalisation d'un site Web complet interagissant avec une base de données MySQL ou SQLite.

    Après avoir appris à installer PHP et à créer quelques pages simples, vous étudierez en détail la syntaxe du langage (variables, types de données, opérateurs, instructions, fonctions, tableaux...), avant de progresser rapidement vers des sujets de niveau plus avancé : programmation objet, manipulation des chaînes de caractères et expressions régulières, gestion des e-mails, sessions et cookies, accès aux bases de données MySQL et SQLite, traitements XML, etc.

    Parmi les thèmes nouveaux abordés dans cette troisième édition de l'ouvrage : les nouveautés de PHP 5.4 dont les "Traits" (pseudo-héritage multiple) et l'accès objet à SQLite 3.

    Des exercices corrigés et des travaux pratiques pour une mise en oeuvre immédiate de vos connaissances Pour vous aider à valider et mettre en oeuvre vos connaissances, vous trouverez en fin de chaque chapitre une série d'exercices dont les corrigés et le code source sont disponibles sur les sites www.editions-eyrolles.com et www.funhtml.com. Vous découvrirez également en fin d'ouvrage quatre exemples de sites Web dynamiques présentés sous forme de travaux pratiques : à vous de développer ces applications à partir du cahier des charges et des indications données dans l'énoncé, en résistant à la tentation de télécharger trop rapidement les solutions données sur le site des éditions Eyrolles !

    À qui s'adresse ce livre ?


    Aux étudiants en cursus d'informatique ou de design Web.

    À toute personne ayant des bases de programmation Web (HTML, JavaScript...) et souhaitant s'autoformer à PHP.

    Aux enseignants et formateurs à la recherche d'une méthode pédagogique pour enseigner PHP.

  • Concevoir une base de données à l'aide d'UML ou d'un formalisme entité-association S'adressant aux architectes logiciels, chefs de projet, analystes, développeurs, responsables méthode et étudiants en informatique, cet ouvrage explique comment créer un diagramme conceptuel pour concevoir une base de données optimisée via le langage SQL. La 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 modèle conceptuel à 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 peut être ensuite optimisé avant l'écriture des scripts SQL. Les règles métier sont implémentées par des contraintes SQL, déclencheurs, ou dans le code des transactions. La dernière étape consiste à définir les vues pour les accès extérieurs. Le livre se clôt par une étude comparative des principaux outils de modélisation sur le marché.

    En grande partie réécrite pour prendre en compte les formalismes entité-association tels que Merise ou Barker, cette troisiè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 ce livre ?


    Aux étudiants en IUT, master et écoles d'ingénieur, ainsi qu'à leurs professeurs Aux professionnels souhaitant s'initier à la modélisation de bases de données À tous les concepteurs de bases de données

empty