Définitions. Prof. EL HADDIOUI Ismail 01/10/2015
|
|
|
- Augustin Bourget
- il y a 8 ans
- Total affichages :
Transcription
1 Université Hassan II Casablanca Ecole Supérieure de Technologie de Casablanca Définitions OMGL : Outils et Modèles pour le Génie Logiciel Outil : logiciel supportant une méthode Modèle : représentation schématique de la réalité Prof. EL HADDIOUI Ismail Logiciel : ensemble des programmes, procédés et règles, et éventuellement de la documentation, relatifs au fonctionnement d'un ensemble de traitements de l'information Génie Logiciel (ou l'ingénierie des systèmes d'information) : ensemble des activités de conception et de mise en œuvre des produits et des procédures tendant à rationaliser la production du logiciel et de son suivi 2 1
2 Définitions ACSI : Analyse et Conception des Systèmes d'information Analyse : processus d'examen de l'existant Conception : processus de définition de la future application informatique Systèmes d'information : ensemble des moyens (humains et matériels) et des méthodes se rapportant au traitement de l'information d'une organisation Définitions SGBD : Système de gestion de base de données Système : ensemble d'éléments en interaction dynamique, dont les éléments sont organisés et coordonnés en vue d'atteindre un objectif, qui évolue dans un environnement Bases de Données : ensemble des données (de l'organisation) structurées et liées entre elles : stocké sur support à accès direct géré par un SGBD (Système de Gestion de Bases de Données) 3 accessible par un ensemble d'applications 4 2
3 Les SGBD Les SGBD utilisent le langage SQL. Le SQL (Structured Query Language, en français langage de requête structurée) est un langage informatique normalisé servant à exploiter des bases de données. Quelques SGBD Microsoft Access : 1992, Microsoft (propriétaire) Microsoft SQL Server : 1989, Microsoft (propriétaire) MySQL : 1995, MySQL AB (Oracle Corporation depuis 2009) (libre) OpenOffice Base : 2002, Oracle Corporation (libre) Oracle Database : 1979, Oracle Corporation (propriétaire) PostgreSQL : 1985, Michael Stonebraker (libre) SQLite : 2000, D. Richard Hipp (libre) dbase : 1978, Ashton-Tate (propriétaire) 5 Définition Merise (Méthode d Etude et de Réalisation Informatique pour les Systèmes d Entreprise) Une méthode d'analyse, de conception et de gestion de projet informatique. Merise est une méthode française, c'est le résultat des travaux menés par Hubert Tardieu dans les années 1970 Merise est formalisée, complète, détaillée qui garantit une informatisation réussie. Formalisée : utilisation d outils logiques (graphes, règles...) Complète : de la décision d informatisation à la mise en œuvre effective Détaillée : de l'analyse du problème jusqu au programme informatique 6 3
4 Le cycle d'abstraction La conception du système d'information se fait par étapes, afin d'aboutir à un système d'information fonctionnel reflétant une réalité physique. Il s'agit donc de valider une à une chacune des étapes en prenant en compte les résultats de la phase précédente. D'autre part, les données étant séparées des traitements, il faut vérifier la concordance entre données et traitement afin de vérifier que toutes les données nécessaires aux traitements sont présentes et qu'il n'y a pas de données superflues. Cette succession d'étapes est appelée cycle d'abstraction pour la conception des SI. 7 Les trois niveaux de Merise Niveau Statique (Données) Dynamique (Traitement) Conceptuel QUOI? MCD MCT Logique (organisationnel) QUI? QUAND? OÙ? MLD MOT (ou MLT) Physique (opérationnel) COMMENT? MPD MOpT Le niveau conceptuel décrivant les règles et les contraintes à prendre en compte. Le niveau logique consiste à définir le MLD qui représente un choix logiciel pour le SI et le MOT décrivant les contraintes dues à l'environnement. Le niveau physique reflète un choix matériel pour le système d'information. 8 4
5 Analyse des besoins Quels sont les données à traiter? Quels traitements à effectuer? Analyse de l existant Interviews étude des documents mise en évidence des règles de gestion 9 Le dictionnaire des données Le dictionnaire des données est le résultat de la phase de collecte des données (documents, règlements, normes, procédures, fichiers ) les données doivent être décrites dans un formalisme compris par le système informatique qui va les gérer. Les formats génériques utilisés sont : Le type alphanumérique (des caractères, des chiffres) Le type numérique entier Le type numérique réel Le type date Le type booléen (0-1, Vrai-Faux, Oui-Non) Le type Liste de choix 10 5
6 Le dictionnaire des données Le dictionnaire des données est un document qui permet de recenser, de classer et de trier les informations (les données) collectées lors des entretiens ou de l étude des documents. Le dictionnaire des données Nom de donnée Format Longueur Elémentaire Calculée Document Nom_client Alphanumérique 30 X Facture
7 Le dictionnaire des données Nom de donnée Format Longueur Elémentaire Calculée Document Num_client Entier X Facture Nom_client Alphanumérique 30 X Facture Prénom_client Alphanumérique 20 X Facture Adresse_client Alphanumérique 100 X Facture Ville_client Alphanumérique 30 X Facture Code_postal_client Entier X Facture Téléphone_client Alphanumérique 13 X Facture Code_article Alphanumérique 15 X Facture Désignation_article Alphanumérique 100 X Facture Quantité_achat Entier X Facture Prix_unitaire_article Réel X Facture Date_achat Date X Facture Total_achat Réel Prix * Qté Facture Somme de Total_dû_achat Réel Facture Total_achat 13 Les dépendances fonctionnelles Une donnée B est en dépendance fonctionnelle d une donnée A lorsque la connaissance de la valeur de la donnée A nous permet la connaissance d une et au maximum une seule valeur de B. Exemple: la connaissance de la valeur d un numéro de client nous permet de connaître sans ambiguïté les informations d un et d un seul client Numéro client ville, téléphone, ...) (Nom client, prénom, adresse, code postal, 14 7
8 Les dépendances fonctionnelles Num_Client (Nom, Prénom, Adresse, Code_Postal, Ville) Num_Article (Num_Commande, Num_Article) (Désignation, Prix_unitaire) Quantité Num_Article Num_Commande Num_Client Modèle Conceptuel des Données : MCD Une Entité est une population d individus homogènes, son nom est un nom commun au pluriel. Exemples : l'entité clients, l'entité articles, l'entité fournisseurs... Clients Articles Fournisseurs Quantité Une occurrence d une entité est une instance de l entité dans le monde réel. Exemples : l'entité clients contient des occurrences : mohamad bakali, khalid imrani, kawtar mossaoui... Désignation Prix_unitaire Nom Prénom Adresse CP Ville 15 L'entité articles contient les occurrences : café, glace, baguette
9 Modèle Conceptuel des Données : MCD Une relation (Association) est une liaison qui a une signification précise entre plusieurs entités, c'est un verbe à l'infinitif : commander, livrer Clients Commander Articles Livrer Fournisseurs Modèle Conceptuel des Données : MCD La propriété (ou l'attribut) est une information d une entité ou d une association. L identifiant (la clé) : propriété unique qui caractérise chaque occurrence, Exemples : numéro_client, numéro_article, num_fournisseur Le fournisseur livre les articles, ou bien : Les articles sont livrés par le fournisseur Le client commande les articles, ou bien : Clients id_client nom_client adresse_client Commander Quantité Date Articles id_article désignation prix_unitaire Livrer Fournisseurs id_fournisseur nom_fournisseur adresse_fournisseur Les articles sont commandés par le client
10 Modèle Conceptuel des Données : MCD Pour avoir un MCD correct, il faut éliminer les synonymes, les redondances et les polysèmes. Synonyme : deux noms différents pour identifier la même propriété Polysème : deux propriétés différentes ayant le même nom Redondance : la même propriété dans deux entités différentes Fournisseurs Id_fournisseur Nom. Polysème. Adresse_fournisseur Clients Id_client Nom... Adresse_client Synonyme Redondance Factures Id_facture Date_facture Date_ajout.. Adresse_client Retour 19 MCD : Les cardinalités La Cardinalité d un lien entre une entité et une association précise le minimum et le maximum de fois qu un individu de l entité peut être concerné par l association. La borne minimale (généralement 0 ou 1) décrit le nombre minimum de fois qu'une entité peut participer à une relation La borne maximale (généralement 1 ou n) décrit le nombre maximum de fois qu'une entité peut participer à une relation On a 4 possibilités principales : 0,1-1,1-0,n - 1,n 20 10
11 MCD : Les cardinalités Remarque : dans certaines situations, la lettre "n" peut être remplacée par une valeur. Exemples : 0,18-1,10 Exemple : Un étudiant peut participer au maximum à cinq clubs de l'université, cependant, il peut ne pas participer à aucun club. Un club peut contenir un ou plusieurs étudiants. Etudiants Id_etudiant Nom_etudiant Classe_etudiant.. 0,5 Participer 1,n Clubs Id_club Nom_club MCD : Les cardinalités Exemple 1 : Clients id_client nom_client adresse_client Exemple 2 : Clients Id_client Nom_client Adresse_client.. 1,n 0,n Commander Quantité Date Articles id_article désignation prix_unitaire 1,n Régler 1,1 1,n 1,n Livrer Factures Fournisseurs id_fournisseur nom_fournisseur adresse_fournisseur Id_commande Date_commande
12 MCD : Les cardinalités Exemple 3 : Un article ne peut exister sans être stocké. Il ne peut être stocké qu'en un endroit. Un dépôt peut ne rien stocker. Dépôts Id_dépôt Nom_dépôt Adresse_dépôt.. 0,n Stocker 1,1 Quantité_stock Articles Id_article Désignation_article MCD : Exercice 1 Le système d information étudié concerne l activité de gestion des locations saisonnières d une agence immobilière. Une analyse de l existant a permis de dégager les entités suivantes : Propriétaires Appartements Locataires Contrats Présentez le MCD de ce SI :
13 Exercice 1 : Dictionnaire de données Nom de donnée Format Longueur Elémentaire Calculée Document Id_propriétaire Entier X Nom_propriétaire Alphanumérique 50 X Adresse_propriétaire Alphanumérique 100 X Phone_propriétaire Alphanumérique 13 X Id_appartement Entier 100 X Catégorie_appartement Liste de choix X Adresse_appartement Alphanumérique 100 X Id_locataire Entier X Nom_locataire Alphanumérique 50 X Adresse_locataire Alphanumérique 100 X Phone_locataire Alphanumérique 13 X Id_contrat Entier X Etat_contrat Liste de choix X Date_contrat Date X Date_début_contrat Date X Date_fin_contrat Date X Prix_location_contrat Réel X 25 Vérification du MCD L application systématique de chacune des règles de vérification permet de s assurer que le MCD est conforme à ce que l'on attend. Règle 1 : Toutes les propriétés doivent être élémentaires, C'est-àdire non décomposables. Règle 2 : Chaque objet doit posséder un identifiant et un seul. certains objets réels ne sont pas identifiés au préalable. Il faut donc créer la donnée permettant de se mettre en conformité avec la règle 2. Rappelons qu'il ne peut y avoir deux occurrences identiques d'un même identifiant. Règle 3 : Les propriétés d'un objet autres que l'identifiant doivent être en dépendance fonctionnelle élémentaire de cet identifiant
14 Vérification du MCD Règle 4 : Une propriété ne peut qualifier qu'un seul objet ou qu'une seule relation. il faut éliminer les synonymes, les redondances et les polysèmes. Rappel Règle 5 : La dépendance fonctionnelle transitive doit être écartée. Clients Id_client Nom_client Catégorie_client Taux_remise Résolution du problème : Vérification du MCD Règle 6 : Pour chaque occurrence d'une relation, il doit exister une et une seule occurrence de chacun des objets de la collection. Dans notre exemple, considérons une relation "Stocker" entre les objets "Fournisseurs", "Articles" et "Dépôts", destinée à traduire la règle de gestion : un article est fourni par un fournisseur et stocké dans un dépôt. Articles Id_article Désignation_article 0,n Clients Id_client Nom_client 1,1 Appartenir 0,n Catégories Id_catégorie Nom_catégorie Taux_remise Dépôts Id_dépôt Surface_dépôt Adresse_dépôt 0,n Stocker 0,n Quantité Fournisseurs Id_fournisseur Nom_fournisseur
15 Vérification du MCD Pourtant, certains articles proposés par les fournisseurs n'étant pas forcément présents en stock. Il y a donc présence de deux relations binaires, et non d'une relation ternaire selon la règle 6. Dépôts Id_dépôt Surface_dépôt Adresse_dépôt 0,n Stocker Quantité Articles Id_article Désignation_article 0,n Fournisseurs Id_fournisseur Nom_fournisseur Règle 7 : Les propriétés d'une relation doivent dépendre de la totalité de la relation. Si ce n'est pas le cas, il faut éclater la relation en autant de relations que nécessaire. 29 1,n Fournir 1,n Exercice 2 Réalisez le MCD permettant la gestion d'emplois du temps pour une école privée, Une analyse de l existant a permis de dégager les entités suivantes : Etudiants, Classes, Matières, Enseignants, Salles et Séances. Une séance est caractérisée par une date, un type (cours, TD ou TP) et une durée en heures. Chaque matière est enseignée par un seul professeur, cependant, un professeur peut enseigner plusieurs matières. Une classe d'étudiants étudie plusieurs matières, une seule matière peut être dans le programme de plusieurs classes Chaque étudiant a plusieurs notes, chaque note concerne une matière 30 15
16 Exercice 2 : Dictionnaire de données Nom de donnée Format Longueur Elémentaire Calculée Document Id_étudiant Entier X Nom_étudiant Alphanumérique 30 X Prénom_étudiant Alphanumérique 20 X Note_étudiant_matière Réel X Id_classe Entier X Nom_classe Alphanumérique 50 X Id_séance Entier X Date_séance Date X Durée_séance Réel X Type_séance Liste de choix X Id_matière Entier X Nom_matière Alphanumérique 50 X Id_enseignant Entier X Nom_enseignant Alphanumérique 30 X Prénom_enseignant Alphanumérique 20 X Id_salle Entier X Nom_salle Alphanumérique 50 X 31 16
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
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
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
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
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)
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...
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
Formation à l utilisation des Systèmes de Gestion de Bases de Données Relationnelles. organisée avec la collaboration du
Proyecto FAO COPEMED Universidad de Alicante Ramón y Cajal, 4 03001 - Alicante, España GCP/REM/057/SPA Web : www.fao.org/fi/copemed Tel : +34 96 514 59 79 Fax : +34 96 514 59 78 Email : [email protected] Formation
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
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
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
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
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,
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
Le modäle conceptuel de donnåes (MCD)
BTS Informatique de Gestion 1 Äre annåe DAIGL (ModÅlisation) Chapitre 1 Page 1 / 14 LycÄe Jean Rostand CHANTILLY Jean-Marie Cardoni Cours DAIGL (analyse) (1 Äre annåe) BTS INFORMATIQUE DE GESTION 1 Condition
THOT - Extraction de données et de schémas d un SGBD
THOT - Extraction de données et de schémas d un SGBD Pierre-Jean DOUSSET (France), Benoît ALBAREIL (France) [email protected], [email protected] Mots clefs : Fouille d information, base de données, système
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,
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/
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
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
LE MODELE CONCEPTUEL DE DONNEES
LE MODELE CONCEPTUEL DE DONNEES Principe : A partir d'un cahier des charges, concevoir de manière visuelle les différents liens qui existent entre les différentes données. Les différentes étapes de réalisation.
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 :
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
1. Qu'est-ce que SQL?... 2. 2. La maintenance des bases de données... 2. 3. Les manipulations des bases de données... 5
1. Qu'est-ce que SQL?... 2 2. La maintenance des bases de données... 2 2.1 La commande CREATE TABLE... 3 2.2 La commande ALTER TABLE... 4 2.3 La commande CREATE INDEX... 4 3. Les manipulations des bases
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
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),
La méthode MERISE (Principes)
La méthode MERISE (Principes) Introduction Création : en 1978-79 par Peter Chen et Hubert Tardieu à Aix en Provence Signifie : MEthode pour Rassembler les Idées Sans Effort ou encore vient du merisier
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
Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes
Langage SQL (1) Sébastien Limet Denys Duchier IUT Orléans 4 septembre 2007 Notions de base qu est-ce qu une base de données? SGBD différents type de bases de données quelques systèmes existants Définition
Gestion des bases de données
Gestion des bases de données DU Chef de Projet en Recherche Clinique 23/11/2012 Fabrice GOURMELON URC/CIC Necker - Cochin 2 A. Qu est-ce qu une donnée? B. Qu est-ce qu une base de données? C. Définition
Le langage SQL Rappels
Le langage SQL Rappels Description du thème : Présentation des principales notions nécessaires pour réaliser des requêtes SQL Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs,
Initiation aux bases de données (SGBD) Walter RUDAMETKIN
Initiation aux bases de données (SGBD) Walter RUDAMETKIN Bureau F011 [email protected] Moi Je suis étranger J'ai un accent Je me trompe beaucoup en français (et en info, et en math, et...)
CESI Bases de données
CESI Bases de données Introduction septembre 2006 Bertrand LIAUDET EPF - BASE DE DONNÉES - septembre 2005 - page 1 PRÉSENTATION GÉNÉRALE 1. Objectifs généraux L objectif de ce document est de faire comprendre
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/
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
Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique
Introduction à l informatique : Information automatisée Le premier ordinateur Définition disque dure, mémoire, carte mémoire, carte mère etc Architecture d un ordinateur Les constructeurs leader du marché
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
COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2
SQL Sommaire : COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 COMMANDES DE MANIPULATION DE DONNEES... 2 COMMANDES DE CONTROLE TRANSACTIONNEL... 2 COMMANDES DE REQUETE DE DONNEES... 2 COMMANDES
Bases de Données. Stella MARC-ZWECKER. [email protected]. Maître de conférences Dpt. Informatique - UdS
Bases de Données Stella MARC-ZWECKER Maître de conférences Dpt. Informatique - UdS [email protected] 1 Plan du cours 1. Introduction aux BD et aux SGBD Objectifs, fonctionnalités et évolutions
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
Système d'information (SI) Fonction du SI. Fonctionnement du SGBD. Système automatisé d'information. Méthodologie des Systèmes d'information
Informations externes 2 Système d'information (SI) Méthodologie des Systèmes d'information Florence PETIT 2006-2007 Information Faits, connaissances, concepts qui ont un sens pour un être humain. déduits
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
Utiliser une base de données
Access Utiliser une base de données SOMMAIRE Généralités sur les SGBD... 3 Démarrage d'access 2002... 4 Ouverture d'un fichier Access... 4 Les objets dans Access... 5 Les tables... 6 A) Ouvrir une table
INTRODUCTION : Données structurées et accès simplifié
INTRODUCTION : Données structurées et accès simplifié À l'origine de l'informatique, le stockage d'information se faisait sur cartes perforées. Ces supports pauvres ne permettaient pas de définir la structuration
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
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
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
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
Gestion d'une billeterie défilé des talents
Jean HENRI Gestion d'une billeterie défilé des talents version 0.3 5 novembre 2013 STS Services Informatiques aux Organisations Lycée St Joseph - Bressuire Sommaire 1 Introduction... 1 2 Présentation
Pratique et administration des systèmes
Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de
IT203 : Systèmes de gestion de bases de données. A. Zemmari [email protected]
IT203 : Systèmes de gestion de bases de données A. Zemmari [email protected] 1 Informations pratiques Intervenants : Cours : (A. Zemmari [email protected]) TDs, TPs : S. Lombardy et A. Zemmari Organisation
Groupe 11 TABLE DES MATIERES
Groupe 11 TABLE DES MATIERES I. CHAMP D APPLICATION a) Domaine b) Objectif c) Constituants II. II. II. II. II. II. II. IX. IX. REMARQUES CONCERNANT LES IDENTIFICATEURS DOMAINE «SQL» DES CONSTITUANTS PREDICAT
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
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,
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
clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE
Cas Neptune hôtel Base de données et langage SQL Propriété Intitulé long Formation concernée Matière Notions Transversalité Présentation Description Neptune Hôtel. L interrogation d une base de données
Chapitre 1 : Introduction aux bases de données
Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données
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
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
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
1. LA GESTION DES BASES DE DONNEES RELATIONNELLES
Dossier G11 - Interroger une base de données La base de données Facturation contient tout un ensemble d'informations concernant la facturation de la SAFPB (société anonyme de fabrication de produits de
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
A. Définition et formalisme
Les cardinalités et les différents types d'associations I. Les cardinalités A. Définition et formalisme Les cardinalités sont des couples de valeur que l'on trouve entre chaque entité et ses associations
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...
INITIATION AUX BASES DE DONNEES MODELISATION et LANGAGE SQL
INITIATION AUX BASES DE DONNEES MODELISATION et LANGAGE SQL Master2 Modélisation Statistique - Génie logiciel & Bases des données Laboratoire de Mathématiques CNRS - Université de Franche-Comté Département
Notion de base de données
Notion de base de données Collection de données opérationnelles enregistrées sur un support adressable et utilisées par les systèmes et les applications Les données doivent être structurées indépendamment
Principes de la conception des bases de données
BDD Principes de la conception des bases de données stph.crzt.fr/bdd STÉPHANE CROZAT Paternité - Partage des Conditions Initiales à l'identique : http://creativecommons.org/licenses/by-sa/2.0/fr/ 10 juillet
LES SYSTEMES DE GESTION DE BASES DE DONNEES
LES SYSTEMES DE GESTION DE BASES DE DONNEES VERSION 3.1 MANUEL DE L'ÉLÈVE Pierre Stockreiser Septembre 2006 Je tiens à remercier M. Sylvain PIREN, Professeur-Ingénieur au Lycée Technique d'esch-s-alzette,
Bases de données cours 1
Bases de données cours 1 Introduction Catalin Dima Objectifs du cours Modèle relationnel et logique des bases de données. Langage SQL. Conception de bases de données. SQL et PHP. Cours essentiel pour votre
1. Introduction...2. 2. Création d'une requête...2
1. Introduction...2 2. Création d'une requête...2 3. Définition des critères de sélection...5 3.1 Opérateurs...5 3.2 Les Fonctions...6 3.3 Plusieurs critères portant sur des champs différents...7 3.4 Requête
Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)
Avant-propos 1. Objectifs du livre 13 2. Structure du livre 14 Un projet informatique 1. Les enjeux 17 1.1 Les buts d'un projet 17 1.2 Les protagonistes d'un projet 18 1.3 Exemples de projets 19 2. Les
Atelier marin. - Vers un suivi optimal des lagons et récifs -
Observatoire de l environnement en Nouvelle-Calédonie Atelier marin - Vers un suivi optimal des lagons et récifs - Bases de données de la CPS pour les pêches récifales: Objectifs, réalisations et retour
Bienvenue dans le monde SQL
1 Bienvenue dans le monde SQL Bienvenue dans le monde en perpétuel mouvement du langage SQL et des technologies de bases de données. En lisant ce livre, vous avez pris le parti d accepter qu elles seront
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
Support de cours. Les systèmes de gestion de bases de. données - Introduction. Jean-Marie Ottelé, LTECG Luxembourg
Les systèmes de gestion de bases de données - Introduction Support de cours Jean-Marie Ottelé, LTECG Luxembourg e-mail: [email protected] 0. Exemple d un système de gestion de base de données
Séance 1 Introduction aux bases de données
Introduction aux bases de données Séance 1 Introduction aux bases de données Sébastien Combéfis mardi 24 février 2015 Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons
II. Modèle conceptuel le modèle entité-association
II. Modèle conceptuel le modèle entité-association Personne Voiture Schéma conceptuel Monde réel υ Concepteur υ Personne conduit Voiture ϖ ϖ Schéma logique utilisateurs ω LMD BD Personne Dupont Durant
SQL MAP. Etude d un logiciel SQL Injection
Introduction Ce TP a pour but d analyser un outil d injection SQL, comprendre les vulnérabilités d une BD et de mettre en œuvre une attaque par injection SQL. Prise en main du logiciel SQLMap est un outil
Compte Rendu d intégration d application
ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...
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
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...
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.»
Projet de synthèse PostgreSQL. LOGEON Vincent TSGERI 2011/2012
TSGERI 2011/2012 1/50 25/10/2011 SOMMAIRE INTRODUCTION...3 1-LA TECHNOLOGIE...4 1.1 Le produit...4 1.2 Les clients et les utilisateurs...6 1.3 Le marché...7 1.3.1 Les solutions propriétaires (utilisant
//////////////////////////////////////////////////////////////////// Administration bases de données
////////////////////// Administration bases de données / INTRODUCTION Système d informations Un système d'information (SI) est un ensemble organisé de ressources (matériels, logiciels, personnel, données
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
Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.
Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs, relations,
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
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
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
ISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL
ISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL Jean-Marie Pécatte [email protected] 16 novembre 2006 ISIS - Jean-Marie PECATTE 1 Valeur de clé
Gestion des bases de données (2 e partie)
Master ANI et TCI première année année 2005/2006 semestre 1 Gestion des bases de données (2 e partie) Ce polycopié est destiné à présenter Access comme exemple de SGBD. Avant de commencer à construire
PostgreSQL. Formations. Catalogue 2011. Calendrier... 8
Formations PostgreSQL Catalogue 2011 Administration PostgreSQL... 2 PostgreSQL Avancé... 3 PostgreSQL Réplication : Hot Standby... 4 Développer avec PostgreSQL... 5 Migration Oracle vers PostgreSQL...
Notre Catalogue des Formations IT / 2015
Notre Catalogue des Formations IT / 2015 Id Intitulé Durée Gestion de projets et méthodes I1101 I1102 I1103 I1104 I1105 I1106 I1107 I1108 I1109 I1110 I1111 I1112 I1113 I1114 I1115 I1116 I1117 I1118 I1119
PostgreSQL. Formations. Calendrier... 14
Formations PostgreSQL Catalogue 2013 PostgreSQL Administration... 4 PostgreSQL Avancé... 5 PostgreSQL Hot Standby... 6 PostgreSQL Performance... 7 Développer avec PostgreSQL... 8 Migrer d'oracle à PostgreSQL...
Introduction aux SGBDR
1 Introduction aux SGBDR Pour optimiser une base Oracle, il est important d avoir une idée de la manière dont elle fonctionne. La connaissance des éléments sous-jacents à son fonctionnement permet de mieux
Schéma relationnel et contraintes d intégrité : le cas ConduiteAuto
Schéma relationnel et contraintes d intégrité : le cas ConduiteAuto Description du thème Propriétés Intitulé long Formation concernée Matière Présentation Notions Pré-requis Mots-clés Durée Auteur(es)
Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed
6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN
