Migration_de_la_base_de_donnees_des_passeports_biometriques_sous_Oracle_vers_une_base_de_donnees_NoSQL_MongoDB.pdf

République Algérienne Démocratique et Populaire
Université Abou Bakr Belkaid Tlemcen
Faculté des Sciences
Département dInformatique
Mémoire de fin d’études
Pour l’obtention du diplôme de Master en Informatique
Option : Système d’Information et de Connaissances (S.I.C)
Thème
Migration de la base de données des
passeports biométriques sous Oracle vers
une base de données NoSQL MongoDB
Réalisé par :
- BACHIR Ahmed
- BOUDEFLA Mohammed
Présenté le 19 Septembre 2016 devant le jury composé de MM.
- BENMAMMAR Badr
(Président)
- MATALLAH Houcine
(Encadreur)
- BENAMAR Abdelkrim
(Examinateur)
- AMRAOUI Asma
(Examinateur)
Année universitaire: 2015-2016
Remerciements
Nous remercions tout d’abord Allah le tout puissant pour le courage et la
volonté qu’il nous a donné pour arriver à bout de ce travail.
Nous tenons à remercier toutes les personnes qui ont contribué de manière
directe ou indirecte à l’aboutissement de ce mémoire.
Nous tenons à remercier sincèrement Mr MATALLAH Houcine, qui en
tant qu’encadreur de ce PFE, s’est toujours montré à l’écoute et très
disponible tout au long de la réalisation de ce travail, ainsi pour
l’orientation, la confiance, l’aide et le temps qu’il a bien
voulu nous consacrer.
Nous exprimons également nos gratitudes aux membres de jury, qui nous
ont honoré en acceptant de juger ce modeste travail.
Nos sincères remerciements à tous nos professeurs
du département d’informatique de la faculté des sciences
à l’Université Abou Bekr Belkaid à Tlemcen.
Dédicaces
Toutes les lettres ne sauraient trouver les mots qu’il faut ...
Tous les mots ne sauraient exprimer la gratitude, l’amour, le
respect, la reconnaissance ...
Aussi, c’est tout simplement que...
Je dédie ce mémoire à
A Mes très chère Parents,
A Ma très chère Femme,
A Mes très chère Frères et ma chère Sœur,
A mon neveu Mohammed Yacine et toute Ma chère
Famille,
A Mes Professeurs et Enseignants de l’université,
A Mes Amis et Mes Collègues de Travail, et à Tous ceux et
celles qui me connaissent
A Toute Personne qui m' a donné son soutien, son
encouragement et ses conseils pour la réalisation de ce
mémoire.
Je Vous Aime
Mr. BOUDEFLA Mohammed
Dédicaces
Je dédie ce mémoire tout d’abord à ma trés chère mère et
ma trés chère grand-mère.
Je dédie également ce mémoire à tous mes professeurs et
enseignants de l’université de Tlemcen qui m’ont instruit
durant le cursus de ma formation.
A mes chers amis Khaouani Bachir, Benkhatab Aladdine,
Abess Halim, Jeddide Issam, Baba Ahmed Adil, Tagmi
Amine, Kada Noureddine, Manaa Boumediene,
à mes collègues de travail, et à tous
ceux et celles qui me
connaissent.
A Mr Dahmani Djilali pour son bon accueil et son aide.
A toute personne qui m’a donné son soutien, son
encouragement, ses conseils et orientations pour la
réalisation de ce mémoire.
Mr. BACHIR Ahmed
Table de matières
INTRODUCTION GENERALE ………………………………………..…………... 1
CHAPITRE 1 : Bases de données relationnelles et leurs limites
1. INTRODUCTION …………………………………………………………..…...…... 4
2. DEFINITIONS ET CONCEPTS DE BASES ………………………………….... 4
2.1 Définition d’une base de données ..…………………..…….……………….......... 4
2.2 Définition d’un système de gestion de base de données …………..……….......…. 4
3. OBJECTIFS DES SGBD ………………………………………...……….………... 5
3.1 Administration facilitée des données ………………………………………….….. 5
3.2 Efficacité des accès aux données ……………………………………...………. 5
3.3 Redondance contrôlée des données ………………………………………………. 5
3.4 Cohérence des données ………………………………………………….………. 5
3.5 Partage des données…………………………………………………………..…… 6
3.6 Sécurité des données …………………………………………………...………..... 6
4. PROPRIETES D'UN SGBD RELATIONNEL …………………………......…..…. 6
5. CONCEPTS PRINCIPAUX ………………………………………………………… 7
5.1 Table et Attribut ……………………………………………………………....….. 7
5.2 Clés ……………………………………………………………………….…...…. 7
5.2.1 Clés primaires …………………………………………………………….…. 7
5.2.2 Clés étrangères …………………………………………………………….… 8
6. LANGAGES DE MANIPULATION DES DONNEES RELATIONNELLES ...8
6.1 Introduction………………………………………………………………..…...…. 8
6.2 Langage SQL ………………………………………………………...…..…..…... 9
6.3 SQL au sein d'un SGBD ……………………………………………………..….. 10
7. PROPRIETES ACID …………………………………………………………...…. 10
8. LIMITES DE SGBD RELATIONNELS ……………………………………...... 11
8.1 Modélisation des entités réelles ……………………………………...………...... 11
8.2 Surcharge sémantique ………………………………………………………...…. 12
8.3 Contraintes d’intégrité ……………………………………………………...…… 12
8.4 Langage de manipulation ………………………………………………….. 12
8.5 Scalabilité limitée …………………………………………………………...... 12
8.6 Propriétés ACID en milieu distribue ………………………………………..…... 12
8.7 Limites face aux usages ………………………...…………………………...... 13
9. CONCLUSION ………………………………...………………………………...…. 13
CHAPITRE 2 : Bases de données NoSQL
1. INTRODUCTION ……………………...…………………………………….. 14
2. HISTORIQUE ………………………………………………………………..…. 14
3. EMERGENCE DU NOSQL ………………………………………...………….. 14
4. DIFFERENCES ENTRE LE NOSQL ET LE RELATIONNEL …………...... 15
4.1 Caractéristiques du modèle relationnel ……………………………………..…... 15
4.1.1 Modèle de données ………………………………………………………..….. 15
4.1.2 Gestion de la valeur NULL …………………………………………..……….. 16
1 / 108 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !