Vous êtes sur la page 1sur 2

Langage de Dfinition des Donnes : Structure de la base, Dictionnaire de

donnes, champs rubriques & types

Langage de Manipulation des Donnes : Contenu des tables ; Ajout modification


suppression denregistrements ; Recherche/Interrogation.
Langage dadministration de donnes : Scurit ; Accs taille sauvegarde
Transaction ACID :
Atomicit : Tout ou rien ; excute entirement ou abandonne entirement.
Cohrence : Passage dun tat cohrent un autre tat cohrent
Isolement : Exclusivit daccs ; Transactions simultanes
Durabilit : Permanence des tats.
Mtiers de la BD :
-

Analyste / Consultant BD (MED MCD)


Concepteur BD (MCD MLD MPD)
Administrateur BD : LAD
Programmeur BD
Utilisateur BD

Op ensemblistes :
-

Union
Produit

Op relationnelles :
-

Slection
Projection

Calculs :
1re FN : Donnes atomiques ; attributs contiennent des valeurs scalaires ; non
rptitives ; constantes dans le temps
2me FN : Un attribut non cl ne dpend pas dun sous ensemble dattributs de la
cl.
3me FN = 2me FN + Tout champ qui nappartient pas une cl, ne dpend pas
dun autre champ non cl.
4me FN = 3me FN + Tout champ qui appartient une cl, ne dpend pas dun
autre champ non cl.(
Toutes les relations qui ont une cl constitue dun seul champ sont de la 4 me FN.

Check between 10 and 80


Check in (F, M)

Reference Voiture (NVoiture)

Projection : Select Marque, Type

FROM Voiture;

No doublons : Select Distinct Marque FROM Voiture;


Select * FROM Voiture
Select Count (*)

FROM Voiture;

Select SUM (Prix) as CA FROM Vente


Selecet AVG (Age) as age_moy
Select Marque

FROM Personne

FROM Voiture ORDER BY ASC/DESC Marque

PROJECTION SELECTION GROUPAGE JOINTURE

Select Marque
From Voiture Left outer join Vente
Where Voiture.NumVoiture = Vente.NumVoiture
And Date.Vente=Nulll