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 |