Vous êtes sur la page 1sur 13

18/02/2022

Bases de Données
Relationnelles (BDR)

A.Lasfar(abdelali.lasfar@est.um5.ac.ma)
.

Objectifs
2

1. Maîtriser les fondamentaux des Bases de Donnée Relationnelles


2. Maîtriser les bases du langage SQL

A la fin de ce cours, l'étudiant devrait être capable de concevoir


et modéliser une base de données relationnelle (cours conception
A.Lasfar(abdelali.lasfar@est.um5.ac.ma)

des systèmes d’information), implémenter et effectuer des requêtes


SQL sur cette base de données.

BDR

1
18/02/2022

3 Plan du cours BDR


§ Chapitre 1 : Vocabulaire des bases de données (BDR, SGBD)

§ Chapitre 2 le Modèle Entité/Association

§ Chapitre 3 : Le Modèle Relationnel

§ Chapitre 4 : L’Algèbre Relationnel

A.Lasfar(abdelali.lasfar@est.um5.ac.ma)
§ Chapitre 5 : Le Langage SQL

BDR

Bibliographie
4

´ G. Gardarin, Bases de données, Eyrolles, 2003 (5ème édition).

´ S. Boukhedouma, N. Selmoune, Bases de Données et SGBD Relationnels et

Objets, pages bleues, 2005.

´ Introduction pratique aux bases de données relationnelles Deuxième


édition, Springer ISBN-10 : 2-287-25205-3 Springer Paris Berlin Heidelberg
A.Lasfar(abdelali.lasfar@est.um5.ac.ma)

New York (www.ok-b.cc)

BDR

2
18/02/2022

Chapitre 1 : Vocabulaire
des bases de données
(BDR, SGBD)

A.Lasfar(abdelali.lasfar@est.um5.ac.ma)
5

6
Vocabulaire
§ Donnée
§ Information
§ Système
§ Système d’Information
A.Lasfar(abdelali.lasfar@est.um5.ac.ma)

§ Base de Données (BD)


§ Système de Gestion de Base de Données
(SGBD)
BDR

3
18/02/2022

7 Introduction
Les entreprises manipulent un volume important
d’informations et doivent penser à une manière efficace de
sauvegarder, rechercher et mettre à jour ces informations.

A.Lasfar(abdelali.lasfar@est.um5.ac.ma)
Automatisation des systèmes d’information de
l’organisation: pour éviter les erreurs, les retards,
l’indisponibilité de l’information.
BDR

8 Vocabulaire BDR

´Qu’est-ce qu’une donnée ?

´Qu’est-ce qu’une information ?

´Qu’est-ce qu’un système ?


A.Lasfar(abdelali.lasfar@est.um5.ac.ma)

´Qu’est-ce qu’un système d’information ?

BDR

4
18/02/2022

Définition de « donnée »
9

Donnée
Exemples de données:
§ Prénom : Mohamed,
§ Date de naissance : 11/10/2000,
§ Adresse mail : Mohamed-2000@gmail.com

A.Lasfar(abdelali.lasfar@est.um5.ac.ma)
§ CNE : 200012345,
§ Moyenne_bac : 16,78
§ etc.
BDR

Définition de « donnée »
10

A.Lasfar(abdelali.lasfar@est.um5.ac.ma)

BDR

10

5
18/02/2022

Définition de « donnée »
11

Donnée :
§ Chaîne de caractère associée à des objets, des
personnes ou des événements
§ Représentée par un attribut et une valeur
§ La donnée peut être brute ou calculée

A.Lasfar(abdelali.lasfar@est.um5.ac.ma)
§ C’est la matière première de l’information

BDR

11

Définition de l’information
12
Information
§ Exemple 1 : pour passer de la première année en
deuxième année DUT, l’étudiant doit valider au moins 6
sur 8 modules
§ Exemple 2 : Un module est validé si sa moyenne est
supérieure ou égale 12 et aucune notes des éléments du
A.Lasfar(abdelali.lasfar@est.um5.ac.ma)

module n’est inférieure strictement à 6


§ Exemple 3 : Le module BDR se compose de deux
éléments de modules : BDR et SI (Système d’information)

BDR

12

6
18/02/2022

Définition de l’information
13

Information :
§ Action d'informer.
§ Indication, renseignement, précision que l'on donne ou
que l'on obtient sur quelqu'un ou quelque
chose (Larousse)

A.Lasfar(abdelali.lasfar@est.um5.ac.ma)
BDR

