Agence universitaire de la Francophonie

Infothèque francophone
RESSOURCES EN LIGNE ET ACTUALITÉS
SCIENTIFIQUES FRANCOPHONES


8891 - Tutoriel de bases de données relationnelles de l'INT

Ressource pédagogique

Description bibliographique

Auteur :
Defude, Bruno (INT. Institut national des télécommunications. Evry. France)
Éditeur :
INT. Institut national des télécommunications. Evry. France
Page source :
Cours en ligne du Département d'Informatique de l'INT, http://www.int-evry.fr/inf/cel/
Langue :
français

Description du contenu

Spécialité :
Electronique, informatique et télécommunications - Logiciels - Bases de données, systèmes d'information
Mots clés :
modèle relationnel ; Codd ; relation ; table ; tuple ; entité ; attribut ; schéma ; contraintes d'intégrité ; SQL ; algèbre relationnelle ; selection ; projection ; DF ; normalisation ; requêtes ; session
Table des matières :
1.Introduction
1.1.Définitions
1.2.Fonctionnalités
1.3.Architecture logique d'un SGBD
2.Le modèle relationnel de données
2.1.Définition formelle
2.2.Caractéristiques des relations
2.3.Contraintes d'intégrité
3.Les langages relationnels
3.1.L'algèbre relationnelle
3.2.Les langages prédicatifs (nuplet et domaine)
4.Le langage SQL
4.1.Introduction
4.2.Présentation de la base exemple Coopérative
4.3.Le langage de définition des données
4.4.Le langage d'interrogation
4.5.Le langage de mise à jour
4.6.Normalisation de SQL
4.7.Compléments sur intégrité, vues et droits
5.Conception Entité-Association
5.1.Introduction
5.2.Les concepts
5.3.Comparaison modèles E/A et relationnel
5.4.Règles de passage E/A vers relationnel
5.5.Des exemples pour illustrer
5.6.Avantages - Inconvénients
6.Dépendances fonctionnelles et normalisation
6.1.Dépendance fonctionnelle sur une relation (DF)
6.2.Propriétés des dépendances fonctionnelles
6.3.Décomposition binaire d'une relation
6.4.Définitions :
6.5.Normalisation des relations (formes normales)
6.6.Dépendances fonctionnelles et conception de schémas
7.Architecture logicielle d'un SGBD
8.Evaluation et Optimisation de requêtes
8.1.Optimisations algébriques
8.2.Optimisation par une fonction de coût
9.Contrôle des accès concurrents et reprise
9.1.Introduction
9.2.Problèmes liés aux accès concurrents
9.3.Mécanismes pour assurer la concurrence et la reprise
9.4.Principes généraux de la reprise
10.Programmation avec une base de données
10.1.Couplage avec des langages de programmation classiques
10.2.Langages procéduraux pour BD (PLSQL d'Oracle)
10.3.Interfaces Web/BD
11.Le SGBD Oracle
12.Performances des systèmes relationnels : benchmarks TPC
13.Bibliothèque
Résumé :
Le cours traite des notions fondamentales relatives aux bases de données de modèle relationnel. Il s'appuie sur l'architecture Ainsi/Parc. Des exercices sont proposer pour illuster, sur un système Oracle, comment définir, manipuler et sécuriser les données d'une base de données relationnelles.

Informations pédagogiques

Niveau d'études :
2e cycle
Pré-requis :
Avoir des notions sur les ensembles mathématiques, sur la logique du premier ordre, langage SQL
Objectifs pédagogiques :
Savoir manipuler une base de données dynamique

Accès à la ressource

gratuit
Format :
HTML
URL de référence :
http://www-inf.int-evry.fr/COURS/BD/accueil-ext.html
Autres URLs :
http://www-inf.int-evry.fr/COURS/BD/BD_REL/SUPPORT/poly_ToC.html

Ressource copiée dans le cache de l'Infothèque le 24/06/2008

Autres URLs :
/cache/8891/www-inf.int-evry.fr/COURS/BD/BD_REL/SUPPORT/poly_ToC.html

Notice mise en ligne le 21/06/2006