Vous êtes sur la page 1sur 25

Introduction aux Bases de

Données

Préparé par Aminetou Chighaly


Objectif du cours

Concevoir une base de données et la


manipuler à l’aide un SGBD

Préparé par Aminetou Chighaly


Vous allez apprendre:
• Identifier le rôle d’une base des données

• Définir une base de données

• Définir le système de gestion des bases de données

• Identifier les fonctionnalités d’un système de gestion des bases de


données
• Résumé de la démarche de conception d’une base de données
Préparé par Aminetou Chighaly
Rôle d’une base de données
1)Les informations dans l’entreprise: Chef d’entreprise

Prendre

Préparé par Aminetou Chighaly


Rôle d’une base de données
2)Où peut-on trouver les informations?

cerveau
Documents Ordinateur

Préparé par Aminetou Chighaly


Rôle d’une base de données
3)Si les informations sont éparpillées…..

Probléme1:risque d’oublier les informations

Probléme2:possibilité de faire des erreurs

Probléme3:Perte du temps

Préparé par Aminetou Chighaly


Quelle solution faut-il envisager?

Centralisation et organisation des Utilisation de la puissance des


données ordinateurs

Support de stockage

Préparé par Aminetou Chighaly


Une base de données est une collection
d’informations organisées afin d’être facilement
consultables, gérables et mises à jour.

Préparé par Aminetou Chighaly


Définition d’une base de données

Une base de données est un ensemble des informations qui sont:

• Structurées(en colonnes et en lignes),organisées(en tables)

• Inter-reliées(relations entre les tables)

Préparé par Aminetou Chighaly


Exemple de base de données

Préparé par Aminetou Chighaly


De quoi a-t-on besoin pour utiliser une base de
données?

Utilisateur
Support de stockage

Base de
données

Système de Gestion des Bases de Données


Préparé par Aminetou Chighaly
Un système de gestion de base de
données (abr. SGBD) est un logiciel système servant
à stocker, à manipuler ou gérer, et à partager des
données dans une base de données, en garantissant
la qualité, la pérennité et la confidentialité des
informations

Préparé par Aminetou Chighaly


Exemples de SGBD

• Microsoft Access
• Oracle
• SQL Server
• MySQL
• PostgreSQL
• ……

Préparé par Aminetou Chighaly


Quelles sont les fonctions d’un SGBD

Un SGBD doit remplir les 6 fonctionnalités suivantes:


1. Description
2. Utilisation
3. Intégrité
4. Confidentialité
5. Sécurité
6. synchronisation

Préparé par Aminetou Chighaly


Description

Outil pour décrire l’ensemble des


données qui seront stockées dans la
base de données

Exemple:
• Créer une base de données
• Créer et définir les tables

Préparé par Aminetou Chighaly


Utilisation

Outil d’interaction avec la base de données sous forme d’un


dialogue pour rechercher, sélectionner et modifier des
données

Le langage le plus populaire est le SQL

Préparé par Aminetou Chighaly


Intégrité

Définir des règles de contrôle qui permettent de maintenir


l’intégrité de la base de données. Ces règles sont appelées
les règles d’intégrité ou contraintes d’intégrité

Préparé par Aminetou Chighaly


Confidentialité

Mécanisme permettant de vérifier les droits d’accés des


utilisateurs(par mot de passe)

Préparé par Aminetou Chighaly


Synchronisation

Mécanisme permettant de détecter les cas où il y aura conflit


d’accés et de le traiter correctement

Préparé par Aminetou Chighaly


Sécurité

Remettre la base de données à l’état où elle a été avant


l’incident,de même le système doit permettre de reconstituer la
base de données

Préparé par Aminetou Chighaly


C’est quoi un modèle?

Un modèle informatique est une représentation simplifiée de la réalité en


vue de réaliser un traitement avec un ordinateur.

un modèle a pour objectif de structurer les informations et activités d'une


organisation : données, traitements, et flux d'informations entre entités.

Préparé par Aminetou Chighaly


Résumé de la démarche de conception d’une base de
données
Réel perçu
1.Dictionnairer des données
• Interviews Analyse
• Analyse des documents existants conceptuelle
• Etude des logiciels existants

2.Modèle Entité-Association

Modèle conceptuel

Description logique

3.Modèle relationnel de la BD
Modèle logique

Description physique
4.Mise en œuvre avec le SGBD

Modèle physique

Préparé par Aminetou Chighaly


Etape1:Modèle Conceptuel des Données
o Permet d’analyser et modéliser les données indépendamment d’un SGBD
particulier
o Modèle etudié:Modèle Entité-Association(MEA)
Exemple:

Préparé par Aminetou Chighaly


Etape2:le Modèle Logique des Données
oModèle logique de type relationnel

Clients(Num_clt,Nom,Adresse,Code_postal,ville, )
Commandes(Num_com,date,Adresse_liv,#Num_clt)
Produits(Code_prd,Libellé,prix)
Contient(Num_com,Code_prd,Quantité)

Préparé par Aminetou Chighaly


Etape3:Le Modèle Physique
o Modèle définissant le stockage et l’organisation des données dans des tables
o Exemple:

Description de la table Clients dans Access Saisie des données dans la table Clients

Préparé par Aminetou Chighaly

Vous aimerez peut-être aussi