Gestion des Fichiers et Systèmes de Bases de Données
Classé dans Informatique
Écrit le en
français avec une taille de 3,92 KB
Application du programme
Le programme doit être capable de : trier les fichiers, effectuer des recherches, ajouter des enregistrements, supprimer des enregistrements, mettre à jour les dossiers et gérer les copies.
Concepts fondamentaux
- Entité : Le monde des objets réels.
- Valeurs : Renseignements sur l'entité.
- Dossier : Entrepôt de données.
- Attributs (ou domaines) : Données sur l'entité, unité logique de données la plus petite.
- Enregistrement logique : Représentation d'une entité formée par un sous-ensemble de champs.
- Dossier : Collection d'enregistrements logiques représentant un ensemble d'entités ayant des points communs et organisés spécifiquement.
- Enregistrement physique : Bloc d'un ou plusieurs enregistrements logiques lus ou écrits sur un support externe.
- Clé : Champ dont la valeur identifie de façon unique une entité.
Organisation des fichiers
L'organisation dépend de facteurs tels que le dispositif de stockage, le mode de mise à jour et de requête, le nombre de clés et les besoins économiques.
Organisation séquentielle
Les enregistrements sont stockés les uns après les autres. Utile pour de gros volumes de données avec peu de mises à jour. Peut inclure un champ clé.
- Pièces jointes : Les nouveaux enregistrements sont placés après le dernier.
- Modifications : Toutes les opérations sont lentes ; il est nécessaire de regrouper les changements dans un fichier temporaire pour mettre à jour le fichier maître.
Organisation indexée
Séquence permettant un accès direct aux documents via un index et un champ clé. Divisée en 3 zones : indices, primaire et débordement.
- Accès : Séquentiel ou aléatoire.
- Structure : Les dossiers sont dans la zone primaire, triés par clé. L'index contient la valeur de la clé et l'adresse.
- Débordement : Zone réservée aux enregistrements ne pouvant être stockés dans la zone primaire.
Organisation directe
Relation directe entre la valeur de la clé et l'emplacement physique. La clé n'est pas un champ d'enregistrement mais une adresse mémoire.
- Méthode Live : Le programmeur fournit l'adresse matérielle (cylindre, piste, mot de passe).
- Méthode par calcul : Application d'une transformation à la clé pour obtenir l'adresse réelle.
Systèmes d'information et bases de données
La conception se divise en deux fonctions :
- Conception logique : Niveau utilisateur (visualisation et gestion).
- Conception physique : Niveau programme (stockage sur disques).
Concept de base de données
Collection de données intégrées, stockées sur support secondaire et contrôlées. Un Système de Gestion de Base de Données (SGBD) est un ensemble de programmes permettant la mise en œuvre, l'accès et la maintenance de ces données.
Avantages
- Indépendance des données et du traitement.
- Meilleure disponibilité et cohérence.
- Documentation standardisée.
- Flexibilité accrue pour les utilisateurs finaux.
Intégrité, sécurité et confidentialité
- Intégrité : Protection contre les incohérences et garantie de la validité des données.
- Disponibilité : Mécanismes de récupération après échec. Utilisation de transactions (opérations atomiques).
- Confidentialité : Identification, authentification et gestion des privilèges des utilisateurs.