Cours architecture d’une base de données

Cours architecture d’une base de données, tutoriel & guide de travaux pratiques en pdf.

Trois niveaux

n Cas des BD relationnelles
– Conceptuel
• tables du relationnel
– Externe
• tables (sous-ensemble)
• structures dans des langages de haut niveau (comme C et COBOL)
– Interne
• n ’existe pas dans le relationnel
• enregistrement mémoire, pointeurs, indexes,

Niveau Externe 1

n Langages pour utilisateurs
– COBOL, C, L4Gs pour utilisateurs programmeurs
– Langages de requêtes, langages graphiques, etc pour les utilisateurs finaux
n Sous-langage de données (DSL) intégré dans les langages hôtes
– SQL par exemple peut être utilisé en mode interactif ou en mode intégré à des langages comme C ou COBOL
– Fortement vs. faiblement couplés

Niveau Externe 2

Vue externe
– Vue abstraite des données
– Spécifique à un utilisateur
• vue service du personnel (employés, départements, …)
• vue service commercial (clients, fournisseurs, …)
– DSL définis en termes de vue externe et non en termes de la mémoire interne

Schéma externe

– Description d’une vue externe au moyen du langage de description de données (DDL)
– Avec le DDL, le langage de manipulation de données (DML) est la deuxième composantes d’un DSL

Introduction
n Architecture
n Modèles de données
n Modèle relationnel
n Algèbre relationnelle
n SQL
n Conception
n Fonctions avancées
n Concepts avancés
n Modèle des objets
n BD à objets

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *