Vous êtes sur la page 1sur 17

Université Saad Dahleb de Blida

Faculté des Sciences


Département d’Informatique
Licence Informatique
Semestre 4 (2ème année)

Module : Bases de Données

Présenté par: Mme ARKAM

Année Universitaire : 2016/2017


Programme

Chapitre 1: Introduction aux BDD


Chapitre 2: Le modèle relationnel
Chapitre 3: La normalisation
Chapitre 4: L’algèbre relationnel
Chapitre 5: le SQL  TP

2
Sources de données
Conception de bases de Ryan K. Stephens 2001
données & Ronald R. Plew
Introduction aux bases de Chris J. Date 2000
données
Bases de données Georges Gardarin 2003
Introduction aux bases de Stephane 2003
données Notes de cours Gançarski
Bases de données (de Merise Philippe Mathieu 1999
à JDBC)

Introduction aux bases de Richard Grin 1999


données, modèle relationnel

3
Chapitre 1: Introduction aux Bases de
Données

Cours N°01 du 14/02/2017


Plan du cours

Mise en contexte
Introduction
Sensibilisation à la problématique
Bases de données
SGBD
Niveaux de représentation d'une BD
Fonctions et architectures

5
1. Mise en Contexte
Introduction

7
Qu’est ce qu’une
Base de Données
Ensemble structuré d'informations mis à la
disposition d'un ensemble d'utilisateurs

ADMINISTRATEUR
8
Objectifs

Quels sont l’intérêt d’apprendre la


conception des bases de données et
l’utilisation des SGBD

Mais pourquoi une BDD qu’un simple


fichier?

9
2. Les Bases de Données
Définition d’une
Base de Données
«Une base de données est un ensemble structuré de
données enregistrées dans un ordinateur et accessibles
de façon sélective par plusieurs utilisateurs.» [Grin,1999]
«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. Pour
mériter le terme de bases de données, un ensemble de
données non indépendantes doit être interrogeable par le
contenu» [Gardarin,2003]
«Une base de données est une collection de données
persistantes utilisées par les systèmes d’application d’une
quelconque entreprise» [Date, 2000]
11
11
Définition d’une
Base de Données
Les données peuvent être utilisées par
d'autres applications par contre dans un
programme classique la structuration des
données est décrite dans le code ce qui
rend leur utilisation difficile par d'autres
programme
Le but voulu c'est d'assurer l'indépendance
entre les traitements et les données
contrairement à la dépendance forte entre
les programmes classiques et les données
12
Caractéristiques
des BDD

Les données sont saisies, stockées


et gérées indépendamment des
programmes qui doivent les
traiter.

13
Avantages

Existence unique d'une données


Réduction du volume du volume de
stockage
Maj unique et facile
Cohérence des résultats et des
traitements (même donnée)
Données disponibles pour l'ensemble
des utilisateurs et des applications
14
3. Système de Gestion des Bases de
Données (SGBD)
DataBase Management System
(DBMs)
Définition d’un SGBD

Un SGBD est un logiciel qui permet aux applications


(programmes) d'interagir avec la BDD.
Exemple:
Microsoft SQL,
Microsoft Access,
MySQL,
ORACLE,
SyBase,
PostgreSQL,
Filemaker,
IBM
DB2, …
16
Fonctions

SGBD externe: il représente


l'interface avec l'utilisateur

SGBD interne: il gère


l'ordonnancement des
informations

SGF: il permet le stockage des


informations sur un support
physique
17

Vous aimerez peut-être aussi