Cryptographie dans les bases de données
INRIA Paris-Rocquencourt - Application du chiffrement au contexte BD. •. Si je chiffre une BD avec un algorithme sûr le résultat est-il sûr ?
Cours n°11 : BANGLADESH ET SRI LANKA
le Bangladesh anciennement Pakistan Oriental
Introduction aux bases de données - IN207
23 févr. 2004 Lien web : http://petrus.inria.fr/~bouganim/ENSTA/ ... Conception de BD (modèle EA modèle relationnel) : 2 séances.
Modeling the Role of C2C Information Quality on Purchase Decision
29 août 2019 https://hal.inria.fr/hal-02274192 ... rafita.swe@diu.edu.bdimranmahmud@daffodilvarsity.edu.bd
Organizational Culture Challenges of Adopting Big Data: A
This paper aims to provide a systematic literature review that reports the organizational culture's impact on BD adoption through the lens of different cultural
Information Communication Technology (ICT) for Disabled Persons
15 févr. 2017 https://hal.inria.fr/hal-01468147 ... Disabled Persons in Bangladesh: Preliminary Study of ... (TAM) Thematic analysis
Présentation PowerPoint
23 févr. 2004 Anciaux@inria.fr ... Suivie du cours BD avancées (ASI13) l'an prochain ... Conception de BD (modèle EA modèle relationnel) : 2 séances.
Test du processus de Poisson homogène par la statistique de Ripley
22 mai 2009 HAL Id: inria-00386800 https://hal.inria.fr/inria-00386800 ... [3] Ripley B. D. (1979) Tests of 'randomness' for spatial point patterns.
Transports Alpes-Maritimes - Ligne 230 Nice - Sophia-Antipolis - Nice
27 août 2007 13:40 sur le Bd Gambetta. ... I N R I A. PN Gambetta. Thiers Gambetta. Alsace Lorraine. Fabron. Magnan. Albert 1er. Gambetta. Les Chappes.
How Best Can Finite-Time Social Distancing Reduce Epidemic Final
18 déc. 2020 †Inria Sorbonne Université
Bases de données
IN206Nicolas Anciaux
Nicolas.Anciaux@inria.fr
Lien web : http://petrus/~anciaux/ENSTA/IN206/
2Nature et objectifs du module
Objectif
Connaissance
Indépendance physique/logique, vues, langage de manipulations, cohérence gestion de la confidentialitéConnaissances techniques
Conception de BD (modèle EA, modèle relationnel) : 2 séances Utilisation du SGBD (SQL, programmation SQL, JDBC/ODBC) : 3 séances Notions plus avancées (transactions, NoSQL) : 2 séances 3Objectifs en termes de compétences
Concevoir une base de données
Réaliser un modèle conceptuel avec le modèle E/A Concevoir un modèle relationnelle de base de donnéesCréer une application base de données
Créer un schéma relationnel en SQL
Interfacer un programme Java/JDBC avec une base de données Ecrire et invoquer des fonctions et procédure stockées en PL/SQL performances Optimiser une base de données multi utilisateurs (gestion de la concurrence)Introduction aux systèmes NoSQL
4Plan des sessions
Approche BD (vs. fichier)
Conception 1 (modèle EA)
Modèle relationnel et algèbre
Conception 2 (relationnel)
Vue d'ensemble SGBD
SQL 1 (LDD)
SQL 2 (LMD) et méthodologie
Programmation SQL
PL/SQL, ODBC/JDBC
Propriétés transactionnelles
Introduction au NoSQLet à la sécurité des SGBDĺTD : Conception (modèle EA)
ĺTP (XE) :
ĺTP (XE) : Insertion massive (SQL loader)
ĺTP (XE) : Interrogation (SQL)
ĺTP (XE) : PL/SQL, OCILIB
/!\CONTRÔLE CONTINUĺTP (XE) : Expérience sur la concurrence
ĺExpériences sur MongoDB
ĺExamen
16/9 23/930/9
7/10 21/10
8/11 4/11 5 (SGF vs. SGBD) 6
Chirurgie
Psychiatrie
Systèmes de fichiersCaractéristiques
Comptabilité
Consultations
Problèmes
Plusieurs applicationsCaractéristiques
Plusieurs applications
Îplusieurs formats
Îplusieurs langages
Problèmes
ÎDifficultés de gestion
Dupont
Symptomes : y
Turlututu : sqj
Symptomes : y
Turlututu : sdd
Analyses : xxx
Dupond
Turlututusqjsk
Symptom: yyyy
Analyses xxxx
Turlututudhjsd
Analyses :xx
Duipont
Turlututu : sq
Symptomyyyy
Analysesxxxx
Turlututudhjsd
Duhpon
Symptomes : yy
Analyses : xxxx
Symptomes : yy
Redondance (données)Caractéristiques
Plusieurs applications
Îplusieurs formats
Îplusieurs langages
Redondance de données
Problèmes
ÎDifficultés de gestion
ÎIncohérence des données
Interrogations Caractéristiques
Plusieurs applications
Îplusieurs formats
Îplusieurs langages
Redondance de données
ÎQuestion développement
Problèmes
ÎDifficultés de gestion
ÎIncohérence des données
ÎCoûts élevés
ÎMaintenance difficile
ChiruSoft
ConsultSoft
PsychiaSoft
ComptaSoft
Pannes ???Caractéristiques
Plusieurs applications
Îplusieurs formats
Îplusieurs langages
Redondance de données
ÎQuestion développement
Redondance de code
Problèmes
ÎDifficultés de gestion
ÎIncohérence des données
ÎCoûts élevés
ÎMaintenance difficile
ÎGestion de pannes ???
Partage de donnéesCaractéristiques
Plusieurs applications
Îplusieurs formats
Îplusieurs langages
Redondance de données
ÎQuestion développement
Redondance de code
Problèmes
ÎDifficultés de gestion
ÎIncohérence des données
ÎCoûts élevés
ÎMaintenance difficile
ÎGestion de pannes ???
ÎPartage des données ???
Dupont
Symptomes : y
Turlututu : sqj
Symptomes : y
Turlututu : sdd
Analyses : xxx
ConfidentialitéCaractéristiques
Plusieurs applications
Îplusieurs formats
Îplusieurs langages
Redondance de données
ÎQuestion développement
Redondance de code
Problèmes
ÎDifficultés de gestion
ÎIncohérence des données
ÎCoûts élevés
ÎMaintenance difficile
ÎGestion de pannes ???
ÎPartage des données ???
ÎConfidentialité ???
7Modélisation des données
ÎÉliminer la redondancede données
ÎCentraliseret organisercorrectement les donnéesÎPlusieurs niveaux de modélisation
ÎOutils de conception
Logiciel "Système de Gestion de Bases de Données» ÎFactorisationdes modules de contrôle des applicationsÎAdministration facilitées des données
8BDVIII -Concurrence
VII -Gestion des
pannesI-Indépendance
Physique
IX -Gestion de la
confidentialitéII-Indépendance
Logique
VI -Gestion de la
cohérenceX -Standards
V -Optimisation des
questionsIII Langage de
manipulationIV -Gestion des
vues 9Conception de bases de données
(Production du modèle conceptuel de données) 10Réel
Modèle
conceptuelIndépendant du
modèle de donnéesIndépendant du
SGBDModèle
logiqueDépendant du
modèle de donnéesIndépendant du
SGBDCodasylRelationnelObjetXML
Modèle
Physique
Dépendant du
modèle de donnéesDépendant du
SGBDOrganisation physique des données
Structures de stockage des données
Structures accélératrices (index)
Modélisation du réel
MédecineffectueVisite
11Méthode de conception ?
Intuition + création directe de la BD I
Suivre une méthode de conception (MCDAEMLDAEMPD) - Entité/Association (E/A) ou Entity/Relationship (E/R)Merise
UML Suivre son intuition peut conduire à des erreursRedondances
Valeurs nulles
Difficulté de gestion
Impossibilité de répondre à certaines questions Les outils de conception sont une aide précieuse 12Exemple de mauvaiseconception (1)
Stocker des propriétaires de véhicule:
Redondance des données et incohérence potentiellePersonne répétée pour chaque voiture :
Anomalies de mises à jour et besoin de valeurs nulles.Comment insérer une personne sans voiture ?
Comment supprimer la dernière voiture d'une personne ?1BarJoeParisFrance125 PP 75RenaultRouge
2DeanPascalVenceFrance234 FF 45PeugeotVert
3BenZoeLyonFrance324 DFT 56RenaultRouge
4BarJoeParisFrance245 FT 75RenaultJaune
13Exemple de mauvaiseconception (2)
Stocker des personnes qui ont des enfants:
Redondance cachée :
Difficulté de gestion
Comment gérer les personnes ayant plus de 3 enfants !Comment afficher la liste des enfants ?
1BarJoeParisFrancePaulZoe2
2DeanPascalVenceFranceLili1
3BenZoeLyonFranceSamTorTar3
4CatTomLensFrance0
14Réel
DONNEESTRAITEMENT
Modèle
conceptuel MCDQuelles données ?
Quelle organisation ?
MCTQuels traitements ?
Modèle
logique MLDModèle logique (e.g, relationnel)
MLTStructuration en procédure
Modèle
Physique
MPDCréation de la base de donnée
MPT des traitements, algorithmesMéthodes de conception : Exemple Merise
Objectif du cours : E/A, Merise, UML ? ÎE/A light, Merise ultra-light 15GENERATION AUTOMATIQUE POSSIBLE!
Approche proposée : orientée données
Que veut-on faire exactement, définir les sorties (états)2/ Définir les données (~MCD)
quelles sont les données nécessaires ? Comment les organiser ?4/ Validation : Est ce que la structure choisie permet de
répondre aux questions ? Sinon, retour en 1/ ou 2/5/ Passer du MCD au MLD
Normalement, le MLD doit permettre de répondre aux requêtes ?7/ Passer du MLD au MPD
16Déf°
Entité :
par rapport au problème à modéliser concrète: ex. un docteur, un médicament, un client abstraite: ex. une visite médicale, une commande Type d'entité : représentation d'un ensembled'entités perçues comme similaires et ayant les mêmes caractéristiques Ex. docteurs, patients, médicaments, clients, visites, commandes ProfsBouganim
Luc Profs CrennIsabelle
EntitésType d'entité
NomPrénom
Adresse
Profs 17Déf°
Association : représentation d'un lien non orienté entre plusieurs entités (qui jouent un rôle déterminé).Ex. Un prof enseigne un cours
lien non orienté : un prof enseigne un cours AEun cours est enseigné par un prof. Type d'association: représentation d'un ensemble d'associations ayant la même sémantique et les mêmes caractéristiquesEx. enseigner
Question: quid de visite : entitéou association ???Un docteur visite un patient Îassociation
Un docteur effectue une visiteconcernant un patientDifférence ? Et clients -commandes -produits ?
18Déf°(3) : Propriétés / Identifiants
Propriété : donnée élémentairepermettant de décrire une entité ou une associationquotesdbs_dbs26.pdfusesText_32[PDF] BD - Saint
[PDF] BD - «La femme est l`avenir de l`homme
[PDF] BD : Malade d`amour, à Bombay
[PDF] BD Astérix, Lucky Luke et Tintin - Figurines
[PDF] BD de filles - Pointe
[PDF] Bd de Strasbourg BP 465 – MORONI - Comores - Gestion De Projet
[PDF] BD drôles et drôles de BD - Détail Club BD du mercredi 30 - Anciens Et Réunions
[PDF] BD du 8 mai 1945, 03300, CUSSET, Auvergne Tel: 0470314455 - France
[PDF] BD ecologie 3 - Pays Sud
[PDF] BD ecologie 4 - Pays Sud
[PDF] BD Emerald™ Syringe For General Purpose Use - Conception
[PDF] BD Enfants - Activités et sorties du Clas Inserm de Lille - Généalogie
[PDF] BD et dessin vectoriel
[PDF] BD et écologie : une bibliographie - Blog des bibliothèques de Saint - Anciens Et Réunions