Vous êtes sur la page 1sur 21

Cours

Conception des systèmes


d’informations
Dr. Safa Hachani
hachanisafaa@gmail.com

ENIB 2021/2022
À propos de la formation
• Thèmes abordés :
– Introduction aux systèmes d’information,
– Les fondements des bases de données relationnelles.

• Objectifs pédagogiques :
– Concevoir une base de données,
– Traduire le modèle conceptuel en un modèle logique
– Créer une base sur un SGBD à l’aide d’un langage de
requêtes (LDD),
– Ecrire des requêtes SQL complexes (MLD).
À propos de la formation

• Evaluations :
– Examen
– TP
– Contrôle continu
• DS
• Assiduité
• Exercices
Les systèmes d’informations
- Dans tout les contextes (industrie, commerce, éducation…)
on a souvent besoin de :
– Gérer un ensemble de données,
– Effectuer des traitements sur ces données.

- Un système d’information
est un ensemble organisés de
ressources destinées a
collecter, traiter, stocker puis
diffuser les informations au
sein de l’entreprise.
Les systèmes d’informations

Dans le cadre d’une entreprise, le SI est


décomposée en sous-systèmes centrés sur
les finalités organisationnels (services).
Les systèmes d’informations
- Les fonctions, acteurs et
procédures liés aux systèmes
peuvent etre concu a l’aide de
formalisme telque UML ou Merise.

- Le SI s’appuit sur un système


informatique composé de
ressources matériels, logiciels,
applicatifs et bases de données.
Conceptions des SI - UML
Les fonctions, acteurs et procédures liés aux systèmes peuvent
être conçu a l’aide de formalisme tels que UML ou Merise.
Diagrammes de cas d’utilisation :
Conception Des SI - UML
Diagramme de séquences :
Conception Des SI - UML
Diagramme de classe
Les systèmes d’informations
• Les données sont utiles et on a besoin de les stocker sur un
support permanant.

• La première solution adopter pour gérer ces données


permanentes est leur stockage dans des fichiers.
– Chaque application doit prendre la responsabilité de gérer ses
données toutes seule.
• Redondance et lourdeur d’accès aux données,
• le manque de sécurité,
• des problèmes lors de l’accès par plusieurs utilisateurs,

• Une deuxième solution pour gérer l’ensemble de données


permanentes est l’utilisation des bases de données.
Les Systèmes actuels
Systèmes de gestion de base de données
 ORACLE: gros systèmes (entreprises, administrations)

 ACCESS: PC sous Windows (MS Office)

 MySQL: PC sous Windows ou Linux (gratuit)

et bien d’autres encore… SQL-Server, PostGreSQL,


Interbase, sybase, DB2
Partons d'un exemple

Le site de la SNCF
http://www.sncf.fr/
1er site français d'e-commerce
Transactions sécurisées
BD et SGBD
Vous avez COMPRIS la vidéo ?

A vous de jouer …… Le cerveau efface !!

• Une base de données est ……. ?

• Un SGBD est ……. ?

1
5
BD et SGBD
• Selon Marc Grange « Une base de données est un ensemble structuré
d'informations non redondantes dont l'organisation est régie par un modèle de
données. »

 Structuration (à l'aide du modèle de données)


 Eliminer la redondance de l’information

• Un SGBD (DBMS) est un système permettant aux utilisateurs de définir, créer,


maintenir, contrôler et accéder à la BD.

 Unicité: contrôler la redondance d'informations


 Disponibilité: partage des données (des interfaces d'accès multiples)
 Accès: gérer les autorisations d'accès et les accès concurrentiels
 Cohérence: assurer l’intégrité des données
 Sécurité: assurer la sécurité et la reprise après panne
 Indépendance: l’indépendance entre les données et les traitements
Organisation
Organisation
 Un SGDB est composé de bases de données

 Une base de données est composée de tables

SGBD

BD BD BD

tables
Organisation
Organisation
 Chaque table est composée de champs
Champs
(attributs ou colonnes)

fabricant modèle fréquence

Intel Pentium 4 3000

Intel Pentium M 2000 Tuples


table (enregistrements
Intel Pentium D 3000 Ou lignes)

AMD Athlon XP 2800

AMD Athlon 64 X2 3800

LE MODELE RELATIONNEL
Plan du cours

Chapitre 1: Conception de la base de donnée - le modèle


entités-associations
Chapitre 2 : Validation du modèle E-A et Passage au modèle
relationnel
Chapitre 3 : Normalisation du modèle relationnel et passage au
modèle physique
Chapitre 4 : Traitement des données – Le langage de requêtes
SQL
Démarche de développement
Indépendant d’un
Monde SGBD
réel
Spécifications
de la BD Spécifique à un
Analyse Schéma SGBD
conceptuel
Conception Schéma
Transformation en logique
modèle logique

Conception Schéma
physique interne

BD

Le passage du monde réel à sa représentation informatique, se


définit en plusieurs étapes pour parvenir à son intégration dans un
SGBD-R et permettre la manipulation des données par le langageSQL.

Vous aimerez peut-être aussi