Introduction en systèmes d’information et bases de données

Slides:



Advertisements
Présentations similaires
Titre de la présentation COMMENT SORTIR DES POLITIQUES DE SOUTIEN PUBLIC A LA CROISSANCE ? Institut de lentreprise 12 mars 2010 Philippe DARVISENET, Global.
Advertisements

Le moteur
Langage de manipulation de données Ensemble de commandes permettant : – modifier la base : ajout, modification et suppression – interroger la base ex :
Qui a le nombre qui vient après 8 ?
Mon carnet De comportement
Data Management for Large-Scale Scientific Computations in High Performance Distributed Systems A. Choudhary, M. Kandemir, J. NoG. Memik, X. Shen, W. Liao,
Introduction aux classes empiétantes François Brucker Brest (Breizh)
Classe : …………… Nom : …………………………………… Date : ………………..
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Les Prepositions.
Introduction Pour concrétiser l’enseignement assisté par ordinateur
Les 3 dimensio ns de la morale et de léthique (activité)
Vers un outil d’aide à la conception des cannelures à flancs en développante de cercle La recherche effectuée lors de ma thèse a consisté à décrire le.
Le Modèle Logique de Données
Présentation de l’application « Livret personnel de compétences »
A abstraction b assembleur c nombre binaire d bit e cache f UC g puce h compilateur i famille dordinateurs j contrôle k chemin de données l défaut m dé
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
Isabelle Franchistéguy-Couloume CREG-UPPA IUT de Bayonne - Pays Basque
Primitives - Intégration
Un an après la reconnaissance par le MELS des clientèles émergentes Où en sommes-nous?
1 Le déroulement dun projet et sa gestion. 2 Le déroulement dun projet: plan 1.Objectifs dapprentissage 2.Les intervenants principaux 3.Le découpage en.
Cours Base de données relationnelles
Résultats du sondage auprès des parents / répondants sur la qualité des services offerts pour l'année scolaire Présenté le 20 octobre
Science et technologie au primaire Lévaluation aux 2 e et 3 e cycles 1.
5 Verbes au passé composé 1.Jai eu avoir 2. Jai du devoir.
Cours Systèmes logiques
28 La maison.
Développement d’applications web
Interagir avec un objet mixte Propriétés physiques et numériques Céline Coutrix, Laurence Nigay Équipe Ingénierie de lInteraction Homme-Machine (IIHM)
PAFI Référentiel de données par Sonia Watts DGIF (Direction de la gestion et de linformation forestière) 27 octobre 2010 et 3 novembre 2010.
1 Cours numéro 3 Graphes et informatique Définitions Exemple de modélisation Utilisation de ce document strictement réservée aux étudiants de l IFSIC.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
Les verbes auxiliaires Avoir ou être ?? Choisissez! Cest un verbe Dr Mrs Vandertrampp? Cest un verbe réfléchi?
Mise en œuvre du langage MDX - 1 ère partie- Présentation de lexemple et des outils utilisés -1-
B.Shishedjiev - Modèle relationnel
1 SERVICE PUBLIC DE LEMPLOI REGION ILE DE France Tableau de bord Juillet- Août 2007.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
Gestion des bases de données
Cours N°2 Base de Données & Langage SQL
SYSTEMES D’INFORMATION
La Saint-Valentin Par Matt Maxwell.
Notre calendrier français MARS 2014
Modélisation et analyse de la variabilité dans une chaîne logistique par Laurence Morlet Promoteur : Philippe Chevalier Lecteurs : Laurence.
C'est pour bientôt.....
Veuillez trouver ci-joint
Initiation à la conception des systèmes d'informations
Portail CVM Vision pédagogique.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
Base de Données.
USAM BRIDGE H O W E L L -CLASSIQUE
Mise en œuvre du langage MDX
9 paires séries de 3 étuis ( n° 1 à 27 )
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Relevez le numéro de votre logo préféré et adressez-le à : En cas d’hésitation, vous pouvez choisir jusqu’à 3 logos. Seront pris.
Introduction en systèmes d’information et bases de données B.Shishedjiev -Introduction en BD 1.
Transcription de la présentation:

Introduction en systèmes d’information et bases de données B.Shishedjiev -Introduction en BD

B.Shishedjiev -Introduction en BD Définition de SI Système d’information Un ensemble organisé de ressources (matériels, logiciels, personnel, données et procédures) qui permet de regrouper, de classifier, de traiter et de diffuser de l'information sur un environnement donné. B.Shishedjiev -Introduction en BD

Base de donnée - définitions Une base de données est un ensemble structuré de données enregistrées sur des supports accessibles par l’ordinateur pour satisfaire simultanément plusieurs utilisateurs de façon sélective et en un temps opportun. C’est un ensemble de données non redondantes logiquement liées et placées en ensemble, et qui permettent d’être utilisées par des applications différentes ; la façon de stockage est indépendante des applications et une méthode gérante commune est utilisée pour la modification, l’ajout et même le recherche. Ensemble des données informatiques structurées suivant un schéma de données. Données directement accessibles par des utilisateurs différents, concurrents et compétiteurs. B.Shishedjiev -Introduction en BD

B.Shishedjiev -Introduction en BD Histoire B.Shishedjiev -Introduction en BD

