English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories

Je dois faire un exposé la dessus et sur internet je ne trouve rien meme pas la moindre explication....

2006-09-07 22:00:58 · 3 réponses · demandé par floriane.planche 1 dans Informatique et internet Programmation

3 réponses

Les bases de données hétérogènes sont la quasitotalité des bases de données que tu peux rencontrer.
Elles sont structurées en "tables" constituées d'entrée elles-mêmes composées en "champs" de données.
Les différentes tables sont totalement différentes entre elles et sont pourtant "au même niveau".
Les bases de données hétérogènes sont en opposition aux tables de données hiérachiques (les premières existantes) qui elles sont composés d'éléments, eux mêmes composés de sous éléments ... et à chaque niveau les données sont de même type (homogènes donc).


Une base de données distribuée est une base de donnée "virtuelle" en fait stockée sur plusieurs ordinateurs. Elle apparaît donc comme unique mais est en fait décentralisée.
Ceci permet d'éviter d'avoir un seul serveur gérant la base de donnée mais pose le problème de la communication entre les différents serveurs sur lesquels elle est distribuée.


Enfin les transactions de base de données sont une série d'opération à effectuer sur la base "groupées" ensemble. Très utile par exemple quand on doit éventuellement annuler tout le groupe d'opération, on annule alors la transaction dans laquelle ils se trouvent.

2006-09-07 22:14:37 · answer #1 · answered by Zogzog 3 · 0 0

Je vais compléter les différentes définition par la définition d'une transaction:

Une transaction est une opération qui est constituée de une ou plusieurs taches qui doivent TOUTES etre éxécutée
Si l'une des tache de la transaction ne peut pas etre executée l'ensemble de la transaction est annulée la base de donnée retrouve ainsi son état initial (RollBack)
Dans le cas où toutes les étaches unitaires sont terminées avec succes les modifications sont effectuées dans la base de donnée ( Commit)

Le terme transaction n'est pas limité aux bases de données par éxemple les transactions financieres obéissent aux memes principes.

2006-09-08 02:20:33 · answer #2 · answered by Davy 2 · 0 0

un système hétérogène , c'est de ne pas hésiter à mélanger de la technologie pc avec des Mainframes et des mini-systèmes. on trouve ça dans les grosses boîtes qui ont du "vécu" et qui doivent traîner une compatibilité avec des choses développées à différentes époques.
bdd distribuée : comme son nom l'indique, c'est un concept (plus théorique que pratique) où on va stocker une partie de l'information à différents endroits, par exemple, une multinationale avec de nombreuses succursalles, va en priorité, stocker les données de chaque agence sur le serveur de l'agence. mais progressivement, on va essayer de répliquer ces données sur les serveurs du siège pour faire les statistiques.

transaction, c'est un terme très flou...
ça peut être une unité de mesure de performance des bdd (transactions par secondes)
ça peut désigner une vente ou un transfer d'argent
ça désigne aussi un ensemble de mises à jour qui doivent rester cohérentes entre elles (voir COMMIT et ROLLBACK en SQL)

pour le reste cherche un peu...

2006-09-07 22:13:19 · answer #3 · answered by Ramis V 7 · 0 0

fedest.com, questions and answers