[PDF] BASES DE DONNÉES ET MODÈLES DE CALCUL





Previous PDF Next PDF



La démarche qualité dans les services à la personne

1 Définir ses objectifs stratégiques (ou projet de ser- vice). 2 Recueillir les informations disponibles pour établir les constats. 3 Déterminer les points 



Manuel pour Gestion Axée sur les Résultats et lAgenda 2030 pour

Philosophie des résultats et principes*. Page 14. 13 avaient été accomplis dans la lutte contre les problèmes que les programmes et projets cherchaient à 



Analyse et Conception du Système dInformation (Merise)

2012/2013. Analyse III.1 -. Le Modèle conceptuel des Traitements (Evénements) . ... Un projet informatique a pour objectif de construire une application ...



Bien-être au travail et performance de lentreprise: une analyse par

Jan 30 2020 2012 en faveur du développement du bien-être au travail. D'autres entreprises



Manuel sur la Gestion Axée sur les Résultats et lAgenda 2030 pour

Cela implique de définir des résultats réalistes attendus basés sur des analyses appropriées; identifier les bénéficiaires du projet / programme et concevoir 



BASES DE DONNÉES ET MODÈLES DE CALCUL

PARTIE 1. LES BASES DE DONNÉES. CHAPITRE 2 • INTRODUCTION sur le plan méthodologique qui conduisent à des résultats peu fiables et.



Document de Projet dAppui au CPD

de coopération du PNUD au Mali pour la période 2008-2012 le Gouvernement et le PNUD ont initié ce projet d'appui à la mise en œuvre du CPD. II.



Prem mière év valuatio on à m mi-parc cours d du PRO OGEBE E

Oct 18 2011 Annexe 1 – Termes de référence de l'évaluation . ... fonctions de suivi du projet ; (ii) Garantir la redevabilité pour l'atteinte de ...



Guinée —Rapport de mise en œuvre de la stratégie de réduction de

Encadré 1 : Résultats de l'enquête sur la pauvreté subjective février 2011 Evolution du taux de croissance économique en termes réels de 2007-2012 ...



Projet « Renforcer lefficacité et catalyser la durabilité du système

Aug 23 2012 Annexe 1 – Termes de référence de l'évaluation. ... Tableau 2 – Exécution financière du projet WAP au 29 mai 2012 en USD (montants engagés) ...



TERMES DE RÉFÉRENCE DE L'ÉTUDE - The World Bank

2 Obiectifs de l'intervention La présente étude a pour objet: -* la description de la situation environnementale et sociale actuelle du Burkina en relation avec le PST 2; * la détermination des impacts environnementaux et sociaux du PST 2; * l'identification des mesures à prendre des structures responsables de leur mise en



TERMES DE REFERENCE R I- CONTEXTE DE LA MISSION - The World Bank

2 Traitement et analyse de l’information (Identification et évaluation des impacts) 3 Synthèse et restitution de l’information C Analyse des impacts sur l’environnement 1 Impact sur le milieu biophysique a Phase de rénovation ou de construction b Phase d’exploitation et de maintenance des bâtiments 2 Impact sur le milieu

BASES DE DONNÉES

ET MODÈLES DE CALCUL

Outils et méthodes

pour l"utilisateur

Cours et exercices corrigés

Jean-Luc Hainaut

Professeur à l"Institut d"Informatiquedes Facultés Universitaires Notre-Dame de la Paix, Namur

4e édition

Illustration de couverture : Contexture, digitalvision®

© Dunod, Paris, 2000, 2002, 2005

© InterEditions, Paris, 1994

ISBN 2 10 049146 6

Yves, Véronique et Jean-Pierre,

Alain, Benoît et Carine,

Bertrand, Catherine, Muriel et Michel,

Olivier, Mario et Bernard,

Didier, Jean, Vincent et Jean-Marc,

Alain, Pierre, Thierry et Anne-France,

Arnaud, Stéphane, Olivier, Philippe et Majid,

Denis, Virginie et Thomas,

Christine

Aurore et Fabrice,

Jean-Roch,

Ravi et Julien,

Eric,

Anthony,

Yannis et Frédéric

Table des matières

AVANT-PROPOS

15

CHAPITRE 1 •

MOTIVATION ET INTRODUCTION

17

1.1 L'utilisateur-développeur, heurs...

17

1.2 ... et malheurs

18

1.3 Objectif de l'ouvrage

21

PARTIE 1

LES BASES DE DONNÉES

CHAPITRE 2 •

INTRODUCTION

25

2.1 L'utilisateur et les données

25

2.2 Bases de données et SGBD relationnels

26

2.3 Construction d'une base de données

28

2.4 Description de la première partie

29

2.5 Pour en savoir plus

30

CHAPITRE 3 •

CONCEPTS DES BASES DE DONNÉES

31

3.1 Table, ligne et colonne

31

3.2 Rôles d'une colonne

33

3.2.1 Les identifiants33

3.2.2 Les clés étrangères34

3.2.3 Les informations complémentaires34

6

Table des matières

3.2.4 Les identifiants et clés étrangères multicomposants 34

3.2.5 Les identifiants primaires34

3.2.6 Les contraintes référentielles35

3.2.7 Les colonnes facultatives35

3.3 Structure et contenu d'une base de données

36

3.4 Représentation graphique d'un schéma

37

3.5 Un exemple de base de données

38

3.6 Autres notations graphiques

40

3.7 Note sur les contraintes référentielles

41

3.8 Modification et contraintes d'intégrité

43

3.8.1 Les contraintes d'unicité (identifiants)43

3.8.2 Les contraintes référentielles (clés étrangères) 43

3.8.3 Les colonnes obligatoires45

3.9 La normalisation

45

3.9.1 Le phénomène de redondance interne46

3.9.2 Normalisation par décomposition46

3.9.3 Analyse du phénomène47

3.9.4 Remarques49

3.10 Les structures physiques

50

3.11 Les systèmes de gestion de données

51

3.12 SQL et les bases de données

53

3.13 Exercices

54

CHAPITRE 4 •

LE LANGAGE SQL DDL

55

4.1 Introduction

55

4.2 Le langage SQL DDL

56

4.3 Création d'un schéma

56

4.4 Création d'une table

57

4.5 Suppression d'une table

61

4.6 Ajout, retrait et modification d'une colonne

61

4.7 Ajout et retrait d'une contrainte

62

4.8 Les structures physiques

63

CHAPITRE 5 •

LE LANGAGE SQL DML

65

5.1 Introduction

65

5.2 Consultation et extraction de données dans une table

66

5.2.1 Principes66

5.2.2 Extraction simple66

Table des matières

7 © Dunod - La photocopie non autorisée est un délit.

5.2.3 Extraction de lignes sélectionnées67

5.2.4 Lignes dupliquées dans le résultat68

5.2.5 Des conditions de sélection plus complexes 70

5.2.6 Un peu de logique72

5.2.7 Données extraites et données dérivées76

5.2.8 Les fonctions SQL77

5.2.9 Les fonctions agrégatives (ou statistiques) 80

5.3 Sélection utilisant plusieurs tables : les sous-requêtes

82

5.3.1 Les sous-requêtes82

5.3.2 Sous-requête et clé étrangère multi-composant 83

5.3.3 Attention aux conditions d'association négatives 84

5.3.4 Références multiples à une même table86

5.3.5 Les quantificateurs ensemblistes88

5.4 Extraction de données de plusieurs tables (jointure)

91

5.4.1 La jointure de plusieurs tables91

5.4.2 Conditions de jointure et conditions de sélection 92

5.4.3 Jointures sans conditions : produit relationnel 93

5.4.4 La jointure et les lignes célibataires - Les opérateurs ensemblistes 93

5.4.5 Les requêtes sur des structures de données cycliques 96

5.4.6 Sous-requête ou jointure?100

5.4.7 Valeurs dérivées dans une jointure103

5.4.8 Les jointures généralisées103

5.4.9 Interprétation du résultat d'une jointure 104

5.5 Extraction de données groupées

107

5.5.1 Notion de groupe de lignes107

5.5.2 Sélection de groupes et sélection de lignes 108

5.5.3 Groupes et jointures109

5.5.4 Composition du critère de groupement110

5.5.5 Attention aux groupements multi-niveaux 111

5.5.6 Peut-on éviter l'utilisation de données groupées ? 112

5.6 Ordre des lignes d'un résultat

113

5.7 Interprétation d'une requête

114

5.8 Modification des données

115

5.8.1 Ajout de lignes115

5.8.2 Suppression de lignes116

5.8.3 Modification de lignes117

5.8.4 Mise à jour et contraintes référentielles117

5.8.5 Modification des structures de données120

5.9 Exercices

121

5.9.1 Énoncés de type 1121

5.9.2 Énoncés de type 2121

5.9.3 Énoncés de type 3122

5.9.4 Énoncés de type 4123

8

Table des matières

5.9.5 Énoncés de type 5126

5.9.6 Énoncés de type 6128

5.9.7 Énoncé de type 7129

CHAPITRE 6 •

SQL AVANCÉ

131

6.1 Le contrôle d'accès

131

6.2 Les vues SQL

133

6.2.1 Principe et objectif des vues134

6.2.2 Définition et utilisation d'une vue134

6.2.3 Les vues comme interface pour des besoins particuliers 135

6.2.4 Les vues comme mécanisme de contrôle d'accès 135

6.2.5 Les vues comme mécanisme d'évolution de la base de données 136

6.2.6 Les vues comme aide à l'expression de requêtes complexes 136

6.2.7 Mise à jour des données via une vue136

6.3 Extension de la structure des requêtes SFW

137

6.3.1 Extension de la clause select137

6.3.2 Extension de la clause from138

6.3.3 Les requêtes récursives143

6.4 Les prédicats (check)

144

6.5 Les procédures SQL (stored procedures)

145

6.6 Les déclencheurs (triggers)

146

6.7 Le catalogue

147

6.8 Les extensions proposées par SQL3

151

6.9 Les interfaces entre BD et programmes d'application

152

6.10 SQL et l'information incomplète

156

6.10.1 Introduction156

quotesdbs_dbs45.pdfusesText_45
[PDF] Master Administration des entreprises Pro

[PDF] APRES LA DE GENERALE ET TECHNOLOGIQUE

[PDF] Section des Unités de recherche. Rapport d évaluation. Unité de recherche : Institut Droit et Santé (IDS) de l'université de Paris 5

[PDF] Il y a en France une répugnance à saisir le juge dans le dessein bien précis de faire avancer tel ou tel droit, telle ou telle cause.

[PDF] Le dossier de remboursement FSI

[PDF] Conseil lémanique pour l environnement (éco)mobilité à Genève-Sud et dans le Genevois

[PDF] Développement de la Promotion de la Santé au sein des Maisons de Santé Pluridisciplinaires (MSP) et des Pôles de Santé en Région Centre

[PDF] PROCESSUS DE PASSAGE DE LA TELEVISION ANALOGIQUE A LA TELEVISION NUMERIQUE CAS DU CAMEROUN

[PDF] La 2nde générale et technologique, et après...

[PDF] Projet pédagogique de l' Accueil de Loisirs Associé à l Ecole de la MJC Duchère. Introduction

[PDF] Animation : Isabelle Gillette Faye, directrice du GAMS

[PDF] Les éco-activités et les emplois de l environnement Intervenante: Christelle Insergueix

[PDF] Organisation commerciale de la station. Valloire Organistation touristique Février 2015

[PDF] 2 nde GT. technologique. STMG, STD2A, STI2D, ST2S, STL, STAV pour découvrir un domaine ES, L, S. pour approfondir les matières générales

[PDF] www.ascensia.ca Choisissez un indicateur de glycémie Ascensia