Vous êtes sur la page 1sur 3

1

BASES DE DONNEES 1
Chapitre I. Gestion des bases de données : synthèse
1.1 Introduction
La principale fonction d'un système de base de données, les opérations d'un système de base de
données
1.2 Qu'est-ce qu'un système de bases de données?
les données, le matériel, le logiciel et les utilisateurs.
1.3 Qu'est-ce qu'une base de données ?
Les données persistantes
Les entités et les associations
Les données et les modèles de données
1.4 Les avantages d’une bases de données
Quels en sont les avantages d’une bases de données?
L'administration des données et de la base de données
Les avantages de l'approche base de données
1.5 L'indépendance des données
l'indépendance physique et l'indépendance logique.
Champs, enregistrements et fichiers
1.6 Les systèmes relationnels et les autres systèmes

Chapitre 2. Une architecture pour les bases de données


2.2 Une architecture à trois niveaux
L'architecture ANSI/SPARC de trois niveaux
Architecture détaillée d'un système
2.3 Le niveau externe
2.4 Le niveau conceptuel
2.6 Les liens
2.7 Le role d'administrateur de la base de données
2.8 Le système de gestion de la base de données (SGBD)
Les fonctionnalités et les composants principaux d'un SGBD
La définition des données.
La manipulation des données.
• L'optimisation et l'exécution.
La sécurité et l'intégrité des données.
Le dictionnaire des données.
2.9 Le gestionnaire des communications de données
2.10 L'architecture client/serveur
2.11 Les utilitaires
2.12 Traitement distribué

Chapitre 3. Une introduction aux bases de données relationnelles


3.2 Un aperçu informel des systèmes relationnels
• L’aspect structurel - les données sont perçues comme des tables.
• L'intégrité - ces tables satisfont au contraintes d'intégrité.
• L’aspect manipulation - les opérateurs permettent de générer de nouvelles tables à partir d'anciennes
tables, les opérateurs: restrict, project et join.
Le principe de l'information
3.3 Les relations et les relvars (variables relationnelles)
• Les principes du modèle relationnel .
• Les systèmes relationnels
3.4 Signification des relations
Les types de données.
3.5 L’optimisation
2

3.6 Le catalogue
3.7 Les relvars et les vues de base
3.8. Les transactions

Chapitre 4 Une introduction à SQL


4.1 Introduction
standards SQL/92, et SQL 1999 ou SQL3
4.2 Vue d'ensemble
La base de données fournisseurs-et-pièces (définition des données en SQL)
Les instructions SQL : SELECT, INSERT, UPDATE, et DELETE.
Les operations Restrict, Projection, Jointure.
Les opérations de mise à jour :
4.3 Le catalogue
4.5 Transactions
4.6 SQL intégré
Les opérations de manipulation des données.
Opérations n'utilisant pas de curseurs
Opérations utilisant des curseurs
SQL dynamique

Chapitre 5. Domaines, relations et relvars de base


5.1 Introduction
Relation, n-uplet (ou tuple), attribut, cardinalité, ,degré, domaine
5.2 Les domaines
Types scalaire et non scalaire.
Les représentations possibles
Définition d'un type
Représentations possibles
Définition des opérateurs
Conversion de type
5.3 Les valeurs de relation
Les propriétés des relations
5.4 Les variables de relation
Définition d'une relvar de base
Mise à jour des relvars
5.5 Les fonctionnalités de SQL
Les domaines
Les tables de base

Chapitre 6 Algèbre relationnelle


6.1 Introduction
Une vue d'ensemble de l'algèbre d'origine
Les huit opérateurs: Restriction, Projection, Produit, Union, Intersection, Différence, Jointure, Division.
6.2 Retour sur la fermeture
expressions relationnelles emboîtées
règles d'héritage de noms d'attributs
6.3 Syntaxe des opérateurs de l'algèbre relationnelle
6.4 Sémantique des opérateurs de l'algèbre relationnelle
Union
Intersection
Différence
Produit
Restriction
Projection
3

Jointure, jointure naturelle, -jointure, équijointure


Division
Associativité et commutativité
6.6 À quoi sert l'algèbre ?
6.7 Opérateurs additionnels
Semi-jointure
Semi-différence
Extension
Les opérateurs: COUNT, SUM, AVG, MAX, MIN, ALL et ANY COUNTD, SUMD et AVGD.
Récapitulation (SUMMARIZE)
Fermeture transitive

Vous aimerez peut-être aussi