13

Définition de l’information
14

Information :
La signification (explication/description) des données
interprétée par une personne ou par un système
Autrement dit, c’est la perception intellectuelle qualitative
A.Lasfar(abdelali.lasfar@est.um5.ac.ma)

ou quantitative d’une réalité dans un référentiel sémantique


(signification)

BDR

14

7
18/02/2022

15
Définition du système

Un système peut être défini comme un tout organisé de composants


en interaction en vue de réaliser un objectif commun.

A.Lasfar(abdelali.lasfar@est.um5.ac.ma)
BDR

15

Enterprise Resource Planning


16
Définition du système Progiciel de Gestion Intégré

A.Lasfar(abdelali.lasfar@est.um5.ac.ma)

BDR

16

8
18/02/2022

17
Définition du système

Exemples de systèmes :
§ système éducatif à l’ EST (étudiant, enseignant,
programmes, évaluations, … les relations entre eux),
§ système bancaire (banques, clients, argent, versement,
transfert, retrait, … et les relations entre eux),

A.Lasfar(abdelali.lasfar@est.um5.ac.ma)
§ système gestion de stock (produits, fournisseurs,
commandes, clients, … et les relations entre eux),
etc.…
BDR

17

Définition du SI
18

Un système d’information est « un


ensemble organisé de
ressources : matériel, logiciel,
personnel, données, procédures
permettant d’acquérir, de traiter,
stocker, communiquer des
A.Lasfar(abdelali.lasfar@est.um5.ac.ma)

informations dans des


organisations »

BDR

18

9
18/02/2022

Définition du SI
19

A.Lasfar(abdelali.lasfar@est.um5.ac.ma)
BDR

19

Définition d’une Base de Données (BD)


20

Une base de données est un


ensemble de données
modélisant les objets d’une
partie du monde réel et servant
de support à une application
informatique (Gardarin, 2003).
A.Lasfar(abdelali.lasfar@est.um5.ac.ma)

BDR

20

10
18/02/2022

Définition d’une Base de Données (BD)


21

Une base de données (BD) est un


ensemble structuré de données
cohérentes
§ ensemble: collection disponible,
accessible, extensible d’informations
(ajout, suppression, modification)

A.Lasfar(abdelali.lasfar@est.um5.ac.ma)
§ structuré: collection organisée grâce à
des structures logiques (tables, cubes,
arbres,...)
§ données cohérentes: des contraintes
peuvent être posées sur les données
BDR

21

22 Définition d’un d’un SGBD (Système de Gestion


de Bases de Données)

Définition d’un SGBD (Système de


Gestion de Bases de Données)
peut être perçu comme un
ensemble de logiciels systèmes
permettant aux utilisateurs
A.Lasfar(abdelali.lasfar@est.um5.ac.ma)

d’insérer, de modifier et de
rechercher efficacement des
données spécifiques dans une
grande masse d’informations
(Gardarin, 2003).
BDR

22

11
18/02/2022

Rôle et propriétés du SGBD


23

Un système de gestion de bases de données (SGBD) est un


logiciel qui permet de manipuler des bases de données :
§ construction
§ maintenance
§ interrogation
§ sécurité

A.Lasfar(abdelali.lasfar@est.um5.ac.ma)
BDR

23

Rôle et propriétés du SGBD


24

Propriétés fondamentales d’un SGBD


§ Indépendance des données : données physiques /
conceptuelles / applications
§ Accès efficace aux données (Langage de Manipulation de
Données)
§ Partage des données (Accès concurrents)
A.Lasfar(abdelali.lasfar@est.um5.ac.ma)

§ Intégrité et sécurité des données

BDR

24

12
18/02/2022

Différents modèles de Bases de Données


25

§ Le modèle hiérarchique (années 60) : Premier modèle de


SGBD, les données sont classées hiérarchiquement. Ce
modèle utilise des pointeurs entre les différents
enregistrements, organisés dans une structure arborescente.
§ Le modèle réseau (années 70) : lève de nombreuses limites
du modèle hiérarchique grâce à la possibilité d’établir des

A.Lasfar(abdelali.lasfar@est.um5.ac.ma)
liaisons de type n-n, les liens entre objets pouvant exister sans
restriction.
§ Pour retrouver une donnée dans ce modèle, il faut connaître
le chemin d’accès (les liens), ce qui rend les programmes
dépendants de la structure de données.
BDR

25

13

Vous aimerez peut-être aussi