B.Shishedjiev -Introduction en BD Approches Ancienne Les inconvenances de l’approche ancienne (applications avec ses propres fichiers) : une grande redondance ; des anomalies de mise en jour, d’ajout, de suppression  – les données perdent leur cohérence ; difficulté de mettre en œuvre des traitements non prévus au départ – ça mène au coût important et à une absence de souplesse. B.Shishedjiev -Introduction en BD

B.Shishedjiev -Introduction en BD Approches Base de données On peut réduire la redondance des données car le système est centralisé ; On préserve leur cohérence. Le mise en jour est fait pour tout le monde ; L’administrateur de la BD (DBA) assure le contrôle centralisé et permet d’envisager les standards qui autorisent des échanges des données avec d’autres systèmes ; Les accès sont restrictifs, d’où il y a un gain de sécurité. Différents niveaux d’autorisation sont accordés pour différentes opérations à des utilisateurs différents ; Une normalisation globale des systèmes existe. B.Shishedjiev -Introduction en BD

Le système de gestion de base de données (SGBD) C’est le logiciel qui permet à un utilisateur d’interagir avec une BD Fonctions Description Utilisation Intégrité Confidentialité Concurrence d’accès Sécurité de fonctionnement B.Shishedjiev -Introduction en BD

Niveaux de représentation d’une BD B.Shishedjiev -Introduction en BD

Niveaux de représentation d’une BD Vue 3 Schéma conceptuel Vue 2 Vue 1 B.Shishedjiev -Introduction en BD

La mise en œuvre d’un SGBD Le langage de définition de données Construire les schémas externes ; Définir les droits d’accès de chaques utilisateur Spécifier les organisations physiques des données ainsi que les méthodes d’accès qui seront utilisées ; Mettre en œuvre des procédures permettant d’assurer un niveau de sécurité satisfaisant. Le langage de manipulation de données Assure l’accès et le traitement des données à un haut niveau d’abstraction Outils de développement Les moyennes de programmation et développement des applications B.Shishedjiev -Introduction en BD

Architecture d’un SGBD B.Shishedjiev -Introduction en BD

Exécution d’une instruction Le concept d’indépendance donnée – programme B.Shishedjiev -Introduction en BD

Les modèles conceptuels Entité – Chacun des objets concrets ou abstraits qui composent un système d’information (des ensembles d’objets) Méthodes de définition Par énumération des membres d’une entité Par l’application des opérateurs ensemblistes sur des entités déjà définies. Union, intersection, différence Produit cartésien Par la définition des règles d’appartenance et de distinction des membres. B.Shishedjiev -Introduction en BD

Les modèles conceptuels Association Une association est une relation binaire entre deux ensembles d’entités non forcement différents. X F/G Y où F et G sont 2 fonctions en général multivaluées, inverses l’une à l’autre. Caractéristiques d’une association Monovaluée ou multivaluée Partielle ou totale Cardinalité minimale et maximale B.Shishedjiev -Introduction en BD

B.Shishedjiev -Introduction en BD Exemple - Scolarité Ensembles d’entités : ETUDIANT (NoEt,..) – l’ensemble des étudiants qui suivent des études actuellement, ou ce qui ont suivi des études dans le passé, jusqu’au 10 ans en arrière. ENSEIGNANT ENSEIGNEMENT UNITÉ SALLE ADRESSE NOM ANNÉE (scolaire) FONCTION ou position = {professeur, maître de conférence, assistant etc.} HEURE JOUR = {lundi, mardi,…} NOMBRE BÂTIMENT BOOL = {vrai, faux} B.Shishedjiev -Introduction en BD

B.Shishedjiev -Introduction en BD Exemple - Scolarité Associations : ETUDIANT (1,1) s’appelle / est le nom de (0,n) NOM ETUDIANT (1,1) habite / est habité par (0,n) ADRESSE ENSEIGNEMENT (1,n) contient / est dans (1,n) UNITÉ SALLE (1,1) a capacité de / est la capacité de (0,n) NOMBRE SALLE (1,1) se trouve dans / contient (1,n) BÂTIMENT ETUDIANT (1,1) est inscrit / étudiant de (0,n) ENSEIGNEMENT ENSEIGNANT (0,n) est responsable de / est mené par (1,1) ENSEIGNEMENT ETUDIANT (1,1) suivi /passe (a passé) ENSEIGNEMENT* ANNÉE* BOOL ENSEIGNEMENT (0,n) requis / est requis par (0,n) ENSEIGNEMENT UNITÉ (1,n) Emploi de temps / (0,1) HEURE* JOUR* SALLE* ENSEIGNANT ENSEIGNANT (1,n) est occupé / (0,1) HEURE* JOUR* SALLE* UNITÉ SALLE (1,1) est utilisée / (0,1) HEURE* JOUR* UNITÉ* ENSEIGNANT ETUDIANT (1,1) a passé/ (0,n) BOOL [(h,j,s,e)  Emploi de temps(u)]  [(h,j,s,u)  Occupé(e)] h  HEURE, j  JOUR, s  SALLE, e  ENSEIGNANT, u  UNITÉ [(h,j,m)  utilisé(s)] [ e  ENSEIGNANT* (h,j,s,u)  Occupé(e)] E={n  ENSEIGNEMENT |  a  ANNÉE * (n,a,vrai)  suivi(t) } où t  ETUDIANT n = inscrit(t)  Requis(n)  E B.Shishedjiev -Introduction en BD