Conception des bases de données avec merise. Partie I. Abdelfettah IDRI
|
|
|
- François Lemelin
- il y a 8 ans
- Total affichages :
Transcription
1 Conception des bases de données avec merise Partie I Abdelfettah IDRI
2 plan Le modèle conceptuel de données MCD Le modèle logique de données relationnelles MLDR Le modèle physique de données MPD Langage SQL
3 Cycle d abstraction Système d information manuel Expression des besoins (CPS) Abstraction Spécifications Fonctionnelles Détaillées Conception MCD MLDR MPD Implémentation Tests Déploiement Système d information automatisé Instanciation
4 Base de données / Fichier plat SQL PARSER EXECUTER TABLE CACHE TABLES Fonctionnement d un SGBD (DBMS) DISKS
5 Base de données / Fichier plat Utilisateur : sécurité niveau utilisateur Transactions : exécution d une séquence de requêtes sous forme d un seul lot logique élémentaire Tables : tout est basé sur la table Cache : Performance (exécution) et scalabilité Disque : persistance
6 Base de données / Fichier plat Vitesse Stockage Persistance Temps d accès Taille du Block Mémoire versus Disque Mémoire 1000 fois rapide que le disque Disque 100 fois plus spacieux au même coût Mémoire volatile, disque persistant Ns vs ms 4 KB / word
7 Base de données / Fichier plat Gestion et structuration du stockage sur le disque Indexation Tables de hachage (Hash Tables) Arbres binaires (Binary trees)
8 Base de données / Fichier plat Tables de hachage (Hash Tables) Fonction de Hachage Buckets L objectif est d identifier le «bucket» contenant l information ciblée.
9 Base de données / Fichier plat Identificateur (clé) 1 N1, P1, DN1 2 N2, P2, DN2 3 N3, P3, DN3 4 N4, P4, DN4 Etudiant (nom, prénom, date de naissance)
10 Base de données / Fichier plat Fonction de hachage: f(id) = id Store hash
11 Base de données / Fichier plat Identificateur (clé) 1 N1, P1, DN1 2 N2, P2, DN2 3 N3, P3, DN3 4 N4, P4, DN4 5 N5, P5, DN5 6 N6, P6, DN6 10 N10, P10, DN10 12 N12, P12, DN12 Etudiant (nom, prénom, date de naissance)
12 Base de données / Fichier plat Fonction de hachage: f(id) = id mod Store hash Nouvellement ajoutés
13 Base de données / Avantages Flexibilité : séparation des données du programme de traitement indépendance du stockage disque et de modifications des données au niveau DB Accès rapide : une seule base de données logique et intégrée (tables liées logiquement) avec SQL on peut formuler des requêtes complexes Accès concurrent Stockage optimisé (non redondant) Accès Sécurisé
14 Analyse des besoins Transformation de l information relative au système à analyser en un texte simple et claire Modélisation sur la base de cette spécification fonctionnelle Spécification fonctionnelle = contrat ou lien entre l informaticien et l utilisateur Modéliser en termes d entités
15 Conception : MCD Entité Propriété / attribut Identifiant Association Occurrence Cardinalité
16 Entité / définition Une entité est une classe d éléments (abstraits ou concrets) du monde réel défini par : une existence propre une utilité pour l organisation étudiée possède des occurrences multiples (au moins deux) des propriétés (au moins une) Généralement : l entité est statique, (nom)
17 entité Exemples: Personne Voiture Agence Ecole Adresse cours
18 entité Formalisme Une entité est représentée par un rectangle
19 Entité ENCG Inscription Etudiant Voyage Agence
20 Propriété / attribut /Définition C est l information élémentaire, donnée élémentaire ou rubrique, la propriété désigne l élément d information indécomposable et manipulable pour décrire l entité Possède un nom bien défini «nom de propriété» Possède un type (texte, nombre, date, boolean,..) Prend ses valeurs dans un domaine de valeurs A un sens dans le système d information étudié.
21 Propriété / attribut Exemples: Nom prénom Age Couleur Ville Pays date
22 Propriété / attribut Formalisme Les propriétés sont représentées dans le même rectangle de l entité
23 Identifiant / définition Parmi toutes les propriétés d une entité, une ou plusieurs d entre elles doivent jouer un rôle particulier, celui de permettre de distinguer chaque occurrence de l entité par rapport à toutes les autres. L identifiant garantit l unicité de la correspondance des entités entre le monde réel et le système d information à modéliser
24 Identifiant / définition Type d identifiants Simple : une seule propriété Composé: deux propriétés ou plus
25 Identifiant Exemples: Identificateur d un abonné CIN Numéro de téléphone Adresse : appartement, rue, ville, pays Professeur, classe, date, cours
26 Identifiant Formalisme L identifiant d une entité est l ensemble des propriétés soulignées
27 Associations / définition Une association est une liaison logique entre les entités C est un type d élément du monde réel défini par : une absence d existence intrinsèque Possède au moins une occurrence Peut avoir des propriétés Possède une dimension mesurée par le nombre d entités rattachées représente une utilité pour l organisation étudiée Généralement : c est une action (verbe)
28 Associations Formalisme L association est représentée par un ovale
29 association Dimensions d association Association binaire : association entre deux entités (dimension 2)
30 association Dimensions d association Association ternaire : association entre trois entités (dimension 3)
31 association Dimensions d association Association réflexive: association circulaire (dimension 1)
32 association Exemple
33 Cardinalité / définition La cardinalité d une entité par rapport à une association s exprime par deux nombres appelés cardinalité minimale et cardinalité maximale La cardinalité minimale peut être égale à 0 ou à 1
34 Cardinalité / définition Si la cardinalité minimale est égale à 0, c est qu il existe au moins une occurrence de l entité qui ne participe pas aux occurrences de l association. Si la cardinalité minimale est égale à 1, chaque occurrence de l entité participe aux occurrences de l association La cardinalité maximale exprime le nombre de fois maximal où une occurrence de l entité participe aux occurrences de l association. On la note «n»
35 Cardinalité Formalisme 1
36 cardinalité Exemple
37 cardinalité Un stagiaire peut ne pas avoir de note, c est à dire qu il peut exister un stagiaire qui n a pas passé l'évaluation (cardinalité minimale =0). Un stagiaire peut être inscrit à plusieurs module et avoir une note pour chacun des modules auxquels il est inscrit (cardinalité maximale = n) Il est possible que personne ne se présente à l'évaluation pour un module (cardinalité minimale = 0) Plusieurs notes peuvent être attachées à un même module (cardinalité maximale = n)
38 cardinalité exemple
39 cardinalité Exemple
40 occurrence Une occurrence de propriété est une valeur que peut prendre une propriété : c est une instance possible d une propriété
41 Occurrence / entité Une occurrence d entité est un ensemble ayant une existence propre d occurrences de ses propriétés Exemple: L ensemble {OMAR, AZIZI, 10/11/1983} est une occurrence de l entité «STAGIAIRE» puisque «OMAR» est une occurrence de la propriété NOM, «AZIZI» une occurrence de PRENOM et «10/11/1983» une occurrence de DATE_DE_NAISSANCE
42 Occurrence / association Une occurrence de relation est constituée d une et d une seule occurrence de chacune des entités associées. L occurrence de chacune des propriétés de l association est en relation avec les occurrences des entités associées
43 Occurrence / association Exemple: {OMAR, AZIZI, 10/11/1983} : une occurrence de l entité «STAGIAIRE». {BDD} et {JAVASCRIPT} : deux occurrences de l entité «MODULE». 12 peut être une occurrence de «NOTE» associée aux occurrences {OMAR, AZIZI, 10/11/1983} et {BDD} ; 13 une autre occurrence de «NOTE» associée aux occurrences {OMAR, AZIZI, 10/11/1983} et {JAVASCRIPT}
44 Conception des bases de données avec Merise Partie II Abdelfettah IDRI
45 plan Le modèle conceptuel de données MCD Le modèle logique de données relationnelles MLDR Le modèle physique de données MPD
46 MLDR / MLD Concepts du modèle relationnel Transformation du modèle MCD en modèle MLDR
47 Concepts du modèle relationnel MLDR Relation Une relation est un ensemble d occurrences et sa description peut prendre la forme d un tableau dans lequel chaque ligne représente une occurrence d entité et chaque colonne un attribut
48 Concepts du modèle relationnel MLDR Exemple: La relation ETUDIANT(nom, prénom, datenaissance) peut être représentée par Nom Prénom DateNaissance Nom1 Prénom1 15/3/1980 Nom2 Prénom2 10/11/1985
49 Concepts du modèle relationnel MLDR Cardinalité d une Relation C est le nombre d occurrence de la relation Degré d une relation C est son nombre d attribut Clé primaire Un ou plusieurs attributs de la relation (unicité) Clé étrangère Clé primaire d une autre relation
50 Concepts du modèle relationnel MLDR Exemple: La cardinalité de cette relation est 2 Le degré de cette relation est 3 Nom Prénom DateNaissance Nom1 Prénom1 15/3/1980 Nom2 Prénom2 10/11/1985
51 MCD vers MLDR Règle 1 À chaque entité on fait correspondre une relation et par conséquent une table
52 MCD vers MLDR Règle 2 Une relation «1 n» est implémentée par l ajout d une clé étrangère à l entité ayant la cardinalité «1»
53 MCD vers MLDR Règle 2 La clé primaire de la relation table_1 est son «Identifiant1» La clé secondaire ou étrangère de la relation table_1 est «Identifiant2»
54 MCD vers MLDR/MLD/MPD Règle 2 : Formalisme et Exemple MCD Numero_Appartement type classe Appartement <pi> Entier Caractère (10) Caractère (10) 1,n possede 1,1 Numero_Salle superficie qualite description Salle <pi> Entier Entier Texte (10) Texte (100) <O> Identifiant_1 <pi> Identifiant_1 <pi>
55 MCD vers MLDR Règle 2 : Formalisme et Exemple MLDR Appartement ( Numero_Appartement, type, classe) Salle ( Numero_Salle, superficie, qualité, description, # Numero_Appartement)
56 MCD vers MLD Règle 2 : Formalisme et Exemple MLD Appartement Numero_Appartement type classe Identifiant_1 Caractère (10) Caractère (10) <pi> <pi> possede Sa Salle Numero_Salle <pi> Entier <O> Numero_Appartement superficie qualite description <fi> Entier Entier Texte (10) Texte (100)
57 MCD vers MPD Règle 2 : Formalisme et Exemple PK: Primary key (clé primaire) FK: Foreign Key (clé étrangère) MPD Salle Appartement Numero_Appartement type classe integer char(10) char(10) <pk> FK_APPARTEM_POSSEDE_SALLE Numero_Salle Numero_Appartement superficie qualite description integer integer integer long varchar long varchar <pk> <fk>
58 MCD vers MLDR Règle 3 Une relation «n m» est implémentée par la création d une nouvelle relation (table) ayant pour clé la réunion des clé des 2 entités de la relation
59 MCD vers MLDR/MLD/MPD Règle 3 : Formalisme et Exemple MCD Client Numero_Client <pi> Entier Nom Caractère prenom Caractère CIN Caractère 0,n 0,n Produit Code_Produit description Numero_serie <pi> Numérique Caractère Caractère... Commande quantite Entier
60 MCD vers MLDR Règle 2 : Formalisme et Exemple MLDR Client( Numero_Client, nom, prénom, CIN) Produit( Code_Produit, description, numéro_série) Commande(# Numero_Client, #CodeProduit, quantité)
61 MCD vers MLD Règle 3 : Formalisme et Exemple MLD Client Numero_Client <pi> Entier <O> Nom prenom CIN Caractère Caractère Caractère Produit Code_Produit <pi> Numérique description Caractère Numero_serie Caractère... Commande Commande Commande Numero_Client Code_Produit <pi,fi1> <pi,fi2> Entier Numérique <O> <O> quantite Entier...
62 MCD vers MPD Règle 3 : Formalisme et Exemple Client Numero_Client<Non défini> <pk> Nom <Non défini> prenom <Non défini> CIN <Non défini>... MPD Produit Code_Produit numeric description <Non défini> Numero_seriedate... <pk> FK_COMMANDE_COMMANDE2_CLIENT FK_COMMANDE_COMMANDE_PRODUIT Numero_Client Code_Produit quantite... Commande <Non défini> numeric integer <pk,fk1> <pk,fk2>
Conception des bases de données : Modèle Entité-Association
Conception des bases de données : Modèle Entité-Association La modélisation d un problème, c est-à-dire le passage du monde réel à sa représentation informatique, se définit en plusieurs étapes pour parvenir
Rappel sur les bases de données
Rappel sur les bases de données 1) Généralités 1.1 Base de données et système de gestion de base de donnés: définitions Une base de données est un ensemble de données stockées de manière structurée permettant
I4 : Bases de Données
I4 : Bases de Données Passage de UML au modèle relationnel Georges LOUIS Département Réseaux et Télécommunications Université de La Rochelle Module I4 2008-2009 1 G.Louis Sommaire 1 Des classes aux tables
DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.
DEVAKI NEXTOBJET 1 Présentation...2 Installation...3 Prérequis...3 Windows...3 Linux...3 Exécution...4 Concevoir une BDD avec Devaki NextObject...5 Nouveau MCD...5 Configurer la connexion à la base de
Conception d une base de données
Conception d une base de données Cyril Gruau 17 octobre 2005 (corrigé le 13 juillet 2006) Résumé Ce support de cours regroupe quelques notions concernant le modélisation conceptuelle de système d information
CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ----------------------------------------------------------------------------------------------------
ORGANISME REFERENCE STAGE : 26587 20 rue de l Arcade 75 008 PARIS CONTACT Couverture : M. Frédéric DIOLEZ Paris, Lyon, Bordeaux, Rouen, Toulouse, Marseille, Tél. : 09 88 66 17 40 Strasbourg, Nantes, Lille,
Modélisation des données
Modélisation des données Le modèle Entité/Association Le MCD ou modèle Entité/Association est un modèle chargé de représenter sous forme graphique les informations manipulées par le système (l entreprise)
Le Langage De Description De Données(LDD)
Base de données Le Langage De Description De Données(LDD) Créer des tables Décrire les différents types de données utilisables pour les définitions de colonne Modifier la définition des tables Supprimer,
Cours 6. Sécurisation d un SGBD. DBA - M1ASR - Université Evry 1
Cours 6 Sécurisation d un SGBD DBA - M1ASR - Université Evry 1 Sécurisation? Recette d une application Vérification des fonctionnalités Vérification de l impact sur le SI existant Gestion du changement
Création et Gestion des tables
Création et Gestion des tables Version 1.0 Z Grégory CASANOVA 2 Sommaire 1 Introduction... 3 2 Pré-requis... 4 3 Les tables... 5 3.1 Les types de données... 5 3.1.1 Les types de données Sql Server... 5
MERISE. Modélisation de Systèmes d Information. Pierre Gérard. DUT Informatique 2ème année 2004/2005. IUT de Villetaneuse - Université de Paris 13
Modélisation de Systèmes d Information IUT de Villetaneuse - Université de Paris 13 DUT Informatique 2ème année 2004/2005 LATEX Cycle de vie Introduction Processus de développement d un logiciel La méthode
Chapitre 5 LE MODELE ENTITE - ASSOCIATION
Chapitre 5 LE MODELE ENTITE - ASSOCIATION 1 Introduction Conception d une base de données Domaine d application complexe : description abstraite des concepts indépendamment de leur implémentation sous
Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions
Exemple accessible via une interface Web Une base de données consultable en ligne : Bases de données et systèmes de gestion de bases de données The Trans-atlantic slave trade database: http://www.slavevoyages.org/tast/index.faces
Information utiles. [email protected]. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/
Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : [email protected] webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/
Méthode d analyse Merise
Méthode d analyse Merise - Frédéric Julliard Université de Bretagne Sud UFR SSI - IUP Vannes - année 2001-2002 Approche ancienne : 1978 Très répandue en France Origine française : développée par : CTI
Optimisations des SGBDR. Étude de cas : MySQL
Optimisations des SGBDR Étude de cas : MySQL Introduction Pourquoi optimiser son application? Introduction Pourquoi optimiser son application? 1. Gestion de gros volumes de données 2. Application critique
Bases de Données Avancées
1/62 Bases de Données Avancées Introduction & Rappel Conception et Modélisation Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR
BASES DE DONNÉES. CNAM Centre associé de Clermont-Ferrand Cycle A Année 1997-98. J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES
BASES DE DONNÉES CNAM Centre associé de Clermont-Ferrand Cycle A Année 1997-98 J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES III. LES SYSTÈMES RÉSEAU IV. LES SYSTÈMES RELATIONNELS V. LE LANGAGE
Dossier I Découverte de Base d Open Office
ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire
GUIDE DE DEMARRAGE V1.02
SUPPORT FONCTIONNEL SFR Business Team SFR Suite Stockage Cloud GUIDE DE DEMARRAGE V1.02 Entité Nom Date(s) Propriétaire Rédacteur Vérificateur SFR SFR SFR SFR www.sfr.fr Page : 2/15 Table des matières
CONCEPTION Support de cours n 3 DE BASES DE DONNEES
CONCEPTION Support de cours n 3 DE BASES DE DONNEES Auteur: Raymonde RICHARD PRCE UBO PARTIE III. - LA DESCRIPTION LOGIQUE ET PHYSIQUE DES DONNEES... 2 A. Les concepts du modèle relationnel de données...
Bases de données Cours 1 : Généralités sur les bases de données
Cours 1 : Généralités sur les bases de données POLYTECH Université d Aix-Marseille [email protected] http://odile.papini.perso.esil.univmed.fr/sources/bd.html Plan du cours 1 1 Qu est ce qu une
Introduction aux bases de données Cours 1 : Généralités sur les bases de données
Cours 1 : Généralités sur les bases de données ESIL Université de la méditerranée [email protected] http://odile.papini.perso.esil.univmed.fr/sources/bdmat.html Plan du cours 1 1 Qu est ce qu
Modèle conceptuel : diagramme entité-association
Modèle conceptuel : diagramme entité-association Raison d'être de ce cours «La conception et l'utilisation de bases de données relationnelles sur micro-ordinateurs n'est pas un domaine réservé aux informaticiens.»
Introduction aux Bases de Données
Licence 3 Géographie Aménagement NHUC5548 Introduction aux Bases de Données Le cas des BD relationnelles Concepts, méthodes et applications JP ANTONI / Y FLETY 1 Logistique et autres fonctionnements Cours
Concevoir un modèle de données Gestion des clients et des visites
page 1 MCD Concevoir un modèle de données Gestion des clients et des visites La gestion des informations d une organisation est un élément essentiel de son efficacité. L obligation de les trouver et de
Les bases de données
Les bases de données Introduction aux fonctions de tableur et logiciels ou langages spécialisés (MS-Access, Base, SQL ) Yves Roggeman Boulevard du Triomphe CP 212 B-1050 Bruxelles (Belgium) Idée intuitive
Les bases de données Page 1 / 8
Les bases de données Page 1 / 8 Sommaire 1 Définitions... 1 2 Historique... 2 2.1 L'organisation en fichier... 2 2.2 L'apparition des SGBD... 2 2.3 Les SGBD relationnels... 3 2.4 Les bases de données objet...
Cours de bases de données. Philippe Rigaux
Cours de bases de données Philippe Rigaux 13 juin 2001 2 TABLE DES MATIÈRES 3 Table des matières 1 Introduction 7 2 Présentation générale 9 2.1 Données, Bases de données et SGBD.............................
Bases de Données relationnelles et leurs systèmes de Gestion
III.1- Définition de schémas Bases de Données relationnelles et leurs systèmes de Gestion RAPPELS Contraintes d intégrité sous Oracle Notion de vue Typage des attributs Contrainte d intégrité Intra-relation
Bases de données. Chapitre 1. Introduction
Références : Bases de données Pierre Wolper Email : [email protected] URL : http : //www.montefiore.ulg.ac.be/~pw/ http : //www.montefiore.ulg.ac.be/ ~pw/cours/bd.html Henry F. Korth, Abraham Silberschatz,
WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES
WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,
Langage SQL : créer et interroger une base
Langage SQL : créer et interroger une base Dans ce chapitre, nous revenons sur les principales requêtes de création de table et d accès aux données. Nous verrons aussi quelques fonctions d agrégation (MAX,
Conception, architecture et urbanisation des systèmes d information
Conception, architecture et urbanisation des systèmes d information S. Servigne Maître de Conférences, LIRIS, INSA-Lyon, F-69621 Villeurbanne Cedex e-mail: [email protected] 1. Introduction
Application web de gestion de comptes en banques
Application web de gestion de comptes en banques Objectif Réaliser une application Web permettant à un client de gérer ses comptes en banque Diagramme de cas d'utilisation 1 Les cas d'utilisation Connexion
SQL SERVER 2008, BUSINESS INTELLIGENCE
SGBD / Aide à la décision SQL SERVER 2008, BUSINESS INTELLIGENCE Réf: QLI Durée : 5 jours (7 heures) OBJECTIFS DE LA FORMATION Cette formation vous apprendra à concevoir et à déployer une solution de Business
Cours Bases de données
Informations sur le cours Cours Bases de données 9 (10) séances de 3h Polycopié (Cours + TD/TP) 3 année (MISI) Antoine Cornuéjols www.lri.fr/~antoine [email protected] Transparents Disponibles
Du 10 Fév. au 14 Mars 2014
Interconnexion des Sites - Design et Implémentation des Réseaux informatiques - Sécurité et Audit des systèmes - IT CATALOGUE DE FORMATION SIS 2014 1 FORMATION ORACLE 10G 11G 10 FEV 2014 DOUALA CAMEROUN
Introduction aux Bases de Données
Introduction aux Bases de Données I. Bases de données I. Bases de données Les besoins Qu est ce qu un SGBD, une BD Architecture d un SGBD Cycle de vie Plan du cours Exemples classiques d'applications BD
Présentation du module Base de données spatio-temporelles
Présentation du module Base de données spatio-temporelles S. Lèbre [email protected] Université de Strasbourg, département d informatique. Partie 1 : Notion de bases de données (12,5h ) Enjeux et principes
Table des matières. Avant-propos
Table des matières Avant-propos v Table des matières xi 1 Introduction aux systèmes de gestion de bases de données 1 1.1 Donnée et type de données 2 1.2 Donnée et information 2 1.3 Donnée simple et complexe
Tickets 3:3. ChevauxPartants
MCD : quelques exemples particuliers Une association peut être ternaire. Exemple : Vendeurs, Lieux, Acheteurs reliées par vente. Posez-vous alors la question et si je remplaçais l association par une entité,
Bases de données relationnelles
Bases de données relationnelles Système de Gestion de Bases de Données Une base de données est un ensemble de données mémorisé par un ordinateur, organisé selon un modèle et accessible à de nombreuses
4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre [email protected] Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
Vincent Augusto 2010-2011
le des Systèmes Vincent Augusto École Nationale Supérieure des Mines de Saint-Étienne 2010-2011 Un 1/73 le des Un 2/73 1 2 3 4 le 5 6 7 8 Un le des Un 3/73 Contenu du cours : Techniques pour l analyse
Base de Données et Langage SQL
Base de Données et Langage SQL (IUT, département informatique, 1 re année) Laurent AUDIBERT Institut Universitaire de Technologie de Villetaneuse Département Informatique Avenue Jean-Baptiste Clément 93430
Cours Base de données relationnelles. M. Boughanem, IUP STRI
Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),
UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE
UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE TP N 1 : Initiation à L Access I. Introduction Microsoft Access fait partie
Nom de l application
Ministère de l Enseignement Supérieur et de la Recherche Scientifique Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Gafsa Département Technologies de l Informatique
1 Introduction et installation
TP d introduction aux bases de données 1 TP d introduction aux bases de données Le but de ce TP est d apprendre à manipuler des bases de données. Dans le cadre du programme d informatique pour tous, on
Mercredi 15 Janvier 2014
De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information [email protected] 02 38 64 26 41 Architecture Il est
CHAPITRE 1. Introduction aux bases de données
CHAPITRE 1 Contenu du chapitre 1 Pourquoi utiliser une bases de? Définitions et objectifs d'un SGBD Niveaux d'abstraction des Méthodes de modélisation d une BD Modèles de structuration des Structure globale
INSTITUT NATIONAL DES TELECOMMUNICATIONS CONTROLE DES CONNAISSANCES. 2. Les questions sont indépendantes les unes des autres.
INSTITUT NATIONAL DES TELECOMMUNICATIONS CONTROLE DES CONNAISSANCES Durée : 1h30 Date : 17/05/2006 Coordonnateurs : Amel Bouzeghoub et Bruno Defude Documents autorisés : ceux distribués en cours Avertissements
Gestion des bases de données (1 ère partie)
Master ANI et TCI première année année 2006/2007 semestre 1 Gestion des bases de données (1 ère partie) Ce polycopié rédigé par F. Horn est basé sur deux polycopiés précédents réalisés par A. Lemay et
NF26 Data warehouse et Outils Décisionnels Printemps 2010
NF26 Data warehouse et Outils Décisionnels Printemps 2010 Rapport Modélisation Datamart VU Xuan Truong LAURENS Francis Analyse des données Avant de proposer un modèle dimensionnel, une analyse exhaustive
NFA 008. Introduction à NoSQL et MongoDB 25/05/2013
NFA 008 Introduction à NoSQL et MongoDB 25/05/2013 1 NoSQL, c'est à dire? Les bases de données NoSQL restent des bases de données mais on met l'accent sur L'aspect NON-relationnel L'architecture distribuée
Bases de données Outils de gestion
11/03/2010 Bases de données Outils de gestion Mise en place d outils pour gérer, stocker et utiliser les informations d une recherche biomédicale ent réalisé par L. QUINQUIS d épidémiologie et de biostatistique
INTRODUCTION AUX BASES de DONNEES
INTRODUCTION AUX BASES de DONNEES Équipe Bases de Données LRI-Université Paris XI, Orsay Université Paris Sud Année 2003 2004 1 SGBD : Fonctionnalités et Principes Qu est qu une base de données? Un Système
Modélisation de bases de données : Le modèle relationnel
Modélisation de bases de données : Le modèle relationnel Rappel chapitre 1 C est quoi un modèle? Type de modèle : Modèle hiérarchique Modèle réseau Modèle objet Modèle relationnel Cours BD Dr REZEG K 1
IFT3030 Base de données. Chapitre 2 Architecture d une base de données
IFT3030 Base de données Chapitre 2 Architecture d une base de données Plan du cours Introduction Architecture Modèles de données Modèle relationnel Algèbre relationnelle SQL Conception Fonctions avancées
Bases de données élémentaires Maude Manouvrier
Licence MI2E- 1ère année Outils en Informatique Bases de données élémentaires Maude Manouvrier Définitions générales et positionnement du cours dans la formation Vocabulaire relatif aux bases de données
Débuter avec EXPRESS. Alain Plantec. 1 Schema 2
Débuter avec EXPRESS Alain Plantec Table des matières 1 Schema 2 2 Entité 2 2.1 Attributs simples................................................ 2 2.2 Attributs collection...............................................
Chaîne opératoire de réalisation d une base de données. ANF «Comment concevoir une base de données» (29-30/01/2015)
Chaîne opératoire de réalisation d une base de données ANF «Comment concevoir une base de données» (29-30/01/2015) En introduction 1- Phase d analyse ou d audit 2- Modélisation & développement de la base
Faculté des sciences de gestion et sciences économiques BASE DE DONNEES
BASE DE DONNEES La plupart des entreprises possèdent des bases de données informatiques contenant des informations essentielles à leur fonctionnement. Ces informations concernent ses clients, ses produits,
CREATION WEB DYNAMIQUE
CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de
MASTER II ECONOMIE ET GESTION Spécialité Management des Organisations de la Neteconomie
MASTER II ECONOMIE ET GESTION Spécialité Management des Organisations de la Neteconomie MODULE C03 - Séquence 4 INTRODUCTION I. DONNEES ET TRAITEMENT II. MODELE CONCEPTUEL DES DONNEES III. MODELE CONCEPTUEL
Objectifs du TP : Initiation à Access
Objectifs du TP : Initiation à Access I. Introduction Microsoft Access fait partie de l ensemble Microsoft Office. C est un SGBDR (système de gestion de bases de données relationnelles) présentant une
Olivier Mondet http://unidentified-one.net
T-GSI Ch.4 Le Langage SQL LDD, LCD Cet exercice guidé reprend le plan suivis lors de l intervention de formation faite pour l académie de Versailles. L objectif principal visait en la présentation du langage
Merise. Introduction
Merise Introduction MERISE:= Méthode d Etude et de Réalisation Informatique pour les Systèmes d Entreprise Méthode d Analyse et de Conception : Analyse: Etude du problème Etudier le système existant Comprendre
Réalisation d une première base de données (Tutoriel - version 4.2 ; 19 septembre 2014)
Réalisation d une première base de données (Tutoriel - version 4.2 ; 19 septembre 2014) - Guettez les nouvelles versions de ce tutoriel sur le site web de l enseignement - En cours de réalisation, veuillez
Comprendre Merise et la modélisation des données
Comprendre Merise et la modélisation des données Tables des matières Avant-propos 1- Introduction 1-1 Principes fondateurs 1-2 Bases conceptuelles 1-3 Place de Merise dans le cycle de développement informatique
Structure fonctionnelle d un SGBD
Fichiers et Disques Structure fonctionnelle d un SGBD Requetes Optimiseur de requetes Operateurs relationnels Methodes d acces Gestion de tampon Gestion de disque BD 1 Fichiers et Disques Lecture : Transfert
1/ Présentation de SQL Server :
Chapitre II I Vue d ensemble de Microsoft SQL Server Chapitre I : Vue d ensemble de Microsoft SQL Server Module: SQL server Semestre 3 Année: 2010/2011 Sommaire 1/ Présentation de SQL Server 2/ Architerture
Développement de base de données Microsoft SQL Server 2012. Durée : 5 jours Référence : DPSQL12. Contenu
Développement de base de données Microsoft SQL Server 2012 Durée : 5 jours Référence : DPSQL12 Cette formation permet aux participants de maîtriser les fonctionnalités de Microsoft SQL Server 2012 telles
Auto-évaluation Oracle: cours de base
Auto-évaluation Oracle: cours de base Document: F0475Test.fm 14/01/2008 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION ORACLE: COURS DE
Introduction aux bases de données: application en biologie
Introduction aux bases de données: application en biologie D. Puthier 1 1 ERM206/Technologies Avancées pour le Génome et la Clinique, http://tagc.univ-mrs.fr/staff/puthier, [email protected] ESIL,
GUIDE PRATIQUE MODÈLE CONCEPTUEL DES DONNÉES MODÈLE LOGIQUE DES DONNÉES STANDARD MODÈLE LOGIQUE DES DONNÉES OPTIMISÉ
GUIDE PRATIQUE MODÈLE CONCEPTUEL DES DONNÉES MODÈLE LOGIQUE DES DONNÉES STANDARD MODÈLE LOGIQUE DES DONNÉES OPTIMISÉ D. ALESSANDRA - Guide pratique de Merise Page 1/22 Objectifs Présentation théorique
Utiliser Access ou Excel pour gérer vos données
Page 1 of 5 Microsoft Office Access Utiliser Access ou Excel pour gérer vos données S'applique à : Microsoft Office Access 2007 Masquer tout Les programmes de feuilles de calcul automatisées, tels que
Le modèle de données
Le modèle de données Introduction : Une fois que l étude des besoins est complétée, deux points importants sont à retenir : Les données du système étudié Les traitements effectués par le système documentaire.
16H Cours / 18H TD / 20H TP
INTRODUCTION AUX BASES DE DONNEES 16H Cours / 18H TD / 20H TP 1. INTRODUCTION Des Fichiers aux Bases de Données 2. SYSTEME DE GESTION DE BASE DE DONNEES 2.1. INTRODUCTION AUX SYSTEMES DE GESTION DE BASES
UE 8 Systèmes d information de gestion Le programme
UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications
Bases de données relationnelles & SQL
Bases de données relationnelles & SQL Objectifs Appréhender les concepts du modèle relationnel. Etre capable de concevoir un schéma relationnel. Etre capable de créer une base de données relationnelle
MERISE. Modélisation et Conception de Systèmes d Information
MERISE Modélisation et Conception de Systèmes d Information Intro L'analyse des données constitue le point de passage obligé de toute conception d'application mettant en oeuvre un SGBDR La méthode MERISE,
La problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre
La problématique de la Préservation des Bases de Données Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre Définition des bases de données Terme du langage courant base de données Utilisé pour désigner
Le langage SQL (première partie) c Olivier Caron
Le langage SQL (première partie) 1 Plan Le S.G.B.D. postgres Le langage SQL Langage de manipulation de données Langage de requêtes 2 Quelques mots sur Postgres (1/2) Travaux de Stonebraker (Univ. Berkeley)
Bases de Données. Plan
Université Mohammed V- Agdal Ecole Mohammadia d'ingénieurs Rabat Bases de Données Mr N.EL FADDOULI 2014-2015 Plan Généralités: Définition de Bases de Données Le modèle relationnel Algèbre relationnelle
Master I Génie Logiciel
1. Introduction Master I Génie Logiciel Dr. Imed Bouchrika Dept de Mathematique & Informatique Université de Souk-Ahras [email protected] Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of
PHP 5. La base de données MySql. A. Belaïd 1
PHP 5 La base de données MySql A. Belaïd 1 Base de données C est quoi une base de données? Une base de données contient une ou plusieurs tables, chaque table ayant un ou plusieurs enregistrements Exemple
Bases de données avancées Introduction
Bases de données avancées Introduction Dan VODISLAV Université de Cergy-Pontoise Master Informatique M1 Cours BDA Plan Objectifs et contenu du cours Rappels BD relationnelles Bibliographie Cours BDA (UCP/M1)
Systèmes d information et bases de données (niveau 1)
Systèmes d information et bases de données (niveau 1) Cours N 1 Violaine Prince Plan du cours 1. Bibliographie 2. Introduction aux bases de données 3. Les modèles 1. Hiérarchique 2. Réseau 3. Relationnel
Ecole des Hautes Etudes Commerciales HEC Alger. par Amina GACEM. Module Informatique 1ière Année Master Sciences Commerciales
Ecole des Hautes Etudes Commerciales HEC Alger Évolution des SGBDs par Amina GACEM Module Informatique 1ière Année Master Sciences Commerciales Evolution des SGBDs Pour toute remarque, question, commentaire
TP Contraintes - Triggers
TP Contraintes - Triggers 1. Préambule Oracle est accessible sur le serveur Venus et vous êtes autorisés à accéder à une instance licence. Vous utiliserez l interface d accés SQL*Plus qui permet l exécution
Introduction aux bases de données
Introduction aux bases de données Références bibliographiques Jeff Ullman,Jennifer Widom, «A First Course in Database systems», Prentice-Hall, 3rd Edition, 2008 Hector Garcia-Molina, Jeff Ullman, Jennifer
Big Data. Cyril Amsellem Consultant avant-vente. 16 juin 2011. Talend 2010 1
Big Data Cyril Amsellem Consultant avant-vente 16 juin 2011 Talend 2010 1 Big Data Architecture globale Hadoop Les projets Hadoop (partie 1) Hadoop-Core : projet principal. HDFS : système de fichiers distribués
OMGL6 Dossier de Spécifications
OMGL6 Dossier de Spécifications HELPDESK Radoslav Cvetkoski, Xavier Fantin, Yohann Haution, Yanis Salti, Sébastien Tassier Cvetkoski, Fantin, Haution, Salti, Tassier Page 1 Sommaire 1. Historique du document...
3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes
PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason
Chapitre 1 Généralités sur les bases de données
Chapitre 1 Généralités sur les bases de données I. Définition d un SGBD Une base de données, généralement appelée BD est un ensemble structuré et organisé permettant le stockage de grandes quantités d'informations
PROJET DE PORTAIL INTRANET YNNA
PROJET DE PORTAIL INTRANET YNNA PV sur l état d avancement du chantier Intranet Ynna Hicham BENJELLOUN [email protected] Préambule Ce rapport a pour objet de proposer les grandes lignes de l état des
PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN
PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,
Bases de données relationnelles : Introduction
Bases de données relationnelles : Introduction historique et principes V. Benzaken Département d informatique LRI UMR 8623 CNRS Université Paris Sud [email protected] https://www.lri.fr/ benzaken/
