WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Gestion_d'informations.Mutationsvers_les_bases_de_données_relationnelles_langage_de_programmation_sq


par Jacques AMINI MUDUMBI
Université de Yaoundé 1 - Master II Recherche  2017
  

précédent sommaire

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Tables des matières

Sommaire 1

Remerciements 5

Lexique 7

Résume 9

Abstract 10

Liste des figures 11

Liste des tableaux 13

Introduction générale 14

Chapitre I : L'ordinateur auxiliaire de stockage 17

I.1. Introduction 17

I.2. Ordinateur auxiliaire de stockage 17

I.3. Fonctionnalités 19

I.4. Tumulte des couloirs du cosmopolite et trivial de complexité 20

I.4.1. Tumulte des couloirs du cosmopolite 20

I.4.2. Trivial de complexité 20

I.5. Repères pour une question 21

I.6. Des perspectives pour la recherche ? 22

I.7. Bilan du chapitre 23
Chapitre II: Les bases des données : une nouvelle considération de stockage et

manipulation des données 24

II.1. Introduction 24

II.2. Base de données 25

II.2.1. Définition 25

§1. Définition d'une BD comme ensemble de données 25

§2. Définition d'une BD comme ensemble de données structuré 25

§3. Retenons ces quelques définitions informatisées 25

II.2.2. Domaine problème posé 26

II.2.3. Modèle de base de données 27

II.3. Système de gestion de base de données (SGBD) 29

II.3.1. Notions et définition 29

II.3.2. Objectifs, propriétés, composants et organisation de la mise en oeuvre d'un

SGBD 30

§2.

106

Propriétés d'un SGBD 31

§3. Composants des SGBD 31

§4. Organisation de la mise en oeuvre des SGBD 32

II.3.3. Affinement de niveaux de description des ANSI/SPARC 32

II.4. Modélisation des bases de données : le modèle entités-associations 33

II.4.1. Généralités 33

§1. Pourquoi une modélisation préalable ? 33

§2. Merise 34

II.4.2. Le modèle entités-associations 35

II.4.3. Notations d'associations type-entité 39

II.5. Bilan du chapitre 44

Chapitre III: Les évidences de mutation vers les bases de données relationnelles 46

III.1. Introduction 46

III.2. Généralités sur la notion de modèle des données 47

III.3. Structure des modèles des données à objet 47

III.3.1. Le modèle de données d'Orion 48

III.3.2. EXTRA : un modèle de données pour EXODUS 49

III.3.3. Le modèle de données de O2 51

III.3.4. Le modèle de données de Guide 52

III.4. Passage au modèle relationnel 54

III.4.1. Généralité de clé étrangère 54

III.4.2. Règles de passage 55

III.4.3. Cas pratique 56

III.5. Pertinence de la normalisation dans la conception d'une Base de données

relationnelle 56

III.5.1. Redondance d'un attribut 56

III.5.2. Anomalies de mutation 57

III.6. Dépendances fonctionnelles et normalisations des relations 57

III.6.1. Dépendance fonctionnelle : définitions 57

III.6.2. Normalisation des relations 58

III.6.3. Cas pratique 60

III.6. Intégrité structurelle 62

III.6.1. Notion et classification 62

III.6.2. Intégrité référentielle 63

III.7. Bilan du chapitre 64

107

Chapitre IV: Le langage Sql : un manipulateur de bases de données relationnelles 65

IV.1. Introduction 65

IV.2. Le langage de définition des données (LDD) 66

IV.2.1. Notion aux contraintes d'intégrité 67

IV.2.2. Créer une table : CREATE TABLE 69

IV.2.3. Modifier une table : ALTER TABLE 70

IV.2.4. Supprimer une table : DROP TABLE 71

IV.3. Le langage de manipulation des données (LMD) 71

IV.3.1. Insertion de n-uplets : INSERT INTO 71

IV.3.2. Modification de n-uplets : UPDATE 72

IV.3.3. Suppression de n-uplets : DELETE 72

IV.4. Le langage de contrôle des données (LDC) 72

IV.5. Interroger une base de données 74

IV.5.1. Notion de base 74

IV.5.2. Syntaxe de base 76

IV.5.3. Les jointures 78

IV.5.4. Les fonctions de groupes 80

IV.5.5. Sous-interrogations 82

IV.5.6. Bilan de l'instruction SELECT : syntaxe étendue 83

IV.6. Bilan du chapitre 84

Chapitre V: Le Sql intégré : un paquetage de Sql Embarqué 85

V.1. Introduction 85

V.2. Connexion au serveur de bases de données 86

V.3. Exécuter des commandes SQL 87

V.4. Les variables hôtes 87

V.5. Variables indicateurs 90

V.6. Gestion des erreurs 91

V.7. Curseurs pour résultats à lignes multiples 93

V.8. Précompilation et compilation 94

V.9. Cas pratique complet 95

V.10. Bilan du chapitre 96

Conclusion générale 98

Bilan des travaux 98

Les perspectives 100

Bibliographie 101

108

Références Web 104

Tables des matières 105

précédent sommaire






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Ceux qui rêvent de jour ont conscience de bien des choses qui échappent à ceux qui rêvent de nuit"   Edgar Allan Poe