DÉPARTEMENT D INFORMATIQUE Faculté des sciences Université de Sherbrooke TRAVAIL DE SESSION
|
|
- Floriane Mercier
- il y a 8 ans
- Total affichages :
Transcription
1 DÉPARTEMENT D INFORMATIQUE Faculté des sciences Université de Sherbrooke TRAVAIL DE SESSION Par Équipe 14 Carolane Aubé Geneviève Côté Rose-Marie Brisson Marie-Ève Berthiaume Travail présenté à M. Marc Frappier Dans le cadre du cours IFT-187 Sherbrooke Décembre 2014
2 PARTIE 1 La création d un système de gestion pour les centres hospitaliers du Québec a pour objectif d optimiser la gérance de ces établissements. Puisqu il s agit d une institution à grande échelle, la base de données découlant est bien évidemment complexe. Pour le travail, on considère le cas d un système probablement en devenir au Québec; les dossiers électroniques et universels d un centre hospitalier à l autre. Le système de gestion permet notamment d identifier les patients qui ont fréquenté les hôpitaux d une région donnée à différents moments. De plus, par le numéro de dossier, il permet de retracer les notes cliniques contenant les pathologies, mais également les soins reçus et pris par les employés des différents centres hospitaliers. Ainsi, le système permet de gérer la disponibilité des chambres occupées ou inoccupées et de gérer l horaire de la disponibilité des diverses salles d examens. En plus, il permet de repérer ces chambres et ces salles à travers les multiples départements, étages et secteurs. D un autre côté, cette même base de données nous permet de recenser les employés travaillants dans les différents centres, ainsi que plusieurs autres informations connexes à cet employé. Puisqu il y a une large gamme de professionnels qui travaillent au sein d un hôpital, nous devons connaître leurs informations personnelles, dont leur département de travail. Toutes ces informations serviront à renforcer la bonne gestion des informations et faciliter les tâches de bureaucratie.
3 PARTIE 2 Le système est basé sur la gestion de centres hospitaliers à l aide d une base de données inspirée du modèle entité-association. On considère un système idéal dans lequel un patient possède un seul dossier qui peut être consulté et modifié par tous les hôpitaux. Une personne devient un patient dans la table au moment où elle s inscrit (en obtenant sa carte d hôpital par exemple) qu il ait consulté ou non. Entité hôpital Tout d abord, on indique, dans une première entité «hôpital», les éléments relatifs aux informations de localisation d un hôpital spécifique. On identifie cette entité par le nom de l établissement. Par ailleurs, cette entité est la base d une partie importante du modèle entité-association puisque plusieurs entités n'ont pas raison d'être sans celle-ci. Enfin, il est
4 possible de créer l'entité hôpital sans nécessairement ajouter d'enregistrements dans l entité avec laquelle elle est en relation, d'où les cardinalités minimales de 0 vers les autres entités (employé et consultation). L hôpital peut toutefois engager plusieurs employés et être le lieu de plusieurs consultations ce pour quoi on remarque la cardinalité maximale de «*». Entité patient Un grand nombre de patients peuvent fréquenter ces hôpitaux et ceux-ci sont identifiés dans l'entité «patient» par un numéro de dossier unique. Cette entité inclut également toutes les informations personnelles de la personne. Un patient peut occuper une seule chambre, mais cela peut ne pas lui être nécessaire d où la cardinalité «0..1». On retrouve la même situation pour les salles d examen. Entité consultation On entend par consultations le fait qu'un patient ait un rendez-vous avec un spécialiste de la santé. Chacune d entre elles se distingue par un numéro de consultation unique. Une consultation ne peut être réalisée que dans un seul établissement hospitalier pour un seul patient et par un ou plusieurs employés. Multivalué de notes cliniques Les notes cliniques se rattachent à la raison de la visite, aux diagnostiques et aux soins et examens reçus par rapport au numéro de consultation qui est la clé de l entité «consultation». En fait, il est possible que, pour une même consultation, un patient aille un ou plusieurs symptômes, ce qui peut engendrer plus d un diagnostic et plusieurs soins. Cela justifie l entité multivaluée des notes cliniques. Entité employé Le personnel des hôpitaux, comprenant entre autres l administration, les spécialistes et le personnel d entretien, est classé selon un numéro unique dans l'entité «employé». Pour être considérée comme un employé, une personne doit avoir un employeur (un hôpital). Celuici doit être unique pour un même employé. Entité faible titre de poste
5 Le titre de poste des employés, tels que pédiatre ou infirmier, se retrouve comme une entité faible, car il n a pas raison d être sans quelqu un pour l occuper. Une personne est associée à seulement un titre de poste, mais le même poste peut être attribué à plusieurs employés. Entité faible chambres Dans les hôpitaux se trouvent plusieurs chambres. Celle-ci dépend de l entité hôpital, c està-dire que, pour être identifié de manière unique, on doit connaitre non seulement le numéro de chambre et de lit, mais également le nom de l hôpital où il se trouve. De cette manière on peut retrouver le numéro de chambre 1 seulement une fois dans un hôpital, mais plusieurs fois dans le réseau de centres hospitalité. Considérer l entité chambre avec les mêmes attributs comme une entité à part entière n aurait permis le numéro 1, par exemple, qu une seule fois dans tout le réseau ce qui n est pas réaliste dans le contexte. On identifie des chambres uniques selon l hôpital, mais on leur attribue également un étage, un secteur et un département. Une chambre n est évidemment située que sur un seul étage, dans un seul département et secteur. Puisqu une chambre possède souvent plusieurs lits, le numéro de lit fait partie de la clé. Un hôpital contient plusieurs chambres, mais une chambre est située dans un seul hôpital comme l indique la cardinalité 0..* vers 1..1 qui est sous-entendu dans le modèle puisqu elle ne change pas pour une entité faible. On retrouve au maximum un patient pour la clé Nochambre-Nolit et la chambre peut également être vide. Entité faible salles d'examens Dans les hôpitaux les tests et les différents soins sont réalisés dans des salles d examen. On considère les petites salles de consultation, mais également les salles d opération et les salles de test (salle de rayon X par exemple). Celles-ci sont identifiées par un numéro, qui, associé à un nom d hôpital, est unique. L entité salle est donc une entité faible d «hôpital». Comme pour la relation chambre-hôpital, on identifie des salles uniques selon l hôpital, mais on leur attribue également un étage, un secteur et un département. De plus, il peut n y avoir personne dans la salle (ni patient ni employé). On peut retrouver qu un seul patient par salle, mais il peut y avoir plusieurs employés.
6 Entité faible départements L entité département est une entité faible d hôpital pour les mêmes raisons que salle d examen et chambre. Le personnel est réparti dans plusieurs départements, tels que la pédiatrie, la radiologie, les archives et la cardiologie. Bien entendu, un même employé ne peut être dans plusieurs départements simultanément. Toutefois, elle est associée à au moins un département d où Cela ne signifie donc pas que l employé s y trouve, mais plutôt qu il y est affecté. Par exemple, un employé dont le poste est infirmière travaille au département de natalité. Un autre employé aussi infirmier pourrait travailler à l urgence. Un numéro de chambre se retrouve obligatoirement dans un et un seul département, mais celui-ci peut contenir aucune comme plusieurs chambres. On retrouve exactement la même situation pour la relation avec les salles d examen. Un département est nécessairement situé sur un certain étage et dans un certain secteur. Entité faible secteur L entité secteur est également une entité faible d hôpital comme le sont «chambre», «salle d examen» et «département». Un même secteur peut ne contenir aucune chambre ou salle d examen, mais on retrouve nécessairement un secteur. Ces trois entités peuvent toutes se retrouver à plusieurs reprises dans un secteur. Entité faible étage On retrouve exactement la même situation que pour l entité secteur soit les mêmes relations et les mêmes cardinalités.
7 PARTIE 3
8 drop table Hopital cascade; create table Hopital ( NomHopital varchar(40), NoCivique varchar(6), NomRue varchar(40), CodePostal char(6), Ville varchar(40), Etat varchar(30), NoDeTelephone char(10), constraint PKHopital primary key (NomHopital) drop table Secteur cascade; create table Secteur ( NomHopital varchar(40), NoSecteur varchar(15), constraint FKSecteur foreign key (NomHopital) references Hopital, constraint PKSecteur primary key (NomHopital, NoSecteur) drop table Etage cascade; create table Etage ( NoEtage smallint, NomHopital varchar(40), constraint FKEtage foreign key (NomHopital) references Hopital, constraint PKEtage primary key (NoEtage, NomHopital), check (NoEtage >0) drop table Departement cascade; create table Departement ( NoDepartement smallint, NomDepartement varchar(30), NoEtage smallint not null, NoSecteur varchar(15) not null, NomHopital varchar(40) not null, constraint PKDepartement primary key (NoDepartement, NomHopital), constraint FKDepartement foreign key (NoEtage, NomHopital) references Etage, constraint FK2Departement foreign key (NoSecteur, NomHopital) references Secteur, constraint FK3Departement foreign key (NomHopital) references Hopital, check (NoDepartement>0)
9 drop table Patient cascade; create table Patient ( NoDossier integer, Nom varchar(40), Prenom varchar(40), DateNaissance date, NoAssMaladie char(12), constraint PKPatient primary key (NoDossier), check (NoDossier>0) drop table SalleExamen cascade; create table SalleExamen ( NoSalle smallint, NoSecteur varchar(15) not null, NoEtage smallint not null, NomHopital varchar(40), NoDossier integer, NoDepartement smallint not null, constraint PKSalleExamen primary key (NoSalle, NomHopital), constraint FK3SalleExamen foreign key (NoDossier) references Patient, constraint FK4SalleExamen foreign key (NoDepartement, NomHopital) references Departement, constraint FKSalleExamen foreign key (NoSecteur, NomHopital) references Secteur, constraint FK2SalleExamen foreign key (NoEtage, NomHopital) references Etage, check(nosalle>0) drop table Chambre cascade; create table Chambre ( NoChambre smallint, NoLit smallint, NoEtage smallint not null, NoSecteur varchar(15) not null, NomHopital varchar(40), NoDossier integer, NoDepartement smallint not null, constraint PKChambre primary key (NoChambre,NoLit, NomHopital), constraint UChambre unique (NoDossier), constraint FKChambre4 foreign key (NoDepartement, NomHopital) references Departement, constraint FKChambre3 foreign key (NoDossier) references Patient, constraint FKChambre foreign key (NoEtage, NomHopital) references Etage, constraint FK2Chambre foreign key (NoSecteur, NomHopital) references Secteur, check (NoChambre>0), check (NoLit>0)
10 drop table Consultation cascade; create table Consultation ( NoConsultation integer, DateHeureArrivee timestamp, NomHopital varchar(40) not null, NoDossier integer not null, constraint PKConsultation primary key (NoConsultation), constraint FKConsultation foreign key (NomHopital) references Hopital, constraint FK2Consultation foreign key (NoDossier) references Patient, check(noconsultation>0) drop table NotesCliniques cascade; create table NotesCliniques ( NoConsultation integer, NomSymptome varchar(30), NomDiagnostique varchar(30), SoinRecu varchar(30), constraint PKNotesCliniques primary key (NoConsultation,NomSymptome,NomDiagnostique,SoinRecu), constraint FKNotesCliniques foreign key (NoConsultation) references Consultation drop table Employe cascade; create table Employe ( NoEmploye integer, Nom varchar(30), Prenom varchar(30), NomHopital varchar(40) not null, NoSalle smallint, NoDepartement smallint not null, constraint PKEmploye primary key (NoEmploye), constraint FKEmploye foreign key (NomHopital) references Hopital, constraint FK2Employe foreign key (NoSalle, NomHopital) references SalleExamen, constraint FK3Employe foreign key (NoDepartement, NomHopital) references Departement, check(noemploye>0) drop table TitrePoste cascade; create table TitrePoste ( NoEmploye integer, NomTitre varchar(30), constraint PKTitrePoste primary key (NoEmploye, NomTitre), constraint FKTitrePoste foreign key (NoEmploye) references Employe
11 drop table Effectue2 cascade; create table Effectue2 ( NoConsultation integer, NoEmploye integer, constraint PKEffectue2 primary key (NoConsultation), constraint UEffectue2 unique (NoConsultation,NoEmploye), constraint FKEffectue2 foreign key (NoConsultation) references Consultation, constraint FK2Effectue2 foreign key (NoEmploye) references Employe alter table Consultation add constraint FK3Consultation foreign key (NoConsultation) references Effectue2;
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
Plus en détailLe langage SQL pour Oracle - partie 1 : SQL comme LDD
Le langage SQL pour Oracle - partie 1 : SQL comme LDD 1 SQL : Introduction SQL : Structured Query Langage langage de gestion de bases de donn ees relationnelles pour Définir les données (LDD) interroger
Plus en détailBases 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
Plus en détailChapitre 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
Plus en détailTP3 : Creation de tables 1 seance
Universite de Versailles IUT de Velizy - Algorithmique 2005/2006 TP3 : Creation de tables 1 seance Objectif : Creation et modication de tables dans une base de donnees. Avant de commencer ce TP, terminer
Plus en détailChapitre 3 LE MODELE RELATIONNEL ET SQL (DDL)
Chapitre 3 LE MODELE RELATIONNEL ET SQL (DDL) Un modèle de données définit un mode de représentation de l information selon trois composantes : 1. Des structures de données. 2. Des contraintes qui permettent
Plus en détailBases 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
Plus en détailOlivier 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
Plus en détailLe 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,
Plus en détailGestion de base de données
Université Libre de Bruxelles Faculté de Philosophie et Lettres Département des Sciences de l Information et de la Communication Gestion de base de données Projet : Take Off ASBL Cours de M. A. Clève STIC-B-505
Plus en détailCREATION 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
Plus en détailLe 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)
Plus en détailLicence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées
Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées ANNEE 2014 / 2015 Désignation de l enseignement : Bases de données Nom du document : TP SQL sous PostgreSQL Rédacteur :
Plus en détailCré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
Plus en détailDEVAKI 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
Plus en détail1. 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
Plus en détailLangage 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,
Plus en détailNF26 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
Plus en détail1/ 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
Plus en détailBASES DE DONNEES TP POSTGRESQL
2003-2004 Université Paris Dauphine IUP Génie Mathématique et Informatique IUP 2 ème année et Formation Continue BASES DE DONNEES TP POSTGRESQL Maude Manouvrier La reproduction de ce document par tout
Plus en détailPlan. Bases de Données. Sources des transparents. Bases de SQL. L3 Info. Chapitre 4 : SQL LDD Le langage de manipulation de données : LMD
Plan Bases de Données L3 Info Céline Rouveirol 2010-2011 Bases de Données 1 / 77 Sources des transparents Bases de Données 2 / 77 Bases de SQL - M.P. Dorville/F. Goasdoué, LRI, Université Paris Sud - V.
Plus en détailSQL sous SqlServer OLIVIER D. DEHECQ Olivier http://www.entraide-info.fr 0
2013 SQL sous SqlServer OLIVIER D. DEHECQ Olivier http://www.entraide-info.fr 0 Table des matières Signalétique... 2 1 Les bases du SQL... 3 2 SQL server... 6 2 Références des exercices...21 DEHECQ Olivier
Plus en détailPour les débutants. langage de définition des données
Pour les débutants SQL : langage de définition des données Les bases de données sont très utilisées dans les applications Web. La création, l interrogation et la manipulation des données de la base sont
Plus en détailI4 : 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
Plus en détailCOMMANDES 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
Plus en détailApplication 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
Plus en détailTD : Requêtes SQL (BDR.TD2-1) INSA 3IF 2008-2009
TD : Requêtes SQL (BDR.TD2-1) INSA 3IF 2008-2009 Loïc Maisonnasse 1 Objectif Ce TD a pour objectif de vous familiariser avec le langage de requêtes SQL. Et de vous apprendre à écrire des requêtes SQL pour
Plus en détailLe GRAND CONSEIL de la République et canton de Genève décrète ce qui suit :
Secrétariat du Grand Conseil PL 10267 Projet présenté par le Conseil d Etat Date de dépôt: 22 mai 2008 Projet de loi ouvrant un crédit au titre d'indemnité cantonale d'investissement de 3 000 000 F, pour
Plus en détailBases 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
Plus en détailPHP 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
Plus en détailA. 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
Plus en détailTP 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
Plus en détailA QUOI SERVENT LES BASES DE DONNÉES?
BASE DE DONNÉES OBJET Virginie Sans virginie.sans@irisa.fr A QUOI SERVENT LES BASES DE DONNÉES? Stockage des informations : sur un support informatique pendant une longue période de taille importante accès
Plus en détailPartie 0 : Gestion des tablespace et des utilisateurs... 3
Sommaire Partie 0 : Gestion des tablespace et des utilisateurs... 3 1- Créer deux TableSpaces votre_nom-tbs et Votre_nom-TempTBS :... 3 2. Créer un utilisateur qui porte votre nom :... 3 3. Attribuer à
Plus en détailOrganiser une permanence d accès aux soins de santé PASS
Établissements de santé Droits et accueil des usagers Organiser une permanence d accès aux soins de santé PASS Recommandations et indicateurs Préface Faire face aux inégalités de santé qui touchent tout
Plus en détailHistorisation des données
Historisation des données Partie 1 : mode colonne par Frédéric Brouard, alias SQLpro MVP SQL Server Expert langage SQL, SGBDR, modélisation de données Auteur de : SQLpro http://sqlpro.developpez.com/ "SQL",
Plus en détailII. 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
Plus en détailMySQL / SQL EXEMPLES
MySQL_exemples_janv04_mpT EXEMPLES 1 MySQL / SQL EXEMPLES Typologie du langage Il est possible d'inclure des requêtes SQL dans un programme écrit dans un autre langage (en langage C par exemple), ainsi
Plus en détailMejdi BLAGHGI & Anis ASSÈS
Ministère de l Enseignement Supérieur, de la Recherche Scientifique et de la Technologie Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Djerba Support de Cours
Plus en détailWEB DEVELOPER SGBD SYSTEME DE GESTION DE BASES DE DONNEES L étudiant sera capable :
BES WEBDEVELOPER - SYSTEME DE GESTION DE BASES DE DONNEES - 5XBDR-1 1 WEB DEVELOPER SGBD SYSTEME DE GESTION DE BASES DE DONNEES L étudiant sera capable : dans le cadre de mise en situations simples et
Plus en détailAuto-é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
Plus en détailHaïti, Projet d appui technique en Haïti (PATH) Houcine AKHNIF & Lucien ALBERT Avril 2015
ETUDE DES COÛTS DES ACTES MEDICAUX EN HAÏTI: Résultats préliminaires et perspectives d utilisation dans la prise de décision Haïti, Projet d appui technique en Haïti (PATH) Houcine AKHNIF & Lucien ALBERT
Plus en détailIntégrité sémantique dans les bases de données relationnelles
Intégrité sémantique dans les bases de données relationnelles 1 - Intégrité sémantique Bernard ESPINASSE Professeur à Aix-Marseille Université (AMU Ecole Polytechnique Universitaire de Marseille Fev. 2013
Plus en détailUML et les Bases de Données
CNAM UML et les Bases de Données UML et les Bases de Données. Diagramme de classes / diagramme d objets (UML)...2.. Premier niveau de modélisation des données d une application...2.2. Les éléments de modélisation...2.2..
Plus en détailModèle Entité/Association
Base de données Modèle Entité/Association L3 Informatique Antoine Spicher antoine.spicher@u-pec.fr Contexte du cours Organisation du cours 1 ère partie (C. D.) Modèle et algèbre relationnel Langage SQL
Plus en détail1 Position du problème
Licence Science et Technologies - INF245 Examen session 1 - mai 2012 Durée : 2 heures Documents non autorisés Le barème est donné à titre indicatif 1 Position du problème Le Club Universitaire de Vélo
Plus en détailCours 1 : introduction
Cours 1 : introduction Modèle entité-association Exemple : Deux entités (produit et dépôt) sont mises en relation (stock). Une entité doit être constituée d un identifiant et peut être complétée par des
Plus en détailIntégrité des données
. Contraintes d intégrité : Définition et objectif Intégrité des données Définition des contraintes Vérification des contraintes Contrainte d'intégrité : propriété sémantique que doivent respecter les
Plus en détailLes Triggers SQL. Didier DONSEZ. Université de Valenciennes Institut des Sciences et Techniques de Valenciennes donsez@univ-valenciennes.
Les Triggers SQL Didier DONSEZ Université de Valenciennes Institut des Sciences et Techniques de Valenciennes donsez@univ-valenciennes.fr 1 Sommaire Motivations Trigger Ordre Trigger Ligne Condition Trigger
Plus en détailBases de données. Yamine AIT AMEUR. INPT-ENSEEIHT DIMA 2 Rue Charles Camichel 31071 Toulouse Cedex 7
Bases de données Yamine AIT AMEUR INPT-ENSEEIHT DIMA 2 Rue Charles Camichel 31071 Toulouse Cedex 7 Première partie Introduction 1 Généralités et notions de base Première partie Introduction 1 Généralités
Plus en détailSQL. Oracle. pour. 4 e édition. Christian Soutou Avec la participation d Olivier Teste
Christian Soutou Avec la participation d Olivier Teste SQL pour Oracle 4 e édition Groupe eyrolles, 2004, 2005, 2008, 2010, is BN : 978-2-212-12794-2 Partie III SQL avancé La table suivante organisée en
Plus en détailLangage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL
Cours PL/SQL Langage propre à Oracle basé sur ADA Offre une extension procédurale à SQL PL/SQL permet d utiliser un sous-ensemble du langage SQL des variables, des boucles, des alternatives, des gestions
Plus en détailLE 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.
Plus en détailCOLLABORATEURS CLINIQUES
CENTRE HOSPITALIER UNIVERSITAIRE DE QUÉBEC CONCEPTION Véronique Roberge, Infirmière clinicienne COLLABORATEURS CLINIQUES Céline Bergeron, Infirmière clinicienne spécialisée Sylvie Côté, Assistante infirmière
Plus en détailJean William Pape MD Claudia Thomas Riché, Inf., M.Sc
Jean William Pape MD Claudia Thomas Riché, Inf., M.Sc Sélection Concept de formation Infirmières licenciées employées dans des institutions et referees par la direction de leur hôpital (lettre de motivation
Plus en détailInsuffisance cardiaque
Insuffisance cardiaque Connaître son évolution pour mieux la vivre Guide d accompagnement destiné au patient et ses proches Table des matières L évolution habituelle de l insuffisance cardiaque 5 Quelles
Plus en détailSQL Historique 1982 1986 1992
SQL Historique 1950-1960: gestion par simple fichier texte 1960: COBOL (début de notion de base de données) 1968: premier produit de sgbdr structuré (IBM -> IDMS) 1970-74: élaboration de l'outil d'analyse
Plus en détailIntroduction au Système de Gestion de Base de Données et aux Base de Données
Introduction au Système de Gestion de Base de Données et aux Base de Données Formation «Gestion des données scientifiques : stockage et consultation en utilisant des bases de données» 24 au 27 /06/08 Dernière
Plus en détailBases de données. PTSI Lycée Eiffel. 28 février 2014
Bases de données PTSI Lycée Eiffel 28 février 2014 Introduction Pour ce troisième chapître, nous allons mettre de côté notre apprentissage de Pyhton pour nous intéresser à un sujet fondamental dans l informatique
Plus en détailJour 1 : Les concepts Les forces du système de santé québécois Comparaisons internationales. 22 octobre 2013. Pause réseautage et visite des exposants
8 : 00 am 9 : 00 am 9 : 00 am 10 : 00 am Jour 1 : Les concepts Les forces du système de santé québécois Comparaisons internationales 22 octobre 2013 8 : 00 Inscription et accueil 8 : 30 Ouverture Président
Plus en détailBases 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
Plus en détailSONDAGE NATIONAL SUR LA MÉDECINE PALLIATIVE QUESTIONNAIRE
SONDAGE NATIONAL SUR LA MÉDECINE PALLIATIVE QUESTIONNAIRE Société canadienne des médecins de soins palliatifs Association médicale canadienne Collège des médecins de famille du Canada Collège royal des
Plus en détailDébuter avec OOo Base
Open Office.org Cyril Beaussier Débuter avec OOo Base Version 1.0.7 Novembre 2005 COPYRIGHT ET DROIT DE REPRODUCTION Ce support est libre de droit pour une utilisation dans un cadre privé ou non commercial.
Plus en détailGestion des transactions et accès concurrents dans les bases de données relationnelles
Gestion des transactions et accès concurrents dans les bases de données relationnelles Bernard ESPINASSE Professeur à Aix-Marseille Université (AMU) Ecole Polytechnique Universitaire de Marseille Fev.
Plus en détailVincent 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
Plus en détaille personnel sur les avantages d un tel système était également crucial à la réussite du projet.
Success Story Grâce à la solution OpenScape Contact Center d Unify, le CHU de Liège a réduit le temps d attente de 80% des appels de prise de rendezvous des patients à moins de 30 secondes. Le Centre Hospitalier
Plus en détailCours Bases de données 2ème année IUT
Cours Bases de données 2ème année IUT Cours Bilan : Des vues à PL/SQL corrigé Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Cas exemple 2 Les tables... 3 Vues et index 4 Privilèges 5 Fonctions
Plus en détailLa raison d être des systèmes d information
La raison d être des systèmes d information 23 ème Séminaire en sciences pharmaceutiques Pourrait-on vivre sans? 1 Enjeux Processus de soins très complexes et fortement basés sur la fiabilité humaine Suivi
Plus en détailA QUOI SERVENT LES BASES DE DONNÉES?
BASE DE DONNÉES OBJET Virginie Sans virginie.sans@irisa.fr A QUOI SERVENT LES BASES DE DONNÉES? Stockage des informations : sur un support informatique pendant une longue période de taille importante accès
Plus en détailUne protection d assurance de premier choix et de qualité suisse. Notre offre pour les expatriés
Une protection d assurance de premier choix et de qualité suisse Notre offre pour les expatriés Bienvenue chez le leader de l assurance-maladie en Suisse. Vous pouvez compter sur notre longue expérience
Plus en détailSGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)
SGBDR Systèmes de Gestion de Bases de Données (Relationnelles) Plan Approches Les tâches du SGBD Les transactions Approche 1 Systèmes traditionnels basés sur des fichiers Application 1 Gestion clients
Plus en détailDepuis l'an 2000, le Ministère de la Santé Publique (MSP) a mis en place une procédure d accréditation pour améliorer la qualité des services
Depuis l'an 2000, le Ministère de la Santé Publique (MSP) a mis en place une procédure d accréditation pour améliorer la qualité des services hospitaliers. Ce projet d amélioration de la qualité porte
Plus en détailCompétences Business Objects - 2014
Compétences Business Objects - 2014 «Mars-Juin 2014. Réf : Version 1 Page 1 sur 34 Sommaire CONTEXTE DE LA REMISE A NIVEAU EN AUTOFORMATION... 3 1. MODELISATION... 4 1.1 DESCRIPTION FONCTIONNEL DE L'APPLICATION
Plus en détailModè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.»
Plus en détailBases 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
Plus en détailN o d organisme. Rendement actuel Cible Justification de la cible
Plan qualité 2015-2016 pour Soins continus Bruyère Objectifs et initiatives d amélioration BUT Mesure Changement Initiatives prévues Dimension de la qualité Objectif Mesure/indicateur Unité/population
Plus en détailCorrigés détaillés des exercices
Corrigés détaillés des exercices Diagramme des tables objet La figure suivante vous aidera dans la compréhension des manipulations des objets de la base. Client_type Client num nom adresse {telephone_vry}
Plus en détailCours SGBD 1. Concepts et langages des Bases de Données Relationnelles
Cours SGBD 1 Concepts et langages des Bases de Données Relationnelles SUPPORT DE COURS IUT de Nice Département INFORMATIQUE IUT de Nice - Cours SGBD1 1 Plan Chapitre 1 Chapitre 2 Chapitre 3 Chapitre 4
Plus en détailProjet de santé. Nom du site : N Finess : (Sera prochainement attribué par les services de l ARS) Statut juridique : Raison Sociale :
Projet de santé Nom du site : N Finess : (Sera prochainement attribué par les services de l ARS) Statut juridique : Raison Sociale : Adresse du siège social : Téléphone : Mail : Version : Etablie en date
Plus en détailwww.evogue.fr SUPPORT DE COURS / PHP PARTIE 3
L i a m T A R D I E U www.evogue.fr SUPPORT DE COURS / PHP PARTIE 3 Sommaire Sommaire... 2 Eléments initiaux... 3 Base de données... 3 Tables... 4 membres... 4 commandes... 4 articles... 4 details_commandes...
Plus en détailL infirmière praticienne spécialisée en soins de première ligne (IPSPL) : Portrait des pratiques en UMF sur le territoire Abitibi-Témiscamingue
L infirmière praticienne spécialisée en soins de première ligne (IPSPL) : Portrait des pratiques en UMF sur le territoire Abitibi-Témiscamingue Marie-Christine Lemieux, M.Sc. Inf., IPSPL 2 e Symposium
Plus en détailICI VOUS ÊTES QUELQU'UN CENTRE HOSPITALIER DE CORNOUAILLE "VOTRE IDENTITÉ C EST VOTRE SÉCURITÉ"
ICI VOUS ÊTES QUELQU'UN CENTRE HOSPITALIER DE CORNOUAILLE "VOTRE IDENTITÉ C EST VOTRE SÉCURITÉ" ICI VOUS ÊTES ICI VOUS ÊTES VOUS ÊTES UNIQUE UNIQUE < L espérance de vie augmente régulièrement. Cela est
Plus en détailINFIRMIÈRE PRATICIENNE EN LE 6 MAI 2015 PRÉSENTÉ AU COLLOQUE EN SCIENCES SOINS DE PREMIÈRE LIGNE QU EN EST-IL? INFIRMIÈRES DE L UQAC
INFIRMIÈRE PRATICIENNE EN SOINS DE PREMIÈRE LIGNE QU EN EST-IL? PRÉSENTÉ AU COLLOQUE EN SCIENCES INFIRMIÈRES DE L UQAC LE 6 MAI 2015 PLAN DE LA PRÉSENTATION Quel type de formation une IPSPL doit-elle suivre?
Plus en détailRappel 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
Plus en détailInformation aux patients et à leurs proches. Espace médiation. Lieu d écoute et de dialogue pour les patients et leurs proches
Information aux patients et à leurs proches Espace médiation Lieu d écoute et de dialogue pour les patients et leurs proches Quand solliciter l espace médiation? Vous rencontrez un problème à l hôpital
Plus en détailMODULE D EXERCICE PROFESSIONNEL NOTION MÉDICO-ÉCONOMIQUE DES DE RADIOLOGIE ET IMAGERIE MÉDICALE. Dr F Lefèvre (1-2), Pr M Claudon (2)
MODULE D EXERCICE PROFESSIONNEL NOTION MÉDICO-ÉCONOMIQUE DES DE RADIOLOGIE ET IMAGERIE MÉDICALE Dr F Lefèvre (1-2), Pr M Claudon (2) 1 - SCP Radiolor 2 - CHU de Nancy MODE D EXERCICE DU PRATICIEN Choix
Plus en détailRévision des descriptions génériques Comment monter un dossier?
DISPOSITIFS MEDICAUX Révision des descriptions génériques Comment monter un dossier? Guide pour le dossier déposé par les fabricants/distributeurs Adopté en séance de la CEPP* le 13 juillet 2005 *CEPP
Plus en détailCommunauté de Communes du Pays de Livarot
Rue des Frères Lumière 14120 MONDEVILLE 02 31 35 64 35 02 31 35 64 36 Email : contact@inea-be.com Communauté de Communes du Pays de Livarot Aménagement de l ancienne usine Leroy en un Pôle de Santé Libéral
Plus en détailOUVERTURE ET MISE EN PLACE
OUVERTURE ET MISE EN PLACE Estelle Marcault 20/01/2012 URC PARIS NORD 1 Ouverture et mise en place Trois types de visites/ réunions peuvent avoir lieu : Visite de sélection Réunion investigateur Visite
Plus en détailCR 30-Xm. Unité de numérisation CR 30-Xm
U n i t é d e n u m é r i s at i o n CR 30-Xm 'Solution complète' de mammographie numérique et pour toutes les applications de radiographie générale L unité CR 30-Xm est une unité de radiographie numérisée
Plus en détail... /5. Bases de Données I (J. Wijsen) 23 janvier 2009 NOM + PRENOM : Orientation + Année : Cet examen contient 11 questions.
Bases de Données I (J. Wijsen) 23 janvier 2009 NOM + PRENOM : Orientation + Année : Cet examen contient 11 questions. Question 1 Donnez la traduction en modèle relationnel du schéma Entité-Association
Plus en détailEcole Industrielle et Commerciale de la ville de Namur. Structure et application des bases de données. Y. Mine
Ecole Industrielle et Commerciale de la ville de Namur Structure et application des bases de données 2è graduat en informatique et systèmes * technologie de l information 2008 2009 Y. Mine Table des matières
Plus en détail2011-01-18. Quels sont, pour le soignant, les enjeux soulevés lorsqu il donne un soin à un allophone? Enjeu de communication
Distance linguistique et soins de qualité dans une perspective d équité: Concilier une diversité d enjeux Bilkis Vissandjee *, Université de Montréal Alex Battaglini, CSSS Bordeaux-CartiervilleSaint-Laurent
Plus en détailLes BASES de DONNEES dans WampServer
Les BASES de DONNEES dans WampServer 1 Définitions Générales Une base de données (BDD) permet d'enregistrer, de stocker, de ranger des données de façon organisée et hiérarchisée. SQL est le langage qui
Plus en détailListe de vérification de la mise en œuvre d une équipe de santé familiale
Équipes de santé familiale Améliorer les soins de santé familiale Liste de vérification de la mise en œuvre d une équipe de santé familiale Juillet 2009 Version 2.0 Table des matières Introduction...3
Plus en détailProyecto Telemedicina
Seminario Internacional Desarrollo de Servicios Sociales para Personas Mayores 3-4 octubre 2013 Proyecto Telemedicina Dr Jean-Philippe Flouzat Médico geriatra, Consejero Médico Social de la Agencia Regional
Plus en détailTechniques de stockage. Techniques de stockage, P. Rigaux p.1/43
Techniques de stockage Techniques de stockage, P. Rigaux p.1/43 Techniques de stockage Contenu de ce cours : 1. Stockage de données. Supports, fonctionnement d un disque, technologie RAID 2. Organisation
Plus en détailListe de termes et de définitions de l'assurance pour une traduction homogène
Terme valeur réelle Affordable Care Act frais autorisés Définition Pourcentage des coûts moyens globaux pour les prestations couvertes par un régime. Par exemple, si un régime a une valeur réelle de 70
Plus en détailDiplôme d Etat d infirmier Référentiel de compétences
Annexe II Diplôme d Etat d infirmier Référentiel de compétences Les référentiels d activités et de compétences du métier d infirmier diplômé d Etat ne se substituent pas au cadre réglementaire. En effet,
Plus en détail