 | DOCUMENTAIREIdentifiant de la fiche: http://ori.unit-c.fr/uid/unit-ori-wf-1-3093 Version: Version 5.0 - 2009-02-01 Status de la fiche: revised Schéma de la métadonnée: LOMv1.0, LOMFRv1.0, SupLOMFRv1.0
Droits: gratuit Ce cours est la propriété de son auteur et de l'UTC. Il est proposé en accès libre selon les principes de la licence Creative Commons Paternité - Pas d'Utilisation Commerciale - Partage des Conditions Initiales à l'Identique : http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
Description: Les transactions sont une réponse générale aux problèmes de fiabilité et d'accès concurrents dans les BD, et en particulier dans les BD en mode client-serveur. Elles sont le fondement de toute implémentation robuste d'une BD. Des systèmes comme Oracle ne fonctionnent nativement qu'en mode transactionnel.
La conception des SGBDR exige qu'une attention particulière soit portée à la modélisation conceptuelle, afin de parvenir à définir des modèles logiques relationnels cohérents et manipulables. De tels modèles relationnels, grâce au langage standard SQL, présentent la particularité d'être implémentables sur toute plate-forme technologique indépendamment de considérations physiques.Néanmoins l'on sait que dans la réalité, il est toujours nécessaire de prendre en considération les caractéristiques propres de chaque SGBDR, en particulier afin d'optimiser l'implémentation. Les optimisations concernent en particulier la question des performances, question centrale dans les applications de bases de données, qui, puisqu'elles manipulent des volumes de données importants, risquent de conduire à des temps de traitement de ces données trop longs par rapport aux besoins d'usage. Chaque SGBDR propose généralement des mécaniques propres pour optimiser les implémentations, et il est alors nécessaire d'acquérir les compétences particulières propres à ces systèmes pour en maîtriser les arcanes. Il existe néanmoins des principes généraux, que l'on retrouvera dans tous les systèmes, comme par exemple les index, les groupements ou les vues matérialisées. Nous nous proposerons d'aborder rapidement ces solutions pour en examiner les principes dans le cadre de ce cours. Mots-clés libres: conception de base de données, SGBD, gestion des transactions, fiabilité, concurrence, panne, modélisation conceptuelle, optimisation, schéma interne, performance des applications, indexation, dénormalisation, partitionnement, système de gestion de base de données Structure: en réseau
| Indice(s) Dewey: | 005.74 005.75
|
PEDAGOGIQUEType pédagogique: cours / présentation, exercice, autoévaluation, autres Granularité: module
Niveau: enseignement supérieur, bac+3 Age attendu du l'utilisateur: 18+ Public cible: enseignant, apprenant Langue de l'apprenant: Français
Proposition d'utilisation: L'objectif de l'UV est d'amener les étudiants à maîtriser la conception de bases de données relationnelles et relationnelles-objet. Cette maîtrise reposera sur des compétences méthodologiques de modélisation conceptuelle et logique, ainsi que sur des compétences technologiques de mise en oeuvre au sein de SGBD typiques (tels que Access, MySQL, Oracle et PosgreSQL) et à travers les langages couramment utilisés en BD (tels que SQL, PHP ou Java).
Durée d'apprentissage: 5 heures
TECHNIQUEDate de publication: 02-03-2009
Type de contenu: texte, image, ressource interactive Format: Document HTML
Entrepôt d'origine: ori-oai-workflow Identifiant: unit-ori-wf-1-3093 Type de ressource: Ressource pédagogique
RELATIONS |