Vous êtes sur la page 1sur 4

Développement d’application de Base de Données

Plan :

o Définitions et concepts de bases de données


o Conception (MCD, SQL, MLD...)
o SGBD : Définition / Implémentation Access / Création d’application

To avoid risks of making the wrong decisions:

 Centraliser les informations au même endroit


 Organiser de façon pertinente ces informations
 Exploiter la puissance des ordinateurs

Système d’information:

 SI : Ensemble de ressources matériels, humaine et logiciels qui permet de gérer


l’information de manière optimale au niveau d’entreprise.
 Objectif de SI : Restitue une information a la bonne personne et au bon moment sous le
format approprié.
 Permet de Créer, Collecter, Stocker, Traiter, modifier les données.

 Chaque SI d’une entreprise repose une ou plusieurs BDs

Base de données:

 Permet de mettre à disposition d’utilisateur un certain nombre d’informations


 Une entité dans laquelle il est possible de stocker des données cohérentes de façon
structurée et avec le moins de redondance possible.

SGBD :

1
Représente un ensemble coordonné de logiciels qui permet de décrire, manipuler, traiter et
stocker les ensembles de données formant la base.

 Doit assurer la sécurité et la confidentialité des données dans un environnement ou de


nombreux utilisateurs peuvent l’accéder.

Progiciels de SGBD :

 Mc Access
 IBM DB9
 Oracle
 MySQL
 SQL Server

Organisation d’une base de données :

Base de données

Table 1 Table 2 Table 3

Enregistrement 1 Enregistrement 2

Champ 1 Champ 2 Champ 3

 La table est l’objet qui va contenir la donnée selon une structure bien défini
 Chaque champ doit être élémentaire {Diviser pour mieux régner}
 La clef primaire : Obligatoire dans chaque table + Permet d’identifier de façon unique
chaque enregistrement dans la table

2
Introduction a Merise :

Merise est une méthode de conception de SI, qui se base sur un ensemble de modèles, basée sur
la séparation des données et des traitements à effectuer en plusieurs modèles conceptuels et
physiques.

 La modélisation consiste à créer une représentation virtuelle d’une réalité de telle


façon à faire ressortir les points auxquels on s’intéresse.

Modèles de Merise :

o M. Conceptuel de données : Ecrire de façon formelle les données qui seront utilisées par
le SI, il s’agit d’une représentation de données, compréhensible, permettant d décrire le
système d’information à l’aide d’entités et associations. Ses composants :
 Entité : Rectangle divise en 2 parties
Client

 Association
Verbe (Paye)
Client

 Attribut : Caractéristique d’une entité ou associationNom client


Description

 Occurrence : Valeur particulière de l’entitéJohn Pierre

G45324587
 Identifiant : Identifie chaque occurrence d’une entité de façon unique

 Le Dictionnaire de données :

Il doit accompagner toute MCD. Contient la liste des attributs, leur type, le nombre de caractères,
des conditions ou des contraintes.

Exemples : Un prix doit être >=0 / Une note doit être >=20

3
 Cardinalité (1, n – 1,1 – 0, n – n, n)
 Type d’association : Nombre maximale d’occurrence d’une entité qui peut être
associe à une occurrence d’une autre entité et vice versa. (1 :1 – 1 : N – N :M)

Règles de passage de MCD au MLD :

MLD : Modèle logique des données

 R1 : Chaque entité devient une relation / L’identifiant devient la clé primaire de la


relation / Les autres propriétés deviennent les attributs de la relation
 R2 : Association 1 : N / L’identifiant de la relation mère est rajoutée dans la relation fille,
on l’appelle clé étrangère ou secondaire.
 R3 : Association N :M / L’association devient une relation et elle récupère les deux clés
identifiant des entités

Vous aimerez peut-être aussi