Y.DHIBA -FDM- 1
Economie et Gestion
M. DHIBA YOUSSEF
COURS bases de donnes de gestion
- licence fondamentale
- licences professionnelles
Année Universitaire : 2014-2015
Y.DHIBA -FDM- 2
SOMMAIRE
1. Base de données : Notions de base…………………………………………………………………..3
1.1 Définition…………………………………………………………..………………………………………..3
1.2 Types de données…………………………………………………………………………………….…..3
1.3 Notions : Tables, Champs et Enregistrement…………………………………………….……..4
1.4 Notion de clé Primaire et règles de gestion…………………………………………………....5
1.5 Systèmes de Gestion de Bases de Données…………………………..………………………..6
2 Gestion de bases de données………………………………………..………………………………..7
2.1 Gestion d’une BD…………………………………………………….…………………………………...7
2.2 Relation entre tables………………………………………….………………………………………..12
3 Les requêtes : Extraire des informations d’une BD………………………………………….16
3.1 Définitions et Types de requêtes…………………………………………………………………..16
3.2 Requête de sélection………………………………………………………….………………………..16
3.3 Requête analyse croisée………………………………………..……………………………………..23
3.4 Requête de mise à jour…………………………………………….…………………………………..24
3.5 Requête de suppression…………………………………………………..…………………………..25
4 Formuler les requêtes en SQL………………………………..………………………………………..30
5 Etudes de cas………………………………………………………….……………………………………….37
Y.DHIBA -FDM- 3
1. Base de données : Notions de bases
1.1 Définition d’une base de données
Une base de données (BD) est un ensemble de données structurées, organisées et stockées
dans des entités logiques appelées « Tables ». Chaque donnée est caractérisée par un type
de données.
Chaque système d’information d’une entreprise repose sur une ou plusieurs BDs pour la
gestion des données concernant, par exemple, les clients, les commandes, les produits, les
stocks, le personnel, les salariés, les ventes …etc.
1.2 Types de données
Dans une BD, chaque donnée est caractérisée par un type de données permettant de
spécifier la nature des valeurs que peut prendre cette donnée. Les types standards de
données sont:
- Texte: Concerne les valeurs alphanumériques (Suite de caractères ou de caractères
et de chiffres).
- Numérique: Concerne les valeurs numériques (entiers ou réels …etc.).
- Date et heure: Concerne les valeurs de type date (Date d’une commande, date de
livraison, date d’embauche, date d’inscription…..etc.) ou les valeurs concernant les
heures (heure de départ, heure d’arrivée, heure d’une transaction….).
- Monétaire: Concerne les valeurs numériques contenant des symboles des unités
monétaires comme $, €, £, DH….etc. Tous les traitements de calcul qu’on peut faire
sur les données numériques sont valables pour les données monétaires.
- Oui/Non : Concerne les données qui ne peuvent avoir que deux valeurs possibles (oui
ou non; vrai ou faux…).
- Objet Multimédia ou Objet OLE: concerne les données qui peuvent être des images,
des sons, des vidéos ou des fichiers….
1.3 Notions: Tables, Champs et Enregistrements.
- Une Table est une structure qui regroupe un ensemble de données faisant référence
à une entité logique (client, produit, fournisseurs…etc.). Elle porte un nom et elle est
composée d’un ensemble de colonnes et de lignes.
Y.DHIBA -FDM- 4
- Champ d’une table: Un champ décrit une donnée d’une table et correspond à une
colonne de la table. Il porte un nom et il est caractérisé par un type de données.
Chaque colonne d’une table est réservée pour un et un seul champ et porte le nom
de ce champ.
- Enregistrement d’une table: Un enregistrement correspond à une ligne d’une table
et il est constitué par une suite de valeur de chaque champ de la table. Un
enregistrement donne une valeur réelle de l’entité décrite par la table.
Une BD peut être composée d’une ou plusieurs tables. Chaque table a la structure suivante :
Fig 1 : structure d’une Table
Ci-dessous un exemple de table d’une BD pour la gestion des produits d’une entreprise :
Y.DHIBA -FDM- 5
Fig 2 : Exemple de table d’une BD
1.4 Notion: Clé Primaire d’une table.
- Une clé primaire ou principale d’une table est un ou plusieurs champs de cette table
permettant d’identifier d’une manière unique les différents enregistrements de cette
table. Chaque table d’une BD doit avoir une clé primaire.
- Conséquence: une clé ne peut pas avoir une valeur vide (Null) et sa valeur ne peut
pas se répéter dans la même table.
- Exemple –cas d’une table pour gérer les clients-:
Table_Clients( N° Client, Nom, Prénom, Adresse, Ville)
Fig3 : Exemple de clé primaire d’une table
1 / 45 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !