Liste des figures
Figure I.1. Mémorisation et traitement d'ordinateur 20
Figure II.1. Cas pratique de type-entité 36
Figure II.2. Cas pratique de modèle
entité-association 37
Figure II.3. Exemple d'occurrences de l'association APPARTENANCE
37
Figure II.4. Représentation graphique et exemples (suppose
qu'un livre ne peut posséder
qu'un auteur) sur les cardinalités .38
Figure II.5. Cas pratique d'associations plurielles entre un
type-entité 39
Figure II.6. Cas pratique d'associations réflexives sur le
type-entité personne 40
Figure II.7. Cas pratique de type-association ternaire
inapproprié 41 Figure II.8. Cas pratique de Type-association ternaire
de la figure précédente corrigé en deux
type-associations binaires 41 Figure II.9. Cas pratique de
type association ternaire entre des type-entités Créneau
horaire,
Salle et Film 42 Figure II.10. Cas pratique de transformation
du type-association ternaire de la figure 2.10 en
un type-entité et trois typeassociations binaires
43 Figure II.11. Cas pratique du Modèle représentant un
type-association ternaire Vol liant trois
type-entités Avion, Trajet et Pilote ..44 Figure II.12.
Cas pratique de transformation du type-association ternaire de la figure 2.12
en
un type-entité et trois typeassociations binaires
44 Figure II.13. Cas pratique du Modèle de la figure 2.13
corrigé au niveau des cardinalités...44
Figure III.1 : Erreur de conception du modèle
entité association
|
56
|
Figure III.2 : Cas pratique de normalisation de la 2FN
|
..59
|
Figure III.3 : Cas pratique de normalisation de la 3FN
|
59
|
Figure III.4. Cas pratique de normalisation de la BCFN
|
60
|
Figure III.5. Forme non normalisée
|
.61
|
Figure III.6. Forme 1NF
|
61
|
Figure III.7. Forme 2NF
|
61
|
Figure III.8. Passage en 3NF, en ajoutant la table Code_postal
avec attributs (rue et ville)...61 Figure III.9. Passage en 3NF, après
ajout de la table Code_postal avec attributs (rue et ville)61
Figure III.10. Forme 2NF
|
.62
|
Figure III.11. Forme 3NF
|
.62
|
Figure III.12. Forme BCNF
|
.62
|
Figure III.13. Table ELEVE en 2NF
|
63
|
Figure III.14. Forme 3NF et intégrité
référentielle
|
63
|
12
Figure IV.1. Les différents types de jointures ..80
13
Liste des tableaux
Tableau II.1. Exemples cardinalités et types 37
Tableau III.1 : Cas pratique d'usage des règles de
passage modèle entité-association du
modèle relationnel 56
Tableau IV.1. Les opérateurs de comparaison d'une
valeur à un ensemble de valeurs 83
Tableau IV.2. Récapitulatif des différentes
clauses 84
14
Introduction générale
Partant de l'approche informatique, cette réflexion
prouve, sur base du système de gestion de base de données, qu'une
gestion d'informations est soumise à une évolution constante. Le
progrès liés à l'augmentation de la finesse de stockage et
de manipulation d'informations en sont la base.
C'est un fait pour toutes les organisations, que la gestion
d'informations a fait ses preuves, à travers différentes
approches de sa capacité à fournir des services de stockage
gigantesque aux organisations en nécessitées. Les
possibilités techniques et les enjeux informatiques actuels incitent la
quasi-totalité des couches sociétales et entrepreneuriales
à réaliser des bases des données de plus en plus
complexes. Comme on peut le constater, l'émergence accrue des
systèmes d'informations impose aux organisations une réaction
rapide et une prise de décisions pertinentes celle de doter leur
Système d'Information d'une interface Web suite à
l'évolution du suivi automatisé des toutes les tâches
entrepreneuriales. Dans ce contexte, il n'est plus possible sans avoir
accès aux informations significatives relatives au problème
traité car l'époque où une faible quantité
d'informations était suffisante pour décrire la situation des
organisations appartient au passé.
Cette motivation de fond, fait que l'accroissement de stockage
et de manipulation de la quantité d'informations requises par les
décideurs a rendu l'identification et l'accès aux informations
des organisations de plus en plus difficiles. C'est dire que l'information est
devenue une des ressources stratégiques des organisations. Cette
dernière s'est développée, faut-il le rappeler, s'est
fortement sur l'organisation de la collecte, du stockage, de la
présentation, de la distribution et de la maintenance des informations
devient un élément ou un facteur prédominant et
conditionnant son fonctionnement efficace.
Au regard du branding réputationnel de l'augmentation
spectaculaire du nombre d'informations manipulées, il n'est plus
possible à concevoir en faisant appel uniquement au bon sens. Le
paradigme sur les évidences des mutations vers des systèmes de
stockage et de manipulation des données a émergé dans ce
contexte comme réponse aux besoins en gestion d'informations. Sans que
cela ait été prémédité, il existe un moyen
simple de se représenter les ressources de la collecte et de la
manipulation de données en considérant chacune d'entre elles
comme un ordinateur physique. Pour ce faire, l'indépendance entre le
niveau physique et le niveau logique de la description des données est
un autre atout de ces SGBD. C'est principalement grâce à ce
fondement théorique que les SGBD relationnel ont des interfaces
d'accès très voisines les unes des autres qui ont convergé
vers le standard qu'est le langage SQL [1] Ce qui est positif reste la
méthode la plus courante pour organiser
15
et accéder à des ensembles de données.
Partant, la situation est essentiellement due à la multiplication des
données en matière d'organisation.
C'est pour cette raison que l'apparition des engins
informatiques qu'éprouvent actuellement la toile mondiale tout et pour
très longtemps d'indiquer la manière dont l'automatisation de la
gestion de l'information a accéléré la réflexion
sur la nature et la structure du "système de pilotage" des organisations
que constituent les circuits d'information.
Une conviction est, à ce sujet, utile : l'ère
des ordinateurs a facilité le stockage et la manipulation de grandes
quantités d'informations. Bien plus, les avantages des ordinateurs ont
permis de comprendre de manière concrète ce que doit être
le système d'information, les composantes qu'il doit posséder et
comment il doit évaluer.
Tout de même, le paradoxe informatique mitigé
entre la compréhension des «services informatiques offerts »
et dès lors, nous pouvons nous poser la question de la nature du lien
entre ces services informatiques et l'«informatique de gestion » nous
pouvons asseoir les termes univoque Informatique qui fournit les moyens du
traitement automatique de l'information et l'informatique de gestion qui
s'appuie sur l'informatique pour automatiser le système d'information et
rendre transparent le traitement de l'information utile et nécessaire
aux activités opérationnelles et de pilotage des organisations.
Cette partie du système d'information automatisé à l'aide
de la technologie des ordinateurs est souvent nommée : Système
d'information informatisé.
Une caractéristique fondamentale liée à
la question du système d'information considérer comme
degré d'existence est la base de données.
De ces quelques réflexions est né le sujet de
cette étude: il nous fait découvrir les services offerts par la
gestion d'informations et les mutations vers le système de gestion de
base de données relationnelles, ce qui permettent de décrire et
d'adapter la structure logique du modèle relationnel de certaines
organisations, la sémantique de pilotage, enfin un contrôle par un
programme qui se fait via une suite d'instructions. Pour y parvenir, il ne nous
serait pas commode d'introduire des instructions et des informations dans
l'ordinateur directement sous forme de signaux électriques.
Cette étude est composée de deux grands temps.
Le premier est une analyse des nombreux concepts introduits pour la gestion des
informations et des bases de données.
Il se base sur une étude informatique comme
mémoire de stockage et propose une approche lié à la
codification d'informations des bases de données et de migrations vers
les SGBDR. Cette partie est couverte par les chapitres 1, 2, et 3.
16
Le deuxième et dernier temps constitue le
dénouement de toute notre démonstration qui contient les
chapitres 4 et 5 ; Ces chapitres décrivent le travail que nous avons
effectué dans le domaine des langages de programmation pour la base de
données. Trois aspects sont principalement traités : notions au
langage Sql, ses catégories d'instructions et le sql
intégré. Le moment où l'ensemble des termes
élaborés tout au long de cette étude de recherche entrent
en cohérence et forment un système pour donner naissance à
la conclusion et aux concepts fondamentaux qui la composent.
17
|