A partir de cette page vous pouvez :
| Retourner au premier écran avec les étagères virtuelles... |
Résultat de la recherche
11 résultat(s) recherche sur le mot-clé 'Bases de données:conception' 
trié(s) par (Pertinence décroissant(e), Titre croissant(e)) Ajouter le résultat dans votre panier Affiner la recherche Générer le flux rss de la recherche
Partager le résultat de cette recherche Interroger des sources externes Faire une suggestionConception et architecture des bases de données / Ramez Elmasri (impr. 2004)
Titre : Conception et architecture des bases de données : Avec plus de 350 exercices Type de document : texte imprime Auteurs : Ramez Elmasri, Auteur ; Navathe, Sham ; Serain, Daniel, Editeur scientifique Mention d'édition : 4 ème édi. Editeur : Paris : Pearson Education Année de publication : impr. 2004 Importance : (XXIII-728 p.) Présentation : Ill., couv. ill. Format : 24 cm ISBN/ISSN/EAN : 978-2-7440-7055-6 Note générale : Trad. de : "Fundamentals of database systems", 4th edition. - Autre tirage : 2005. - La couv. porte en plus : "Avec plus de 350 exercices"
IndexLangues : Français Mots-clés : Bases de données:conception Bases de données:gestion Résumé :
Ce manuel présente les notions fondamentales nécessaires à la conception, à la mise en oeuvre et à l'utilisation de systèmes et d'applications de bases de données. Les aspects les plus importants sont passés en revue : la conception, les systèmes de gestion de bases de données relationnelles, le traitement des transactions, les techniques de récupération en cas de panne, etc.
Deux exemples suivis tout au long du livre permettent au lecteur de comparer différentes démarches. Les résumés de fin de chapitre, les questions de révision et les nombreux exercices facilitent l'apprentissage et permettent à l'étudiant de mettre en oeuvre les concepts étudiés.
Ressources pédagogiques :
Réservé aux enseignants prescripteurs, le site compagnon de Conception et architecture des bases de données vous propose de nombreuses ressources pédagogiques :
- Le plan détaillé pour chaque chapitre
- Les corrigés des exercices
- Les figures de l'ouvrage
- Les codes sourcesNote de contenu :
I Introduction et modélisation conceptuelle
1, Les bases de données et leurs utilisateurs
2 :Concepts et architecture des bases de données
3, Modéliser les données avec le modèle Entité-Relation (ER)
4, Modèle Entité-Relation étendu et modélisation UML
II Le modèle relationnel, concepts, contraintes, langages, conception et programmation
5, Modèle de données relationnel et contraintes des bases de données relationnelles
6, Algèbre relationnelle et calcul relationnel
7, Passage du modèle ER & EER au modèle relationnel
8, SQL-99, Définition du schéma, contraintes de base et requêtes
9, SQL avancé, assertions, vues et techniques de programmation
III Théorie et méthodologie de conception
10, Dépendances fonctionnelles et normalisation
11, Algorithmes de conception des bases de données relationnelles et autres dépendances
12, Méthodologie de conception pratique et utilisation des diagrammes UML
IV Stockage des données, indexation, traitement des requêtes et conception physique
13, Stockage sur disque, principes des systèmes de fichiers et hachage
14, Structures d’indexation des fichiers
15, Algorithmes pour le traitement et l’optimisation des requêtes
16, Conception pratique et tuning
V Concepts du traitement des transactions
17, Introduction aux concepts du traitement des transactions
18, Techniques de contrôle des accès concurrents
19, techniques de récupération
VI Bases de données objet et relationnelles-objet
20, Concepts pour les bases de données objet
21, Standards, langages et conception des bases de données objet
22, Systèmes relationnels-objet et relationnels-étendus
VII Sujets avancés
23, Sécurité et autorisation
24, modèles de données étendus pour les applications avancées
25, Bases de données distribuées et architectures client-serveur
VIII Technologies émergentes
26, XML et les bases de données pour l’Internet
27, Concepts du data mining
28, Vue d’ensemble des entrepôts de données et de OLAP
29, Technologies et applications émergentesPermalink : ./index.php?lvl=notice_display&id=13467 Conception et architecture des bases de données : Avec plus de 350 exercices [texte imprime] / Ramez Elmasri, Auteur ; Navathe, Sham ; Serain, Daniel, Editeur scientifique . - 4 ème édi. . - Paris : Pearson Education, impr. 2004 . - (XXIII-728 p.) : Ill., couv. ill. ; 24 cm.
ISBN : 978-2-7440-7055-6
Trad. de : "Fundamentals of database systems", 4th edition. - Autre tirage : 2005. - La couv. porte en plus : "Avec plus de 350 exercices"
Index
Langues : Français
Mots-clés : Bases de données:conception Bases de données:gestion Résumé :
Ce manuel présente les notions fondamentales nécessaires à la conception, à la mise en oeuvre et à l'utilisation de systèmes et d'applications de bases de données. Les aspects les plus importants sont passés en revue : la conception, les systèmes de gestion de bases de données relationnelles, le traitement des transactions, les techniques de récupération en cas de panne, etc.
Deux exemples suivis tout au long du livre permettent au lecteur de comparer différentes démarches. Les résumés de fin de chapitre, les questions de révision et les nombreux exercices facilitent l'apprentissage et permettent à l'étudiant de mettre en oeuvre les concepts étudiés.
Ressources pédagogiques :
Réservé aux enseignants prescripteurs, le site compagnon de Conception et architecture des bases de données vous propose de nombreuses ressources pédagogiques :
- Le plan détaillé pour chaque chapitre
- Les corrigés des exercices
- Les figures de l'ouvrage
- Les codes sourcesNote de contenu :
I Introduction et modélisation conceptuelle
1, Les bases de données et leurs utilisateurs
2 :Concepts et architecture des bases de données
3, Modéliser les données avec le modèle Entité-Relation (ER)
4, Modèle Entité-Relation étendu et modélisation UML
II Le modèle relationnel, concepts, contraintes, langages, conception et programmation
5, Modèle de données relationnel et contraintes des bases de données relationnelles
6, Algèbre relationnelle et calcul relationnel
7, Passage du modèle ER & EER au modèle relationnel
8, SQL-99, Définition du schéma, contraintes de base et requêtes
9, SQL avancé, assertions, vues et techniques de programmation
III Théorie et méthodologie de conception
10, Dépendances fonctionnelles et normalisation
11, Algorithmes de conception des bases de données relationnelles et autres dépendances
12, Méthodologie de conception pratique et utilisation des diagrammes UML
IV Stockage des données, indexation, traitement des requêtes et conception physique
13, Stockage sur disque, principes des systèmes de fichiers et hachage
14, Structures d’indexation des fichiers
15, Algorithmes pour le traitement et l’optimisation des requêtes
16, Conception pratique et tuning
V Concepts du traitement des transactions
17, Introduction aux concepts du traitement des transactions
18, Techniques de contrôle des accès concurrents
19, techniques de récupération
VI Bases de données objet et relationnelles-objet
20, Concepts pour les bases de données objet
21, Standards, langages et conception des bases de données objet
22, Systèmes relationnels-objet et relationnels-étendus
VII Sujets avancés
23, Sécurité et autorisation
24, modèles de données étendus pour les applications avancées
25, Bases de données distribuées et architectures client-serveur
VIII Technologies émergentes
26, XML et les bases de données pour l’Internet
27, Concepts du data mining
28, Vue d’ensemble des entrepôts de données et de OLAP
29, Technologies et applications émergentesPermalink : ./index.php?lvl=notice_display&id=13467 Réservation
Réserver ce document
Exemplaires
Code-barres Cote Support Localisation Section Disponibilité BD66/1 BD66 Livre Magasin d'Ouvrages / INF Base de Donnée Consultation sur place
Exclu du prêtBD66/2 BD66 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible BD66/3 BD66 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible BD66/4 BD66 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible Aucun avis, veuillez vous identifier pour ajouter le vôtre !
De UML à SQL / Christian Soutou (DL 2002, cop. 2002)
Titre : De UML à SQL : conception de bases de données Type de document : texte imprime Auteurs : Christian Soutou Editeur : Paris : Eyrolles Année de publication : DL 2002, cop. 2002 Importance : (XIII-500 p.) Présentation : ill. Format : 23 cm ISBN/ISSN/EAN : 978-2-212-11098-2 Note générale : La couv. porte en plus : "Avec exercices corrigés"
Bibliogr. p. 485-491. IndexLangues : Français Mots-clés : Bases de données:conception UML (informatique) SQL (langage de programmation) Bases de données relationnelles Résumé :
Conception de bases de données : la fin de l'ère Merise Conçu au départ pour modéliser des applications orientées objet (écrites par exemple en C++ ou en Java), UML s'est peu n peu imposé sur le terrain de la conception de bases de données relationnelles, au détriment du vénérable modèle entité -association, qui fut popularisé en Fiance par la méthode Merise.
Quatrième de couverture
Conception de bases de données : la fin de l'ère Merise Conçu au départ pour modéliser des applications orientées objet (écrites par exemple en C++ ou en Java), UML s'est peu n peu imposé sur le terrain de la conception de bases de données relationnelles, au détriment du vénérable modèle entité -association, qui fut popularisé en Fiance par la méthode Merise.
Les diagrammes UML au code SOL. Destiné aussi bien aux étudiants qu'aux professionnels qui souhaitent évoluer vers UML, cet ouvrage explique continent construire un modèle conceptuel sous forme de diagramme de classes, comment transformer ce dernier en modèle de données relationnel ou objet relationnel, pour générer au final le code SQL2 ou SQL3 souhaité.
Panorama des outils de modélisation. Le dernier chapitre présente cinq outils du marché, Win'Design, PowerAMC, Rational Rose, Oracle Designer et JDeveloper, à l'aide desquels sont illustrées de manière concrète les différentes phases de lu conception d'une hase de données, de la modélisation Merise ou UML à lu génération de code SQL. Chaque chapitre est accompagné d'exercices dont le corrige est fourni en fin d'ouvrage.
A qui s'adresse ce livre ? Aux étudiants en IUT, IUP, DEUG ou écoles d'ingénieur, ayant a leur programme ries cours sur les bases de données. Aux professionnels souhaitant s'initier a la modélisation de bases de données avec UML. A tout concepteur de bases de données souhaitant migrer de Merise à UML.
Les diagrammes UML au code SOL. Destiné aussi bien aux étudiants qu'aux professionnels qui souhaitent évoluer vers UML, cet ouvrage explique continent construire un modèle conceptuel sous forme de diagramme de classes, comment transformer ce dernier en modèle de données relationnel ou objet relationnel, pour générer au final le code SQL2 ou SQL3 souhaité.
Conception de bases de données : la fin de l'ère Merise
Conçu au départ pour modéliser des applications orientées objet (écrites par exemple en C++ ou en Java), UML s'est peu à peu imposé sur le terrain de la conception de bases de données relationnelles, au détriment du vénérable modèle entité-association, qui fut popularisé en France par la méthode Merise.
Des diagrammes UML au code SQL
Destiné aussi bien aux étudiants qu'aux professionnels qui souhaitent évoluer vers UML, cet ouvrage explique comment construire un modèle conceptuel sous forme de diagramme de classes, comment transformer ce dernier en modèle de données relationnel ou objet-relationnel, pour générer au final le code SQL2 ou SQL3 souhaité.
Panorama des outils de modélisation
Le dernier chapitre présente cinq outils du marché, Win'Design, PowerAMC, Rational Rose, Oracle Designer et JDeveloper, à l'aide desquels sont illustrées de manière concrète les différentes phases de la conception d'une base de données, de la modélisation Merise ou UML à la génération de code SQL. Chaque chapitre est accompagné d'exercices dont le corrigé est fourni en fin d'ouvrage.
À qui s'adresse ce livre ?
Aux étudiants en IUT, IUP, DEUG ou écoles d'ingénieur, ayant à leur programme des cours sur les bases de données.
Aux professionnels souhaitant s'initier à la modélisation de bases de données avec UML.
À tout concepteur de bases de données souhaitant migrer de Merise à UML.
Note de contenu :
Introduction
Évolution des SGBD relationnels
Du modèle entité-association à UML
Niveau conceptuel
Face à face Merise/UML
Règles de validation : formes normales
Héritage et encapsulation
Exercices
Niveau logique
Modèle relationnel
Modèles objet
Du niveau conceptuel au niveau logique
Raisonnement par rétroconception
Exercices
Niveau physique
Le langage SQL
Du niveau logique à SQL2
Du modèle objet à SQL3
Exercices
Niveau externe
Vues SQL2
Vues SQL3
Droits d'accès
Exercices
Outils du marché : de la théorie à la pratique
Win'Design
PowerAMC
Rational Rose
Oracle Designer6i
Oracle9i Jdeveloper
Annexes
Corrigé des exercices
Pour en savoir plus : bibliographie et sites Web
Permalink : ./index.php?lvl=notice_display&id=13502 De UML à SQL : conception de bases de données [texte imprime] / Christian Soutou . - Paris : Eyrolles, DL 2002, cop. 2002 . - (XIII-500 p.) : ill. ; 23 cm.
ISBN : 978-2-212-11098-2
La couv. porte en plus : "Avec exercices corrigés"
Bibliogr. p. 485-491. Index
Langues : Français
Mots-clés : Bases de données:conception UML (informatique) SQL (langage de programmation) Bases de données relationnelles Résumé :
Conception de bases de données : la fin de l'ère Merise Conçu au départ pour modéliser des applications orientées objet (écrites par exemple en C++ ou en Java), UML s'est peu n peu imposé sur le terrain de la conception de bases de données relationnelles, au détriment du vénérable modèle entité -association, qui fut popularisé en Fiance par la méthode Merise.
Quatrième de couverture
Conception de bases de données : la fin de l'ère Merise Conçu au départ pour modéliser des applications orientées objet (écrites par exemple en C++ ou en Java), UML s'est peu n peu imposé sur le terrain de la conception de bases de données relationnelles, au détriment du vénérable modèle entité -association, qui fut popularisé en Fiance par la méthode Merise.
Les diagrammes UML au code SOL. Destiné aussi bien aux étudiants qu'aux professionnels qui souhaitent évoluer vers UML, cet ouvrage explique continent construire un modèle conceptuel sous forme de diagramme de classes, comment transformer ce dernier en modèle de données relationnel ou objet relationnel, pour générer au final le code SQL2 ou SQL3 souhaité.
Panorama des outils de modélisation. Le dernier chapitre présente cinq outils du marché, Win'Design, PowerAMC, Rational Rose, Oracle Designer et JDeveloper, à l'aide desquels sont illustrées de manière concrète les différentes phases de lu conception d'une hase de données, de la modélisation Merise ou UML à lu génération de code SQL. Chaque chapitre est accompagné d'exercices dont le corrige est fourni en fin d'ouvrage.
A qui s'adresse ce livre ? Aux étudiants en IUT, IUP, DEUG ou écoles d'ingénieur, ayant a leur programme ries cours sur les bases de données. Aux professionnels souhaitant s'initier a la modélisation de bases de données avec UML. A tout concepteur de bases de données souhaitant migrer de Merise à UML.
Les diagrammes UML au code SOL. Destiné aussi bien aux étudiants qu'aux professionnels qui souhaitent évoluer vers UML, cet ouvrage explique continent construire un modèle conceptuel sous forme de diagramme de classes, comment transformer ce dernier en modèle de données relationnel ou objet relationnel, pour générer au final le code SQL2 ou SQL3 souhaité.
Conception de bases de données : la fin de l'ère Merise
Conçu au départ pour modéliser des applications orientées objet (écrites par exemple en C++ ou en Java), UML s'est peu à peu imposé sur le terrain de la conception de bases de données relationnelles, au détriment du vénérable modèle entité-association, qui fut popularisé en France par la méthode Merise.
Des diagrammes UML au code SQL
Destiné aussi bien aux étudiants qu'aux professionnels qui souhaitent évoluer vers UML, cet ouvrage explique comment construire un modèle conceptuel sous forme de diagramme de classes, comment transformer ce dernier en modèle de données relationnel ou objet-relationnel, pour générer au final le code SQL2 ou SQL3 souhaité.
Panorama des outils de modélisation
Le dernier chapitre présente cinq outils du marché, Win'Design, PowerAMC, Rational Rose, Oracle Designer et JDeveloper, à l'aide desquels sont illustrées de manière concrète les différentes phases de la conception d'une base de données, de la modélisation Merise ou UML à la génération de code SQL. Chaque chapitre est accompagné d'exercices dont le corrigé est fourni en fin d'ouvrage.
À qui s'adresse ce livre ?
Aux étudiants en IUT, IUP, DEUG ou écoles d'ingénieur, ayant à leur programme des cours sur les bases de données.
Aux professionnels souhaitant s'initier à la modélisation de bases de données avec UML.
À tout concepteur de bases de données souhaitant migrer de Merise à UML.
Note de contenu :
Introduction
Évolution des SGBD relationnels
Du modèle entité-association à UML
Niveau conceptuel
Face à face Merise/UML
Règles de validation : formes normales
Héritage et encapsulation
Exercices
Niveau logique
Modèle relationnel
Modèles objet
Du niveau conceptuel au niveau logique
Raisonnement par rétroconception
Exercices
Niveau physique
Le langage SQL
Du niveau logique à SQL2
Du modèle objet à SQL3
Exercices
Niveau externe
Vues SQL2
Vues SQL3
Droits d'accès
Exercices
Outils du marché : de la théorie à la pratique
Win'Design
PowerAMC
Rational Rose
Oracle Designer6i
Oracle9i Jdeveloper
Annexes
Corrigé des exercices
Pour en savoir plus : bibliographie et sites Web
Permalink : ./index.php?lvl=notice_display&id=13502 Réservation
Réserver ce document
Exemplaires
Code-barres Cote Support Localisation Section Disponibilité BD94/1 BD94 Livre Magasin d'Ouvrages / INF Base de Donnée Consultation sur place
Exclu du prêtBD94/2 BD94 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible Aucun avis, veuillez vous identifier pour ajouter le vôtre !
Bases de données / Serge Miranda (DL 2002, cop. 2002)
Titre : Bases de données : architectures ,modèles relationnels et objets ,SQL 3 Type de document : texte imprime Auteurs : Serge Miranda, Auteur Editeur : Paris : Dunod Année de publication : DL 2002, cop. 2002 Collection : InfoPro Importance : (XX-457 p.) Présentation : ill., couv. ill. en coul. Format : 25 cm Accompagnement : 1 DVD-ROM ISBN/ISSN/EAN : 978-2-10-005130-4 Note générale :
La couv. porte en plus : "Inclus un DVD avec Oracle 9i, IBM DB2, MS SQL server, Jasmine ii"
Bibliogr. p. 444-451. IndexLangues : Français Mots-clés : Bases de données orientées objet SQL (langage de programmation) Bases de données relationnelles Bases de données:gestion Bases de données:conception Résumé :
Les bases de données constituent la clé de voûte de l'édifice informatisé et "internetisé" dans lequel nous évoluons de plus en plus. Cet ouvrage est une synthèse didactique des concepts fondamentaux des bases de données.
Après avoir exposé les notions de base, telles que les modèles physiques standards (hiérarchiques, relationnels et objets) et les principales architectures (client-serveur ou Internet), il présente les modèles relationnels : les modèles de Codd, la conception d'une base de données relationnelle par la méthode de Codd et Date, ainsi que le standard SQL 2 sont expliqués précisément.
Puis il aborde de manière exhaustive les modèles objets. Les standards SQL 3 et ODMG sont analysés en détail, sans oublier les composantes interface (XML), middleware et conception (UML), omniprésentes dans le développement d'applications internet.
Ce livre est destiné aux professionnels des bases de données, ainsi qu'aux étudiants (MIAGE, Masters, DES...) et aux élèves des écoles d'ingénieurs.Note de contenu :
DONNÉES DE BAS EN BASES DE DONNÉES
Surfing data bases : l'informaticien devient un surfer
L'outil "base de données"
Survol des principaux modèles logiques de données
Survol des principaux modèles physiques de données
Survol des info-structures centrées bases de données
LES MODÈLES RELATIONNELS DE CODD ET LE STANDARD SQL2 (SQL 3 Niveau 1)
Les modèles relationnels de Codd
Méthode Codd et Date de conception d'un schéma relationnel
Le standard SQL2 (SQL3 Niveau 1)
LES MODÈLES DE DONNÉES OBJETS ; LES STANDARDS ODGM ET SQL3
L'environnement informatique de l'approche objet et des modèles de données objets
Modèles de données objets : définitions génériques, propriétés RICE et les 3 manifestes
Modèles de données objets pour développeurs d'applications et standard ODGM
Modèles de données objets relationnels : SQL3
Notation UML pour la conception objet (et l'élaboration d'un cahier des charges)
Les 12 vagues du futur de l'informatique d'entreprisePermalink : ./index.php?lvl=notice_display&id=13484 Bases de données : architectures ,modèles relationnels et objets ,SQL 3 [texte imprime] / Serge Miranda, Auteur . - Paris : Dunod, DL 2002, cop. 2002 . - (XX-457 p.) : ill., couv. ill. en coul. ; 25 cm + 1 DVD-ROM. - (InfoPro) .
ISBN : 978-2-10-005130-4
La couv. porte en plus : "Inclus un DVD avec Oracle 9i, IBM DB2, MS SQL server, Jasmine ii"
Bibliogr. p. 444-451. Index
Langues : Français
Mots-clés : Bases de données orientées objet SQL (langage de programmation) Bases de données relationnelles Bases de données:gestion Bases de données:conception Résumé :
Les bases de données constituent la clé de voûte de l'édifice informatisé et "internetisé" dans lequel nous évoluons de plus en plus. Cet ouvrage est une synthèse didactique des concepts fondamentaux des bases de données.
Après avoir exposé les notions de base, telles que les modèles physiques standards (hiérarchiques, relationnels et objets) et les principales architectures (client-serveur ou Internet), il présente les modèles relationnels : les modèles de Codd, la conception d'une base de données relationnelle par la méthode de Codd et Date, ainsi que le standard SQL 2 sont expliqués précisément.
Puis il aborde de manière exhaustive les modèles objets. Les standards SQL 3 et ODMG sont analysés en détail, sans oublier les composantes interface (XML), middleware et conception (UML), omniprésentes dans le développement d'applications internet.
Ce livre est destiné aux professionnels des bases de données, ainsi qu'aux étudiants (MIAGE, Masters, DES...) et aux élèves des écoles d'ingénieurs.Note de contenu :
DONNÉES DE BAS EN BASES DE DONNÉES
Surfing data bases : l'informaticien devient un surfer
L'outil "base de données"
Survol des principaux modèles logiques de données
Survol des principaux modèles physiques de données
Survol des info-structures centrées bases de données
LES MODÈLES RELATIONNELS DE CODD ET LE STANDARD SQL2 (SQL 3 Niveau 1)
Les modèles relationnels de Codd
Méthode Codd et Date de conception d'un schéma relationnel
Le standard SQL2 (SQL3 Niveau 1)
LES MODÈLES DE DONNÉES OBJETS ; LES STANDARDS ODGM ET SQL3
L'environnement informatique de l'approche objet et des modèles de données objets
Modèles de données objets : définitions génériques, propriétés RICE et les 3 manifestes
Modèles de données objets pour développeurs d'applications et standard ODGM
Modèles de données objets relationnels : SQL3
Notation UML pour la conception objet (et l'élaboration d'un cahier des charges)
Les 12 vagues du futur de l'informatique d'entreprisePermalink : ./index.php?lvl=notice_display&id=13484 Exemplaires
Code-barres Cote Support Localisation Section Disponibilité BD88/1 BD88 Livre Magasin d'Ouvrages / INF Base de Donnée Consultation sur place
Exclu du prêtAucun avis, veuillez vous identifier pour ajouter le vôtre !
Titre : Les bases de données NoSQL : comprendre et mettre en oeuvre Type de document : texte imprime Auteurs : Rudi Bruchez Editeur : Paris : Eyrolles Année de publication : DL 2013,Cop 2013 Importance : (X-279 p.) Présentation : ill., couv. ill. Format : 23 cm ISBN/ISSN/EAN : 978-2-212-13560-2 Note générale : Index Langues : Français Mots-clés : NoSQL Bases de données:conception Bases de données:gestion Résumé :
Des bases pour la performance et le Big Data. En quelques années, le volume des données brassées par les entreprises a considérablement augmenté. Emanant de sources diverses (transactions, comportements, réseaux sociaux, géolocalisation), elles sont souvent structurées autour d'un seul point d'entrée, la clé, et susceptibles de croître très rapidement. Autant de caractéristiques qui les rendent très difficiles à traiter avec des outils classiques de gestion de données. Par ailleurs, certains cas d'utilisation exigeant des temps d'accès très courts défient également les capacités des moteurs transactionnels. C'est pour répondre à ces différentes problématiques que sont nées les bases de données NoSOL (Not Only SOL), sous l'impulsion de grands acteurs du Web comme Facebook ou Google, qui les avaient développées à l'origine pour leurs besoins propres. Grâce à leur flexibilité et leur souplesse, ces bases non relationnelles permettent en effet de gérer de gros volumes de données hétérogènes sur un ensemble de serveurs de stockage distribués, avec une capacité de montée en charge très élevée. Elles peuvent aussi fournir des accès de paires clé-valeur en mémoire avec une très grande célérité. Réservées jusqu'à peu à une minorité, elles tendent aujourd'hui à se poser en complément du modèle relationnel qui dominait le marché depuis plus de 30 ans. Du choix de la base NoSQL à sa mise en oeuvre. Cet ouvrage d'une grande clarté dresse un panorama complet des bases de données NoSOL, en analysant en toute objectivité leurs avantages et inconvénients. Dans une première partie, il présente les grands principes de ces bases non relationnelles : interface avec le code client, architecture distribuée. paradigme MapReduce, etc. Il détaille ensuite dans une deuxième partie les principales solutions existantes (Hadoop, MongooB, Cassandra, CouchDB), en précisant spécificités, forces et faiblesses de chacune. Complétée par une étude de cas réel, la dernière partie du livre est consacrée au déploiement concret de ces bases : dans quel cas passer au NoSOL ? quelle base adopter selon ses besoins ? quelles données basculer en NoSOL ? comment mettre en place une telle base ? comment la maintenir et superviser ses performances ?Note de contenu :
Avant-propos 1
Un ouvrage impartial 2
À propos des exemples de code 3
Première partie Qu'est-ce qu'une base NoSQL ? 5
Chapitre 1 Des SGBD relationnels au NoSQL 7
Brève histoire des systèmes de gestion de bases de données 7
Le modèle hiérarchique 8
Codasyl et Cobol 8
Edgard Frank Codd 9
Le système dominant : le modèle relationnel d'Edgar Frank Codd 10
Les règles de Codd 11
De OLTP à OLAP 11
L'émergence du Big Data et des bases NoSQL 13
La solution Google 13
Hadoop, une implémentation de MapReduce 14
BigTable, encore Google ! 15
L'influence d'Amazon 15
Le mouvement NoSQL est-il une avancée ? 17
La nébuleuse NoSQL 18
Le SGBD est un développement comme un autre 18
Chapitre 2 NoSQL versus SQL : quelles différences ? 21
Les principes du relationnel en regard du NoSQL 21
Le Waterfall Model 22
La normalisation 23
L'algèbre relationnelle 27
Le défaut d'impédance 30
Les NULL 33
Le transactionnel et la cohérence des données 34
Isolation de la transaction 35
La transaction distribuée 37
Le théorème CAP 38
Journalisation et durabilité de la transaction 41
Big Data et décisionnel 43
Chapitre 3 Les choix techniques du NoSQL 47
L'interface avec le code client 47
Les protocoles d'accès aux données 52
L'architecture distribuée 64
La distribution avec maître 64
La distribution sans maître 68
Le paradigme MapReduce 78
Lisp et les langages fonctionnels 79
La cohérence finale 82
Chapitre 4 Les schémas de données dans les bases NoSQL 91
schema-less 91
Qualifier la donnée 92
Une approche non relationnelle 92
Les paires clé-valeur 94
Les entrepôts clé-valeur 95
Bases orientées documents 99
JSON 100
Bases orientées colonnes 102
Les documents binaires 104
Deuxième partie Panorama des principales bases de données NoSQL 105
Préliminaires 105
Chapitre 5 Hadoop et HBase 107
Hadoop 107
Installation 107
Tester l'exécution d'Hadoop 115
HBase 120
Architecture 121
Installation en mode standalone 121
Mise en oeuvre 123
Chapitre 6 CouchDB 127
Présentation 127
Caractéristiques de CouchDB 127
Mise en oeuvre de CouchDB 128
Utilisation de Futon 131
Utilisation de l'API Rest 131
Utilisation de l'API Rest dans le code client 134
Les fonctionnalités du serveur 137
Programmation client 142
Chapitre 7 MongoDB 145
Présentation 145
Caractéristiques de MongoDB 145
Mise en oeuvre de MongoDB 149
L'invite interactive 149
Programmation client 152
Administration 154
Sécurité 155
Montée en charge 156
Chapitre 8 Riak 163
Mise en oeuvre 163
Utilisation de l'API Rest 165
Programmation client 167
Administration 168
Configuration du noeud 168
Chapitre 9 Redis 171
Présentation 171
Les types de données 172
Mise en oeuvre 173
Installation 173
Configuration 174
Utilisation de redis-cli 174
Exemples d'applications clientes 176
Maintenance 179
Conclusion 182
Chapitre 10 Cassandra 183
Caractéristiques du moteur 183
Modèle de données 183
Stockage 184
Mise en oeuvre 184
Configuration 185
Utilisation de l'invite 186
Gestion de la cohérence 188
Programmation client 190
Nodetool 191
Conclusion 192
Chapitre 11 Les autres bases de données de la mouvance NoSQL 193
ElasticSearch 193
Mise en oeuvre 194
Les bases de données orientées graphes 200
Neo4j 200
Troisième partie Mettre en oeuvre une base NoSQL 205
Chapitre 12 Quand aller vers le NoSQL et quelle base choisir ? 207
Aller ou non vers le NoSQL 207
Les avantages des moteurs relationnels 209
Que doit-on stocker ? 209
La différence d'approche avec le relationnel 210
Le problème des compétences 210
Quels sont les besoins transactionnels ? 211
Résumé des cas d'utilisation 211
Quelle base choisir ? 214
En résumé 218
Conclusion 218
Chapitre 13 Mettre en place une solution NoSQL 221
Architecture et modélisation 221
Stocker du XML 222
Conception pilotée par le domaine 224
La cohérence 225
Design patterns 226
Choisir l'architecture matérielle 229
Évaluer les besoins en mémoire de Redis 230
Évaluation des besoins disque 233
Virtualisation 235
Mettre en place la solution et importer les données 236
Déploiement distribué 236
Outils de gestion de configuration 237
Importer les données 238
Importer du XML 243
Exemples de développements 245
Chapitre 14 Maintenir et superviser ses bases NoSQL 247
Réaliser des tests de charge 247
Redis 248
Cassandra 249
Tests génériques 250
Supervision avec les outils Linux 251
La commande iostat 251
La commande iftop 253
La commande pidstat 254
La commande sar 255
Supervision avec les outils intégrés 256
MongoDB 256
Cassandra 257
Redis 258
Supervision avec Ganglia 259
Installer Ganglia 260
Ajout de modules Python 261
Chapitre 15 Étude de cas : le NoSQL chez Skyrock 263
Le développement de solutions en interne 264
Topy 265
Fluxy 265
L'utilisation de Redis 266
Tester la charge 268
Contourner les problèmes 271
Utiliser Redis pour le traitement d'images 272
Les applications mobiles : Smax 272
Exemple de requêtes géographiques dans MongoDB 273
Conclusion Comment se présente le futur ? 275
Index 277
Table des matièresEn ligne : http://iris.banq.qc.ca/alswww2.dll/APS_ZONES?fn=ViewNotice&q=0004464667 Permalink : ./index.php?lvl=notice_display&id=13511 Les bases de données NoSQL : comprendre et mettre en oeuvre [texte imprime] / Rudi Bruchez . - Paris : Eyrolles, DL 2013,Cop 2013 . - (X-279 p.) : ill., couv. ill. ; 23 cm.
ISBN : 978-2-212-13560-2
Index
Langues : Français
Mots-clés : NoSQL Bases de données:conception Bases de données:gestion Résumé :
Des bases pour la performance et le Big Data. En quelques années, le volume des données brassées par les entreprises a considérablement augmenté. Emanant de sources diverses (transactions, comportements, réseaux sociaux, géolocalisation), elles sont souvent structurées autour d'un seul point d'entrée, la clé, et susceptibles de croître très rapidement. Autant de caractéristiques qui les rendent très difficiles à traiter avec des outils classiques de gestion de données. Par ailleurs, certains cas d'utilisation exigeant des temps d'accès très courts défient également les capacités des moteurs transactionnels. C'est pour répondre à ces différentes problématiques que sont nées les bases de données NoSOL (Not Only SOL), sous l'impulsion de grands acteurs du Web comme Facebook ou Google, qui les avaient développées à l'origine pour leurs besoins propres. Grâce à leur flexibilité et leur souplesse, ces bases non relationnelles permettent en effet de gérer de gros volumes de données hétérogènes sur un ensemble de serveurs de stockage distribués, avec une capacité de montée en charge très élevée. Elles peuvent aussi fournir des accès de paires clé-valeur en mémoire avec une très grande célérité. Réservées jusqu'à peu à une minorité, elles tendent aujourd'hui à se poser en complément du modèle relationnel qui dominait le marché depuis plus de 30 ans. Du choix de la base NoSQL à sa mise en oeuvre. Cet ouvrage d'une grande clarté dresse un panorama complet des bases de données NoSOL, en analysant en toute objectivité leurs avantages et inconvénients. Dans une première partie, il présente les grands principes de ces bases non relationnelles : interface avec le code client, architecture distribuée. paradigme MapReduce, etc. Il détaille ensuite dans une deuxième partie les principales solutions existantes (Hadoop, MongooB, Cassandra, CouchDB), en précisant spécificités, forces et faiblesses de chacune. Complétée par une étude de cas réel, la dernière partie du livre est consacrée au déploiement concret de ces bases : dans quel cas passer au NoSOL ? quelle base adopter selon ses besoins ? quelles données basculer en NoSOL ? comment mettre en place une telle base ? comment la maintenir et superviser ses performances ?Note de contenu :
Avant-propos 1
Un ouvrage impartial 2
À propos des exemples de code 3
Première partie Qu'est-ce qu'une base NoSQL ? 5
Chapitre 1 Des SGBD relationnels au NoSQL 7
Brève histoire des systèmes de gestion de bases de données 7
Le modèle hiérarchique 8
Codasyl et Cobol 8
Edgard Frank Codd 9
Le système dominant : le modèle relationnel d'Edgar Frank Codd 10
Les règles de Codd 11
De OLTP à OLAP 11
L'émergence du Big Data et des bases NoSQL 13
La solution Google 13
Hadoop, une implémentation de MapReduce 14
BigTable, encore Google ! 15
L'influence d'Amazon 15
Le mouvement NoSQL est-il une avancée ? 17
La nébuleuse NoSQL 18
Le SGBD est un développement comme un autre 18
Chapitre 2 NoSQL versus SQL : quelles différences ? 21
Les principes du relationnel en regard du NoSQL 21
Le Waterfall Model 22
La normalisation 23
L'algèbre relationnelle 27
Le défaut d'impédance 30
Les NULL 33
Le transactionnel et la cohérence des données 34
Isolation de la transaction 35
La transaction distribuée 37
Le théorème CAP 38
Journalisation et durabilité de la transaction 41
Big Data et décisionnel 43
Chapitre 3 Les choix techniques du NoSQL 47
L'interface avec le code client 47
Les protocoles d'accès aux données 52
L'architecture distribuée 64
La distribution avec maître 64
La distribution sans maître 68
Le paradigme MapReduce 78
Lisp et les langages fonctionnels 79
La cohérence finale 82
Chapitre 4 Les schémas de données dans les bases NoSQL 91
schema-less 91
Qualifier la donnée 92
Une approche non relationnelle 92
Les paires clé-valeur 94
Les entrepôts clé-valeur 95
Bases orientées documents 99
JSON 100
Bases orientées colonnes 102
Les documents binaires 104
Deuxième partie Panorama des principales bases de données NoSQL 105
Préliminaires 105
Chapitre 5 Hadoop et HBase 107
Hadoop 107
Installation 107
Tester l'exécution d'Hadoop 115
HBase 120
Architecture 121
Installation en mode standalone 121
Mise en oeuvre 123
Chapitre 6 CouchDB 127
Présentation 127
Caractéristiques de CouchDB 127
Mise en oeuvre de CouchDB 128
Utilisation de Futon 131
Utilisation de l'API Rest 131
Utilisation de l'API Rest dans le code client 134
Les fonctionnalités du serveur 137
Programmation client 142
Chapitre 7 MongoDB 145
Présentation 145
Caractéristiques de MongoDB 145
Mise en oeuvre de MongoDB 149
L'invite interactive 149
Programmation client 152
Administration 154
Sécurité 155
Montée en charge 156
Chapitre 8 Riak 163
Mise en oeuvre 163
Utilisation de l'API Rest 165
Programmation client 167
Administration 168
Configuration du noeud 168
Chapitre 9 Redis 171
Présentation 171
Les types de données 172
Mise en oeuvre 173
Installation 173
Configuration 174
Utilisation de redis-cli 174
Exemples d'applications clientes 176
Maintenance 179
Conclusion 182
Chapitre 10 Cassandra 183
Caractéristiques du moteur 183
Modèle de données 183
Stockage 184
Mise en oeuvre 184
Configuration 185
Utilisation de l'invite 186
Gestion de la cohérence 188
Programmation client 190
Nodetool 191
Conclusion 192
Chapitre 11 Les autres bases de données de la mouvance NoSQL 193
ElasticSearch 193
Mise en oeuvre 194
Les bases de données orientées graphes 200
Neo4j 200
Troisième partie Mettre en oeuvre une base NoSQL 205
Chapitre 12 Quand aller vers le NoSQL et quelle base choisir ? 207
Aller ou non vers le NoSQL 207
Les avantages des moteurs relationnels 209
Que doit-on stocker ? 209
La différence d'approche avec le relationnel 210
Le problème des compétences 210
Quels sont les besoins transactionnels ? 211
Résumé des cas d'utilisation 211
Quelle base choisir ? 214
En résumé 218
Conclusion 218
Chapitre 13 Mettre en place une solution NoSQL 221
Architecture et modélisation 221
Stocker du XML 222
Conception pilotée par le domaine 224
La cohérence 225
Design patterns 226
Choisir l'architecture matérielle 229
Évaluer les besoins en mémoire de Redis 230
Évaluation des besoins disque 233
Virtualisation 235
Mettre en place la solution et importer les données 236
Déploiement distribué 236
Outils de gestion de configuration 237
Importer les données 238
Importer du XML 243
Exemples de développements 245
Chapitre 14 Maintenir et superviser ses bases NoSQL 247
Réaliser des tests de charge 247
Redis 248
Cassandra 249
Tests génériques 250
Supervision avec les outils Linux 251
La commande iostat 251
La commande iftop 253
La commande pidstat 254
La commande sar 255
Supervision avec les outils intégrés 256
MongoDB 256
Cassandra 257
Redis 258
Supervision avec Ganglia 259
Installer Ganglia 260
Ajout de modules Python 261
Chapitre 15 Étude de cas : le NoSQL chez Skyrock 263
Le développement de solutions en interne 264
Topy 265
Fluxy 265
L'utilisation de Redis 266
Tester la charge 268
Contourner les problèmes 271
Utiliser Redis pour le traitement d'images 272
Les applications mobiles : Smax 272
Exemple de requêtes géographiques dans MongoDB 273
Conclusion Comment se présente le futur ? 275
Index 277
Table des matièresEn ligne : http://iris.banq.qc.ca/alswww2.dll/APS_ZONES?fn=ViewNotice&q=0004464667 Permalink : ./index.php?lvl=notice_display&id=13511 Réservation
Réserver ce document
Exemplaires
Code-barres Cote Support Localisation Section Disponibilité BD110/1 BD110 Livre Magasin d'Ouvrages / INF Base de Donnée Consultation sur place
Exclu du prêtBD110/2 BD110 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible BD110/3 BD110 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible BD110/4 BD110 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible BD110/5 BD110 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible BD110/6 BD110 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible BD110/7 BD110 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible BD110/8 BD110 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible BD110/9 BD110 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible BD110/10 BD110 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible BD110/11 BD110 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible BD110/12 BD110 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible BD110/13 BD110 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible BD110/14 BD110 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible BD110/15 BD110 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible BD110/16 BD110 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible BD110/17 BD110 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible Aucun avis, veuillez vous identifier pour ajouter le vôtre !
Titre : Conception méthodique des base de données : un guide de bonne pratique Type de document : texte imprime Auteurs : Gérard Bueno Editeur : Paris : Ellipses Année de publication : DL 2008 Collection : Technosup, ISSN 1275-3955 Importance : 220 p. Présentation : ill., couv. ill. Format : 22 cm ISBN/ISSN/EAN : 978-2-7298-3870-6 Note générale : Autre tirage : 2011. - IUT-BTS-IUP-Ecoles d'ingénieurs
Bibliogr. p. 220. IndexLangues : Français Mots-clés : Bases de données:conception Bases de données relationnelles Langage de modélisation Résumé :
L’ouvrage : niveau A (IUT - BTS - 1er cycle)
Aux informaticiens comme à ceux qui ne le sont pas, ce livre montrera qu’il n’est pas plus difficile de bien faire que de mal faire, pour concevoir des bases de données relationnelles, à condition de disposer de la bonne méthode.
Très pédagogique, il constitue un outil pratique de conception permettant d’aborder par le bon bout la conception des bases simples et aussi des plus complexes. Il présente d’abord les éléments fondamentaux de la conception. Puis il s’attache à proposer des solutions de modélisation plus sophistiquées permettant de prendre en compte les situations plus pointues.
Outre sa pédagogie concrète et pratique, l’ouvrage propose un grand nombre d’exercices et de problèmes résolus dont la difficulté progressive permet au lecteur un réel apprentissage. Le dernier chapitre développe l’analyse détaillée de six études de cas originales ou qui ont été des sujets d’examens.
Note de contenu :
P. 10. Problématique de la conception
P. 18. Les bases de la méthode
P. 65. Résolution des principales difficultés
P. 122. Les extensions du langage de modélisation
P. 163. Les contraintes d'intégrité statiques
P. 190. Synthèse méthodologique
P. 192. Étude de cas corrigées
P. 219. Index
P. 220. Bibliographie
En ligne : http://www.editions-ellipses.fr/PDF/9782729838706_extrait.pdf Permalink : ./index.php?lvl=notice_display&id=13526 Conception méthodique des base de données : un guide de bonne pratique [texte imprime] / Gérard Bueno . - Paris : Ellipses, DL 2008 . - 220 p. : ill., couv. ill. ; 22 cm. - (Technosup, ISSN 1275-3955) .
ISBN : 978-2-7298-3870-6
Autre tirage : 2011. - IUT-BTS-IUP-Ecoles d'ingénieurs
Bibliogr. p. 220. Index
Langues : Français
Mots-clés : Bases de données:conception Bases de données relationnelles Langage de modélisation Résumé :
L’ouvrage : niveau A (IUT - BTS - 1er cycle)
Aux informaticiens comme à ceux qui ne le sont pas, ce livre montrera qu’il n’est pas plus difficile de bien faire que de mal faire, pour concevoir des bases de données relationnelles, à condition de disposer de la bonne méthode.
Très pédagogique, il constitue un outil pratique de conception permettant d’aborder par le bon bout la conception des bases simples et aussi des plus complexes. Il présente d’abord les éléments fondamentaux de la conception. Puis il s’attache à proposer des solutions de modélisation plus sophistiquées permettant de prendre en compte les situations plus pointues.
Outre sa pédagogie concrète et pratique, l’ouvrage propose un grand nombre d’exercices et de problèmes résolus dont la difficulté progressive permet au lecteur un réel apprentissage. Le dernier chapitre développe l’analyse détaillée de six études de cas originales ou qui ont été des sujets d’examens.
Note de contenu :
P. 10. Problématique de la conception
P. 18. Les bases de la méthode
P. 65. Résolution des principales difficultés
P. 122. Les extensions du langage de modélisation
P. 163. Les contraintes d'intégrité statiques
P. 190. Synthèse méthodologique
P. 192. Étude de cas corrigées
P. 219. Index
P. 220. Bibliographie
En ligne : http://www.editions-ellipses.fr/PDF/9782729838706_extrait.pdf Permalink : ./index.php?lvl=notice_display&id=13526 Réservation
Réserver ce document
Exemplaires
Code-barres Cote Support Localisation Section Disponibilité BD64/1 BD64 Livre Magasin d'Ouvrages / INF Base de Donnée Consultation sur place
Exclu du prêtBD64/2 BD64 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible BD64/3 BD64 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible BD64/4 BD64 Livre Magasin d'Ouvrages / INF Base de Donnée Disponible Aucun avis, veuillez vous identifier pour ajouter le vôtre !
Data mining et scoring / Stéphane Tufféry (2002)
PermalinkInformatique de gestion analyse et partage des bases de données en 21 fiches / Jacques Sornet (2007)
PermalinkPermalinkPermalinkInformatique / Mitilian gérard (impr. 1991, cop. 1991)
PermalinkPermalink



