Architecture et Modèles de Données : Concepts Clés
Classé dans Informatique
Écrit le en français avec une taille de 2,86 KB
Module Client
Ils sont généralement déployés sur un poste de travail ou un ordinateur personnel.
Normalement, les programmes d'application et les interfaces utilisateurs qui accèdent à la base de données s'exécutent sur le module client.
Le Module Serveur
Typiquement, il gère le stockage, l'accès, l'exploration de données et d'autres fonctions.
Modèle de Données
Une caractéristique fondamentale de l'approche de base de données est qu'elle offre un certain niveau d'abstraction des données en masquant les détails de stockage dont la plupart des utilisateurs n'ont pas besoin d'avoir connaissance.
- Collection des concepts utilisés pour décrire la structure d'une base de données.
- Fournit les moyens d'atteindre une telle abstraction.
Structure d'une Base de Données
Nous nous référons aux types de données, aux relations et aux contraintes qui doivent être respectées pour ces données.
La plupart des modèles de données contiennent également un ensemble d'opérations de base pour spécifier les lectures et les mises à jour de la base de données.
Modèles Conceptuels ou de Haut Niveau
Les modèles ER (Entité-Relation) et OO (Orienté Objet) ont des concepts très proches de la façon dont la plupart des utilisateurs perçoivent les données.
Modèles de Bas Niveau ou Physiques
Ils fournissent des concepts qui décrivent les détails de la façon dont les données sont stockées sur l'ordinateur.
Modèles de Représentation et de Mise en Œuvre
Exemples : modèle de données relationnelles, modèle de réseau, modèle hiérarchique.
Leurs concepts peuvent être compris par les utilisateurs finaux, mais ne sont pas trop éloignés de la façon dont les données sont organisées au sein de l'ordinateur. Ils masquent certains détails sur la manière de stocker les données.
Modèles Conceptuels
Ils utilisent des concepts tels que les entités, les attributs et les relations.
- Une entité représente un objet ou un concept dans le monde réel, comme un employé ou un projet.
- Un attribut représente une propriété d'intérêt qui donne une description plus détaillée d'une entité, comme le nom ou le salaire de l'employé.
- Une relation entre deux ou plusieurs entités décrit une interaction entre elles, par exemple, la relation « travaille sur » entre un employé et un projet.
Modèles Physiques
Ils décrivent comment les données sont stockées sur votre ordinateur en utilisant la représentation de l'information, par exemple, les formats d'enregistrement, les méthodes de recherche et les chemins d'accès.
Une voie d'accès est une structure qui rend la recherche de certains documents de la base de données efficace.