Définitions:
Une donnée (Data): est un ensemble de symboles (mots, nombres, images, sons…)
pour représenter le monde réel (objets, évènements);
Une information: est une donnée interprétée. C’est donc selon un modèle
interprétatif lié aux connaissances de l’individu.
Une donnée est un élément brut, qui n’a pas encore été interprétée(mis en contexte),
il ne stimulant aucun intérêt à celui qui la possède;
l'information est un élément pertinent aidant la personne qui la possède à une prise
de décision.
4
Introduction Base de données informatisée Modèles de données
En résumé:
5
Introduction Base de données informatisée Modèles de données
Définition:
Une BD est un ensemble structuré de données qui
modélisent un univers réel et qui sont mémorisées sur un
support permanent;
6
Introduction Base de données informatisée Modèles de données
Définition:
Une base de données informatisée est un ensemble de données
qui ont été stockées sur un support informatique (Disque dur, clé
USB, CD, DVD, …), structurées de manière à pouvoir facilement
consulter et mettre à jour leurs contenus via un programme
informatique spécifique.
Aujourd’hui, en plus des utilisations classiques les BD sont utilisées par tout ce qui
touche aux données numériques :
Messagerie électronique;
Réseaux sociaux;
Réseaux des chercheurs;
Serveur de stockage;
Téléphonie;
Inscriptions en ligne;
Recherches sur le Web ;
e-gov, e-job, e-commerce, e-press…
En résumé: les BD sont derrière presque tout ce que vous faites sur le Web et tout ce
qui manipules des données. 9
Introduction Base de données informatisée Modèles de données
2
Introduction Base de données informatisée Modèles de données
Définition:
Un modèle de données décrit de façon abstraite comment les données sont
organisées dans une base de données, les caractéristiques de chaque type de donnée
et les relations entre les différentes données stockées dans la base de données;
Modèle Réseau;
Modèle Relationnel;
Modèle Objet.
3
Introduction Base de données informatisée Modèles de données
C’est l’un des plus anciens modèles de représentation des données. Il est apparu au
milieu des années 60 et conçus pour la gestion des données du programme Apollo de
la NASA (envoi de l’homme sur la lune);
Ce modèle de données a été inventé fin des années 60 par Charles William Bachman
qui est informaticien américain, pionnier dans le domaine des bases de données et
des réseaux informatiques, ce qui lui value le prix Turing en 1973;
Ce modèle de données à été introduit début des années 70 par Edgar Frank Codd
programmeur d'applications mathématiques chez IBM, pour résoudre les problèmes
relatifs aux modèles précédents, ce qui lui value le prix Turing en 1981 ;
Table Etudiant
Dans ce modèle les données structurée suivant les … …. … ….
principes de l'algèbre relationnelle. Les données sont … … … …
organisées en tables à deux dimensions (lignes et … … … …
colonnes). La manipulation de ces données se fait selon … … … …
la théorie mathématique des relations; … … … …
La majorité des bases de données que l’on connaît et que l’on pratique aujourd’hui
repose sur ce modèle, il permet de modéliser facilement et sans grosse contraintes les
objets du monde réel et de créer des bases de données simples à maintenir, à faire
évoluer et indépendantes de leur support.
Dans le cadre de ce cours nous étudierons ce type de modèle de données. 6
Introduction Base de données informatisée Modèles de données
Une base de données reposant sur ce modèle stocke des objets de différentes classes,
chaque objet possède des propriétés (ses propres caractéristiques), et des méthodes qui
sont des opérations en rapport avec l'objet, une classe est une catégorie d'objets et
reflète typiquement un sujet concret.
7
Introduction
C’est quoi la gestion d’une BD?
Comment gérer une BD?
Limite de gestion par fichier
C’est quoi un SGBD?
Architectures des SGBD
Architecture ANSI/SPARC
Architectures opérationnelles
Objectifs d’un SGBD
Fonctions d’un SGBD
Historique des SGBD
Principaux types de SGBD
Introduction Architectures Objectifs Fonctions Historique Principaux types
Un SGBD est un logiciel installé sur le système d’exploitation qui présente les
fonctionnalités nécessaires aux différentes formes d’utilisation des bases de
données;
13
Introduction Architectures Objectifs Fonctions Historique Principaux types
Etc. 15
Introduction Architectures Objectifs Fonctions Historique Principaux types
Appelé aussi schéma logique, c’est un niveau intermédiaire qui décrit S.C
la structure générale de la base de données à tous les utilisateurs :
Quels sont les objets du monde réel à gérer ;
Les associations entre les objets et les règles de gestion ;
S.I
C’est le résultat d’une analyse qui appartienne au domaine des méthodes de conception
qui fait partie du génie logiciel, par exemple: la méthode MERISE (que vous allez étudier
dans l’E.M: Analyse et conception des systèmes d’information) ;
Ce schéma décrit la structure de la base de données indépendamment de sa
représentation physique et de la façon dont chaque groupe d'utilisateurs utilisent la BD. 16
Introduction Architectures Objectifs Fonctions Historique Principaux types
18
Université Ibn Zouhr - Agadir
Ecole Supérieure de Technologie
Agadir
3
Avant d’arriver à une BD
Questions?
- Quel domaine concerne les données traitées?
Domaine d’étude - Quelles sont les données à mémoriser ?
organisation - Comment minimiser les données redondantes ?
- Comment structurer les données et conserver des liens
entre données ?
- Comment décrire les traitements sur les données ?
consultation,
Système Méthode d’analyse et mise à jour.
d’information de conception Eléments de réponse
Méthode de conception d’une Base de Données, exemple
: Méthode MERISE.
Exemple
L’entreprise peut être vue comme un système, composé d’éléments tels que des «employés», des
«services», des «produits», … etc
Entre ces éléments, on trouve des relations, telles la relation «est rattaché» entre un employé et
son service, la relation «est stocké» entre un produit et son dépôt de stockage.
1. Système opérant
Système de Pilotage Système opérant :
- reçoit les informations émises par le système de pilotage
- se charge de réaliser les tâches qui lui sont confiées
Système d’Information
- chargé de la production
- répond à la finalité de l'entreprise
Entrée Sortie
Système Opérant
Exemple:
Si l’on considère une école d’enseignement, le système opérant est constitué des services et des
départements qui organisent le concours d'entrée, les délibérations et les jurys, les cours, les examens, les
corrections de copies. Les élèves qui suivent les cours, qui passent des examens … etc. font aussi partie de
ce système opérant. C'est l'obtention du diplôme après deux ans d'étude qui est -entre autre -le produit
final du système opérant à l'école.
Le flux physique est donc constitué des élèves, des concours, des cours, des examens, des résultats
scolaires, des rapports publiés, … etc.
2. Système de pilotage
Système de Pilotage
Système de pilotage: (appelé également système de
décision)
- organise le fonctionnement du système
Système d’Information - décide des actions à conduire sur le système opérant
- dirige l'entreprise
- cible les objectifs a une fonction d'arbitrage, d'allocations
Entrée Sortie de ressources, de suivi de leurs utilisations, d'adaptation du
Système Opérant fonctionnement de l'entreprise à son environnement
Exemple:
En considérant toujours la même école, les décisions prises par le système de pilotage concernent le
nombre d'élèves qui seront admis chaque année à l'école, le seuil d'admissibilité, la définition des
programmes des études, la définition des modalités d'examen et le règlement des études, les
développements futures de l'école tels que l'augmentation du nombre d'élèves, création de nouvelles
filières, les ouvertures de postes de recrutement, les investissements en matériel et en logiciel, … etc.
3. Système d’information
s'occupe de récolter
l'information, de la stocker,
de la traiter et de la Système de Pilotage
diffuser dans le système
Système d'information opérant et dans le système de
pilotage.
- lien entre les deux systèmes Système d’Information
- informe le S.P. des performances du S.O.
- transmet au S.O. les instructions du S.P.
Entrée Sortie
Système Opérant
En reprenant l'exemple de l'école, on trouvera dans son S.I toutes les informations sur les élèves
qui y sont inscrits : nom prénom, adresse des parents, date de naissance, parcours scolaire
précédent, n° sécurité sociale, … etc. mais on ne trouvera pas ni la couleur des yeux ni le groupe
sanguin (qui est une information non pertinente pour le fonctionnement de l'école).
Rôles du système d’information
9
Phase d’Analyse et conception
Au sens informatique, l’analyse consiste d’une part à comprendre et modéliser le fonctionnement d’un
domaine de gestion d’une organisation, et d’autre part à concevoir la solution informatique adéquate.
Analyse
On s’intéresse en générale à un domaine Conception
d’activité de l’entreprise: On définit une solution informatique:
- Ventes, - Structuration des données,
- Production, - Organisation des traitements,
- Logistique, - Définition des postes de travail,
- Finance, - Choix techniques: matériels, langages de
- RH, … programmation, logiciels de gestion de
On prend en compte les besoins des données (SGBD), ….
utilisateurs,
On définit le problème à résoudre
(fonctionnalités et qualités attendues)
Une méthode comporte trois axes indispensables pour obtenir ce label « méthode » :
une démarche, ensemble coordonné d'étapes, de phases et de tâches indiquant le chemin à suivre pour
conduire un projet, ici, la conception d'un SI,
des raisonnements et des techniques nécessaires à la construction de l'objet projeté, traduits ici par des
modélisations,
des moyens de mise en œuvre, en l'occurrence une organisation de projet et des outils.
Courants Structuré Systémique Objet
Apparition Les plus ancien Théorie des systèmes Le plus récent
Origine Anglo-Saxone Européenne Langages OO
Modélisation Décomposition arborescente des Modélisation des données et Objet = Structure + Comportement
fonctions des traitements
Carac. Flux de données Séparation données / Implémentation OO
traitements
Exemples SADT MERISE UMP / UML
DEMARCO AXIAL OOD
Université Ibn Zouhr - Agadir
Ecole Supérieure de Technologie
Agadir
- Traitements:
• Étude des évènements
• Indépendances entre les domaines
- Données
• Étude du vocabulaire de l’organisation
• Intégration des domaines: Vue globale
2
Méthode de Merise : Fondements
Trois niveaux de modélisation
1. Niveau conceptuel
Réponse à la question QUOI ? (ce qui fait l’entreprise)
Que faire ? Avec quelles données ?
Modèle conceptuel des données (MCD)
Modèle conceptuel des traitements (MCT)
2. Niveau organisationnel
Réponse aux questions QUI, QUAND, Où ? (les différents postes de ce
qui le font)
Modèle logique des données (MLD)
Modèle organisationnel des traitements (MOT)
3. Niveau physique
Réponse à la question COMMENT? (quels sont les moyens de le faire)
intégration des moyens techniques, matériels et logiciels
Modèle physique des données (MPD)
Modèle opérationnel des traitements (MOpT)
3
Tableau récapitulatif de niveau d’étude
Le cycle de vie en merise
5
Le cycle de vie en merise
MCT
MPD
Principales étapes en merise
• Principales étapes du la méthode Merise:
Dictionnaire de données
Modèle logique
Modèle physique
Objectifs:
Représenter au niveau conceptuel des flux d’information du système
existant.
Délimiter les domaines du système.
Identifier les acteurs interne et externes
Modéliser les échanges d’information entre les différents acteurs
Résultat produit:
Diagramme des flux ( appelé aussi Modèle conceptuel de
communication MCC)
Modèle conceptuel de la communication
1. Analyse des flux | Terminologie
Acteur: Tout ce qui peut émettre ou recevoir des flux. Par exemple: un service, une
personne, etc..
acteur externe: entité externe de l’organisation ou au domaine étudié,
Ex: Client, Fournisseur Banque,….
acteur interne: appartient au domaine étudié.
Ex: service de production, commercial, ….
Questions:
1. Donner la liste des acteurs
2. Présenter l ’ensemble des flux qui peuvent reliés les acteurs présentés
3. Dessiner le graphe des flux correspondant à ce cahier des charges
Modèle conceptuel de la communication
1. Analyse des flux | Exemple d’étude 1
Le demandeur désirant obtenir une carte bancaire doit en faire la demande auprès de son
agence.
La carte n'est pas accordée si le demandeur n'est pas un client de l'agence.
Chaque jour, l'agence transmet au centre de gestion des cartes bleues les demandes de
ses clients.
Dès que l'agence a reçu la carte bleue en provenance du centre (en général 4 jours
après la demande), elle adresse au client un avis de mise à disposition et un avis de
prélèvement de la cotisation annuelle. Le client vient alors retirer sa carte.
- Question:
Etablir le graphe des flux ?
Modèle conceptuel de la communication
1. Analyse des flux | Exemple d’étude 2
Définition:
Un instrument d’étude qui permet de faire un recensement et une description de
l’ensemble des propriétés d’un domaine du système en étude. Ces dernières seront
utilisées dans les futures modèles d’analyse et de conception.
Les propriétés sont recensées à partir des documents collectés dans l’organisation ou à
partir des diagrammes des flux. Généralement les propriétés sont décrites grâce aux
règles de gestion. Cependant, il est utile de compléter leur définitions par des
précision sur le domaine de valeurs, leur format, les formules de calculs permettant de les
identifier
Contrôle du Dictionnaire de Données DD
Une fois élaboré, le DD doit être contrôlé afin d’assurer qu’il ne contiens ni synonymes ni
polysémes
Polysémes :Un polyséme est une propriété qui peut avoir des significations multiples
Nom du propriété Domaine de valeurs signification
Quantité Entier Quantité commandé
Quantité en stock
Montant Réel Montant HT
Montant TTC
Classification des propriétés dans DD
propriétés permanente.
Exemple : Client (Nom, Adresse, CA du mois M, CA du mois M-1)
propriétés du type mouvement.
Exemple : Commande (N° Cde, Date Cde) mémorisée dans le SI et issue de
l’événement «passation de commande».
Exemple :
1,N
COMMANDE
Commander
Qté commandée N° Commande
0,N Date Commande
1,1
PRODUIT Passer
commande
Ref-Produit
Désignation
Prix-unitaire 1,N
CLIENT
Code-Client
Nom-Client
Le Modèle Conceptuel de Données (MCD)
Les Concepts de base
• Entité : représentation concrète ou abstraite d’un objet appartenant au réel
perçu à propos de laquelle on veut enregistrer des informations.
Une entité peut être :
Une personne (CLIENT)
Un lieu (DEPOT, BUREAU, ATELIER, …)
Un objet documentaire (LIVRE, OUVRAGE, DOSSIER,…)
……. etc
Après avoir réaliser le dictionnaire de données, il faut regrouper ces données par
paquet homogène.
Ces paquets représentent les entités.
Une entité est caractérisée par :
- Un identifiant
- Une suite d’information liée à cet identifiant.
Le Modèle Conceptuel de Données (MCD)
Les Concepts de base
L’identifiant figure en premier dans la liste des propriétés. Il est souligné.
Une association est un lien sémantique entre plusieurs entités indépendamment de tous
traitements.
Une association est souvent nommé par un verbe qui exprime le sens du lien entre les
entités.
Les liens logiques existant entre deux entités sont appelés Associations.
Par exemple: on peut considérer qu’il existe une association Enseigne entre l’entité instituteur
et élève dans le cas d’une école
Le Modèle Conceptuel de Données (MCD)
Les Concepts de base | l’association
Formalisme
Nom de l’association
•attribut 1
•attribut 2
• Association binaire
• Association ternaire
• Association réflexive
Le Modèle Conceptuel de Données (MCD)
Contraintes d’intégrité
Contraintes d’intégrité:
Ce sont les règles relatives aux données qui doivent être incorporées au modèle
afin d’assurer la cohérence de la base d’information.
Exemple d’incohérence :
une commande n’est passée par aucun client;
la date de fin de location est antérieure à la date de début de location.
Le Modèle Conceptuel de Données (MCD)
Contraintes d’intégrité | Cardinalité
Cardinalité: la cardinalité d'une relation est composé d'un couple comportant une
borne maximale et une borne minimale, intervalle dans lequel la cardinalité d'une
entité peut prendre sa valeur:
La borne minimale (0 ou 1) décrit le nombre minimum de fois qu'une entité peut
participer à une relation.
La borne maximale (1 ou n) décrit le nombre maximum de fois qu'une entité peut
participer à une relation.
Le Modèle Conceptuel de Données (MCD)
Contraintes d’intégrité | Cardinalité
Cardinalité d’une association : « min .. max »
« Compte le nombre de fois (min et max) où une occurrence de l’entité peut se retrouver engagée
dans l’association »
• Cardinalité minimum :
0 : peut ne pas être engagée
1 : doit être engagée au moins une fois
• Cardinalité maximum :
1 : ne peut pas être engagée plus d’une fois
n : peut être engagée plus d’une fois
Exemple:
• Une voiture appartient à une personne et une seule :
→ Elle est engagée dans « 1..1 » association « Appartient à »
• Une personne peut posséder 0 , 1 ou plusieurs voitures :
→ Elle est engagée dans « 0..n » associations « Appartient à »
Le Modèle Conceptuel de Données (MCD)
Contraintes d’intégrité syntaxiques
Elles portent sur un attribut et peuvent concerner soit son format, soit son domaine.
Exemples:
Prix d’un produit doit être un nombre réel positif.
Une date doit prendre le format JJ/MM/AA.
Contraintes d’intégrité sémantiques
Elles portent sur la cohérence des sens de plusieurs attributs et s’appliquent soit à:
des attributs de la même entité ou association,
des attributs d’entités ou associations différentes.
Exemples :
Dans l’entité « Vol » (N° vol, Date vol, Heure départ, Heure arrivée), Heure départ >
Heure arrivée.
Dans les entités « Produit » et « Client », La somme des CA des produits = la somme
des CA clients.
Le Modèle Conceptuel de Données (MCD)
Contraintes d’intégrité | Règles de gestion
Les règles de gestion du MCD précisent les contraintes d'intégrité qui doivent être
respectées par le modèle.
- Exemple :
en plus des règles de gestion R1-R5, le MCD d’une école peut avoir les règles de gestion
suivantes :
R6 : un professeur fait au moins un enseignement.
R7 : une classe a au moins un enseignant.
R2 (rappel) : chaque matière est enseignée par un et un seul professeur.
Université Ibn Zouhr - Agadir
Ecole Supérieure de Technologie
Agadir
Formalisme :
A B : 1 source , 1 but
( A, B, …) X : plusieurs sources , 1 but
A ( X, Y, …) : 1 source , plusieurs buts
Exemples :
N° Client Nom Client , Prénom , Adresse , Tél DF intra - entité
Commande Produit
Avoir 0,n
N° de commande 1,n Réf du produit
Date commande Quantité commandée Prix du produit
Date livraison Quantité en stock
Les cardinalités:
Une commande peut avoir un seul produit, peut avoir plusieurs produit n.
Un produit peut ne pas être commandé 0 peut être commandé plusieurs fois dans
différentes commande
N° de commande Quantité commandée N° de commande
Quantité commandée
Réf du produit
Réf du produit Quantité commandée
Le Modèle Conceptuel de Données (MCD)
Contraintes d’intégrité |Contrainte d’intégrité fonctionnelle (ou dépendance fonctionnelle)
• Graphe de dépendances fonctionnelles
Une représentation graphique de toutes les dépendances qui existent entre les données
prises en charge dans l’étude
Exemple
Le Modèle Conceptuel de Données (MCD)
Contraintes d’intégrité |dépendance fonctionnelle
• Transformation du GDF en MCD
R1 : les données sources d'au moins une DF (celles qui sont soulignées sur le GDF)
représentent les identifiants des entités dont les attributs sont les cibles de ces DF
Le Modèle Conceptuel de Données (MCD)
Contraintes d’intégrité |Contrainte d’intégrité fonctionnelle (ou dépendance fonctionnelle)
• Transformation du GDF en MCD
R2 : Les flèches restantes deviennent des associations. Les données déterminées par
une DF conjointe deviennent des attributs portés par l’association.
Le Modèle Conceptuel de Données (MCD)
Contraintes d’intégrité |dépendance fonctionnelle
• Transformation du GDF en MCD
R2 : Les flèches restantes deviennent des associations. Les données déterminées par
une DF conjointe deviennent des attributs portés par l’association.
R3 : Les règles de gestion doivent permettre de trouver les cardinalités
Le Modèle Conceptuel de Données (MCD)
Les étapes pour la construction d'un MCD
Ex.
Le Modèle Logique de Données (MLD)
Les règles de transformation du MCD au MLD
Passage MCD au MLD est basé sur notions suivantes:
Toute entité est transformée en table.
Les propriétés de l'entité deviennent les attributs de la table.
L'identifiant de l'entité devient la clé primaire de la table.
Table Colonnes
Entité
Ex.
Commande
Client
0,n 1,1 Num_commande
Num_client
passer Date_commande
nom
Prénom
adresse
Client Commande
Num_client
Num_commande
nom Date_commande
Prénom #Num_client
adresse
Le Modèle Logique de Données (MLD)
Transformation des relations binaires de type (x,n) – (x,n):
On crée une table supplémentaire ayant comme clé primaire une clé composée des clés
primaires des 2 tables. Lorsque la relation contient elle-même des propriétés, celles-ci
deviennent attributs de la table supplémentaire. Une propriété de la relation qui est
soulignée devra appartenir à la clé primaire composée de la table supplémentaire.
Le Modèle Logique de Données (MLD)
Transformation des relations Ternaires
On crée une table supplémentaire ayant comme clé primaire une clé composée des clés
primaires de toutes les tables reliées. Cette règle s'applique de façon indépendante des
différentes cardinalités. Lorsque la relation contient elle-même des propriétés, celles-ci
deviennent attributs de la table supplémentaire. Une propriété de la relation qui est soulignée
devra appartenir à la clé primaire composée de la table supplémentaire.
Université Ibn Zouhr - Agadir
Ecole Supérieure de Technologie
Agadir
On crée une table supplémentaire ayant comme clé primaire une clé composée des clés
primaires des 2 tables. Lorsque la relation contient elle-même des propriétés, celles-ci
deviennent attributs de la table supplémentaire. Une propriété de la relation qui est
soulignée devra appartenir à la clé primaire composée de la table supplémentaire.
Le Modèle Logique de Données (MLD)
Transformation des relations Ternaires
On crée une table supplémentaire ayant comme clé primaire une clé composée des clés
primaires de toutes les tables reliées. Cette règle s'applique de façon indépendante des
différentes cardinalités. Lorsque la relation contient elle-même des propriétés, celles-ci
deviennent attributs de la table supplémentaire. Une propriété de la relation qui est soulignée
devra appartenir à la clé primaire composée de la table supplémentaire.
Le Modèle Logique de Données (MLD)
Transformation de plusieurs relations entre 2 entités
Le Modèle Logique de Données (MLD)
Exemples de Transformation:
MLDR:
Etudiant(num_INE, nom,prénom, #libellé_formation)
Formation(libellé_formation, description)
Le Modèle Logique de Données (MLD)
Exemples de Transformation:
MLDR:
Departement(libellé_departement, adresse)
Formation(libellé_formation, description, #libellé_departement)
Le Modèle Logique de Données (MLD)
Exemples de Transformation:
MLDR:
Cours(libellé_cours, Enseignant)
Contient(#libellé_formetion,#libellé_cours,#Enseignant, coefficient)
Formation(libellé_formation, description, #libellé_departement)
Le Modèle Logique de Données (MLD)
Etude de cas: TD1
Donnez le MLDR équivalent à l’MCD réalisé au niveau du TD1, présenté comme suit:
Le Modèle Logique de Données (MLD)
Etude de cas: TD1
SERVEUR MLDR
1# 1,N 0,N CALENDRIER
AFFECTER
2 SERVEUR ( 1 # , 2 ) Dictionnaire de données
9#
1 - N° de serveur
1,N 1,N
CALENDRIER ( 9 # ) 2 - Nom de serveur
3 - N° de table
0,N AFFECTER ( 1 #, 9 # , 3 # ) 4 - N° de consommation
SUIVRE 1,N TABLE
5 - Libellé consommation
3# 6 - Prix unitaire consommation
CONCERNER TABLE ( 3 # )
7 - Quantité d ’une consommation commandée
1,1 TRAITER 8 - Montant d ’une ligne de commande
1,1 COMMANDE ( 11 #, 12, 10 , 9 - Date de commande
1,1
COMMANDE 1 #, 3 #, 9 # ) 10 - Heure de la commande
CONSOMMATION 11 - N° de la commande
11 #
FIGURER 1,N FIGURER ( 11 # , 4 # , 7 , 8 ) 12 - Montant total de la commande
12 1,N 4 #
10 5
7 CONSOMMATION ( 4#, 5 , 6 )
8 6
Le Modèle Physique de Données (MPD)
Définition:
Le modèle physique des données (MPD) est la traduction du modèle logique des données
(MLD) dans une structure de données spécifique au système de gestion de bases de
données (SGBD) utilisé.
Exemple:
Le Modèle Physique de Données (MPD)
Concepts du MPD :
la colonne: c’est l’élément qui définit la structure, une table possède autant de colonnes
que d’information à ranger.
index: structure associée permettant d’associée 1 ou n colonnes, de contrôler l’unicité,
d’accélérer les recherches.
la vue: logique pour monter qu’une partie du système d’information.
le trigger: permet est un traitement particulier visant à respecter les contraintes d’intégrité
de base, il est donc attaché à une table et se déclenche automatique lors insert, update ou
delete d’enregistrement.
la procédure stockée: traitement sur le serveur, appelé par le client, utile pour réaliser des
fonctions.
tablespace :une bd est un espace de stockage d’objets physiques . pour raison de gestion, on
découpe en sous ensemble, une partie pour
les tables, une autres index, les transactions, données temporaire, etc ..
Le Modèle Physique de Données (MPD)
Types de base :
Le Modèle Physique de Données (MPD)
Types de base :
Le Modèle Physique de Données (MPD)
Etude de cas 1: