Matrice d accès. Master SEMS, Pierre Paradinas. October 16, 2013
|
|
|
- Sylvain Leclerc
- il y a 10 ans
- Total affichages :
Transcription
1 Matrice d accès Master SEMS, Pierre Paradinas October 16, 2013
2 Le Concept de Matrice d Accès ntroduit en 1971 par Butler Lampson Definition On note O, l ensemble des entités objet qui sont impliquées dans le système. On note S, un sous ensemble des objets appelés sujets qui sont actifs. R un ensemble de droits. Un droit r e [s,o]. Les liens entre ces entités sont capturés dans la matrice d accès A où les objets sont les colonnes et les sujets les lignes.
3 Le Concept de Matrice d Accès ntroduit en 1971 par Butler Lampson Definition On note O, l ensemble des entités objet qui sont impliquées dans le système. On note S, un sous ensemble des objets appelés sujets qui sont actifs. R un ensemble de droits. Un droit r e [s,o]. Les liens entre ces entités sont capturés dans la matrice d accès A où les objets sont les colonnes et les sujets les lignes.
4 Le Concept de Matrice d Accès (suite) Example File 1 File 2 Process 1 Process 2 Process 1 r, w, o r r, w, e, o w Process 2 append r, o r r, w, e, o L interprétation dépend du système auquel s applique la matrice r:read;w:write;o:owner;e:execute;etc.
5 Exercice Hypothèse Soit les sujets : Alice, Bob et Cyndy Soit les objets (de type fichier) alicef, bobf et cyndyf appartenant respectivement aux 3 sujets ci-dessus De plus : Alice peut lire bobf Bob et Cyndy peuvent lire alicef Cyndy peut lire et écrire bobf Chaque propriétaire peut exécuter les fichiers qui lui appartiennent Question 1 Représenter la matrice d accès
6 Exercice-Solution Hypothèse Soit les sujets : Alice, Bob et Cyndy Soit les objets alicef, bobf et cyndyf appartenant respectivement aux 3 sujets ci-dessus De plus : Correction 1 Alice peut lire bobf Bob et Cyndy peuvent lire alicef Cyndy peut lire et écrire bobf Chaque propriétaire peut exécuter les fichiers qui lui appartiennent alicef bobf cyndyf Alice Bob Cyndy Alice o,r,w,e r x Bob r o,r,w,e x Cyndy r r,w o,r,w,e x
7 Exercice Suite Hypothèse Soit les sujets : Alice, Bob et Cyndy Soit les objets alicef, bobf et cyndyf appartenant respectivement aux 3 sujets ci-dessus De plus : Alice peut lire bobf Bob et Cyndy peuvent lire alicef Cyndy peut lire et écrire bobf Chaque propriétaire peut exécuter les fichiers qui lui appartiennent Question 2 Cyndy donne a Alice le droit de lire cyndyf, Alice retire le droit de lire à Bob sur ses fichiers. Représenter la nouvelle matrice d accès
8 Exercice-Solution Matrice d accès avant alicef bobf cyndyf Alice Bob Cyndy Alice o,r,w,e r x Bob r o,r,w,e x Cyndy r r,w o,r,w,e x Cyndy donne a Alice le droit de lire cyndyf, Alice retire le droit de lire à Bob sur ses fichiers Matrice d accès après alicef bobf cyndyf Alice Bob Cyndy Alice o,r,w,e r r x Bob r o,r,w,e x Cyndy r r,w o,r,w,e x
9 Le Concept de Matrice d Accès (suite) Le modèle de la matrice d accès peut s appliquer à di érents niveaux: Au niveau des services du SE (like in Unix) AbasniveauduSE Au niveau des utilisateurs d un SGBD Le modèle de la matrice d accès peut au niveau de la manière de réaliser le contrôle aller au delà du oui/non : évaluation booléenne évaluation historique évaluation/calcul plus ou moins complexe
10 Exercice Hypothèse Fonction de lock sur un fichier Un seul écrivain à la fois Plusieurs lecteurs possible mais aucun pendant l action d écriture Solution inc_lock dec_lock read_f write_f lock inc_lock dec_lock read_f write_f
11 Exercice-Solution Hypothèse Fonction de lock sur un fichier Un seul écrivain à la fois Plusieurs lecteurs possible mais aucun pendant l action d écriture Solution lock 2 Z, silock 0 correspond aux lecteurs; si lock = -1 correspond à l unique écrivain lock inc_lock dec_lock read_f write_f inc_lock inc(lock) x dec_lock dec(loc) x read_f yes, if lock 0 x write_f yes, if lock = 0 x
12 Exercic ing-List Contexte Les intervenants : Administrateurs des listes (toutes) Créateurs de listes Modérateurs de listes Membres de listes Personnes de l organisation externe à la liste Personnes extérieures à l organisation Actions sur une liste Création, destruction Envois de courrier sur une liste Questions Définir les règles de fonctionnement du système de Mailing List Préciser ce fonctionnement à l aide de matrice d accès
13 Exercic ing-List Contexte Les intervenants : Administrateurs des listes (toutes) Créateurs de listes Modérateurs de listes Membres de listes Personnes de l organisation externe à la liste Personnes extérieures à l organisation Actions sur une liste Création, destruction Envois de courrier sur une liste Questions Définir les règles de fonctionnement du système de Mailing List Préciser ce fonctionnement à l aide de matrice d accès
14 Transition des états de protection l est intéressant d étudier les matrices ses évolutions... On note X 0 =(S 0, O 0, X 0 ), l état initial du système Le passage d un état i à i+1 est noté X i `X i+1 On notera X ` Y, l état Y obtenu après une série de transition
15 Procédures de transition des états de protection On note c une commande ou préocédure de transition. Elle précisie l entrée de la matrice A qui est changée et la nature du changement L état initial du système X 0, on a X i ` c i+1 (p i+1,...,p i+m )X i+1 Les commandes de bases ont été introduites par Harrison, Ruzzo & Ullman, Protection in Operating Systems, Communication of the ACM, 19(8), pp , 1976 : 1 Création d un sujet 2 Création d un objet 3 Supprimer un sujet 4 Supprimer un objet 5 Ajouter un droit 6 Supprimer un droit
16 Procédures de création d un sujet Create subject s Préconditions : s /2 S Post conditions : S = S U {s},o =OU{s}, (8 y 2 O 0 )[a 0 [s, y]] = Ø], (8 x 2 S 0 )[a 0 [x, s]] = Ø], (8 x 2 S) (8 y 2 O) [a 0 [x, y]] = a[x, y]] Note Le sujet s ne doit pas exister avant dans la matrice en tant qu objet ou sujet Aucun droit est ajouté
17 Procédures de création d un sujet Create subject s Préconditions : s /2 S Post conditions : S = S U {s},o =OU{s}, (8 y 2 O 0 )[a 0 [s, y]] = Ø], (8 x 2 S 0 )[a 0 [x, s]] = Ø], (8 x 2 S) (8 y 2 O) [a 0 [x, y]] = a[x, y]] Note Le sujet s ne doit pas exister avant dans la matrice en tant qu objet ou sujet Aucun droit est ajouté
18 Procédures de création d un objet Create object o Préconditions : o /2 O Post conditions : S = S, O = O U {o}, (8 x 2 S 0 )[a 0 [x, o]] = Ø], (8 x 2 S) (8 y 2 O) [a 0 [x, y]] = a [x, y]] Note L objet o ne doit pas exister avant dans la matrice en tant qu objet Aucun droit est ajouté
19 Procédures de création d un objet Create object o Préconditions : o /2 O Post conditions : S = S, O = O U {o}, (8 x 2 S 0 )[a 0 [x, o]] = Ø], (8 x 2 S) (8 y 2 O) [a 0 [x, y]] = a [x, y]] Note L objet o ne doit pas exister avant dans la matrice en tant qu objet Aucun droit est ajouté
20 Procédures de suppression d un sujet Delete subject s Préconditions : s 2 S Post conditions : S = S - {s},o =O-{s}, (8 y 2 O 0 )[a 0 [s, y]] = Ø], (8 x 2 S 0 )[a 0 [x, s]] = Ø], (8 x 2 S ) (8 y 2 O 0 )[a 0 [x, y]] = a [x, y]] Note La ligne et la colonne qui correspondent au sujet s sont supprimées
21 Procédures de suppression d un sujet Delete subject s Préconditions : s 2 S Post conditions : S = S - {s},o =O-{s}, (8 y 2 O 0 )[a 0 [s, y]] = Ø], (8 x 2 S 0 )[a 0 [x, s]] = Ø], (8 x 2 S ) (8 y 2 O 0 )[a 0 [x, y]] = a [x, y]] Note La ligne et la colonne qui correspondent au sujet s sont supprimées
22 Procédures de suppression d un objet Delete object o Préconditions : o 2 O Post conditions : S = S, O = O - {o}, (8 x 2 S 0 )[a 0 [x, o]] = Ø], (8 x 2 S 0 )(8 y 2 O 0 )[a 0 [s, y]] = a [s, y]] Note La colonne qui corresond à l objet o est supprimée
23 Procédures de suppression d un objet Delete object o Préconditions : o 2 O Post conditions : S = S, O = O - {o}, (8 x 2 S 0 )[a 0 [x, o]] = Ø], (8 x 2 S 0 )(8 y 2 O 0 )[a 0 [s, y]] = a [s, y]] Note La colonne qui corresond à l objet o est supprimée
24 Procédures création d un droit nsert r into a[s, o] Préconditions : s 2 S, o2 O Post conditions : S = S, O = O, a [s,o] = a [s,o] U r, (8 x 2 S 0 )(8 y 2 O 0 )[(x,y)6= (s,o)!a [x, y] = a [x,y] ] Note Le sujet s reçoit en plus le droit r sur l objet o Les autres droits ne sont pas modifiés
25 Procédures création d un droit nsert r into a[s, o] Préconditions : s 2 S, o2 O Post conditions : S = S, O = O, a [s,o] = a [s,o] U r, (8 x 2 S 0 )(8 y 2 O 0 )[(x,y)6= (s,o)!a [x, y] = a [x,y] ] Note Le sujet s reçoit en plus le droit r sur l objet o Les autres droits ne sont pas modifiés
26 Procédures de suppression d un droit Delete r into a[s, o] Préconditions : s 2 S 0,o2 O 0 Post conditions : S = S, O = O, a [s,o] = a [s,o] - r, (8 x 2 S 0 )(8 y 2 O 0 )[(x,y)6= (s,o)!a [x, y] = a [x,y] ] Note Le droit r sur l objet o est retiré au sujet Les autres droits ne sont pas modifiés
27 Procédures de suppression d un droit Delete r into a[s, o] Préconditions : s 2 S 0,o2 O 0 Post conditions : S = S, O = O, a [s,o] = a [s,o] - r, (8 x 2 S 0 )(8 y 2 O 0 )[(x,y)6= (s,o)!a [x, y] = a [x,y] ] Note Le droit r sur l objet o est retiré au sujet Les autres droits ne sont pas modifiés
28 Exercice Hypothèses On considère les droits {r, w, e, list, modify et own} Questions Doner avec les notations des procédures les fonctions suivantes : Commande delete_all_rights (p,q,o) t.q : (8 q 2 S, 8 o 2 O) et (p = a[q,o] 2 A) Commande delete_part_rights (s,o) t.q : (8 p 2 S, p= modify) et (8 o 2 O) Commande delete_part_rights (s,o) t.q : ((8 p 2 S, p= modify) et (8 q 2 S, q 6= own)) et (8 o 2 O)
29 Exercice-Solution Hypothèses On considère les droits {r, w, e, list, modify et own} Solutions Commande delete_all_right (q,o) t.q : (8 q 2 S, 8 o 2 O) et (a[q,o] 2 A) Solution command delete_all_right (p,q,o) if p in a[q,o] then end Delete p into a[q, o]
30 Exercice-Solution Hypothèses On considère les droits {r, w, e, list, modify et own} Solutions Commande delete_part_right (s,o) t.q : (8 p 2 S, p= modify) et (8 o 2 O) Solution command delete_all_right (p,q,o) if p in a[q,o] and p = modify then end Delete p into a[q, o]
31 Exercice-Solution Hypothèses On considère les droits {r, w, e, list, modify et own} Solutions Commande delete_part_right (s,o) t.q : ((8 p 2 S, p= modify) et (8 q 2 S, q 6= own)) et (8 o 2 O) Solution command delete_all_right (p,q,o) if p in a[q,o] and p = modify and q 6= own then end Delete p into a[q, o]
32 Droits particuliers : copie, possession et atténuation des droits Les droits spécifiques de copie et possesion sont spécifiques. ls sont relatifs à ce que l on nomme l atténuation des droits. Un sujet ne peut pas accorder un droit (sur un objet) qu il ne possède pas à un autre sujet. Droit de copie ( copy right or grant right ) Seul le possesseur d un droit peut le transmettre. Le droit de transmettre peut être perdu au bénéfice de celui qui le reçoit ou simplement transmis (il est alors aussi conservé par le possesseur initial).
33 Copy flag Cas du droit de copie ( copy flag ) On peut transmettre un droit que l on possède sur un objet même si cet objet ne vous appartient pas. Dans le Sytem R (SGBD de BM) Sur les tables il y a des droits comme lecture, insertion, mise à jour pour manipuler les données de la table. l y a des droits sur la table comme la suppression. Pour chaque droit il y a un droit de transmission ( grant option ) qui permet de transmettre ou pas ce droit. l y a donc un copy flag par droit dans ce système.
34 Droit du posseseur Cas du posseseur d un objet ( own right ) Souvent le créateur d un objet est le propriétaire de cet objet. Le propriétaire d un objet peut s allouer plus ou moins de droit sur cet objet. Atténuation des droits Un sujet ne peut pas donner de droit sur un sujet qu il ne possède pas.
35 Droit du posseseur Cas du posseseur d un objet ( own right ) Souvent le créateur d un objet est le propriétaire de cet objet. Le propriétaire d un objet peut s allouer plus ou moins de droit sur cet objet. Atténuation des droits Un sujet ne peut pas donner de droit sur un sujet qu il ne possède pas.
36 Atténuation des droits Exemple Soit myfile (/home/bob/myfile) appartenant à Bob. Bob ne possède pas le droit de lecture sur myfile. Après la commande : chmod go+r /home/bob/myfile Bob peut lire myfile. Si Alice lance la commande : chmod go+r /home/bob/myfile Échec de la commande!
37 Exercice Hypothèses On considère les droits {r, w, e, list, modify et own} c un copy flag Questions Doner avec les notations des procédures les fonctions suivantes : Commande copy_all_rights (p,q,s) t.q : (8 q 2 S) et (a [q,s] = a[p,s] 2 A) Modifier la commande pour que seulement ceux ayant un copy flag copié (8 q 2 S) et (8p c 6= )!(a [q,s] = a[p,s] 2 Aetq c = ) Quelles conséquences?
38 Exercice Hypothèses Le principe d atténuation des droits Discussions Quelles conséquences si le principe d atténuation des droits est pas appliqué? Quels droits peut obtenir un sujet (sans coopération, avec coopération)? Si le principe est untilisé sur les droits du type read et write mais pas sur own et grant right? Quelles conséquences?
39 Un peu de théorie La question Soit un système informatique, comment déterminer si celui-ci est sécurisé? ou encore existe-t-il un algorithme qui puisse répondre à la question? Autres questions Que veut dire sécurisé? Quelle politique définit le fait d être sûr! n english, a safety system (système sûr au sens de la sécurité) se réfère au modèle abstrait du sytème alors que la notion de secure se réfère à l implémentation du système.
40 Un peu de théorie La question Soit un système informatique, comment déterminer si celui-ci est sécurisé? ou encore existe-t-il un algorithme qui puisse répondre à la question? Autres questions Que veut dire sécurisé? Quelle politique définit le fait d être sûr! n english, a safety system (système sûr au sens de la sécurité) se réfère au modèle abstrait du sytème alors que la notion de secure se réfère à l implémentation du système.
41 Définitions Definition Soit R un ensemble de droit R sur un système S. La politique de sécurité stipule qu aucun droit ne peut être ajouté au système ( no leak ). Si un droit r est ajouté à un élément du système alors qu il n existait pas avant, on dit que le droit r est fuité (leaked). Definition Si le system ne peut pas laisser un droit r être ajouté (fuité), ce système (y compris l état initial s 0 ) est dit sûr. Si le système peut laisser ajouter un droit r (entrer dans un état non autorisé) il est dit non sûr par rapport au droit r.
42 Définitions Definition Soit R un ensemble de droit R sur un système S. La politique de sécurité stipule qu aucun droit ne peut être ajouté au système ( no leak ). Si un droit r est ajouté à un élément du système alors qu il n existait pas avant, on dit que le droit r est fuité (leaked). Definition Si le system ne peut pas laisser un droit r être ajouté (fuité), ce système (y compris l état initial s 0 ) est dit sûr. Si le système peut laisser ajouter un droit r (entrer dans un état non autorisé) il est dit non sûr par rapport au droit r.
43 Exemple et théorème Example Prenons un système, où l administarteur réseau qui peut lire les communications mais ne peut pas communiquer. Ceci semble sûr! Nénamoins, le système d exploitation lui permet de créer un fichier et d y écrire ce qu il lit; il peut aussi donner à des tiers le droit de lire ce fichier... Theorem l existe un algorithme qui peut déterminer si un système mono-opérationnel de protection avec un état initial s 0 est sûr par rapport à un droit r. Proof. par énumération
44 Exemple et théorème Example Prenons un système, où l administarteur réseau qui peut lire les communications mais ne peut pas communiquer. Ceci semble sûr! Nénamoins, le système d exploitation lui permet de créer un fichier et d y écrire ce qu il lit; il peut aussi donner à des tiers le droit de lire ce fichier... Theorem l existe un algorithme qui peut déterminer si un système mono-opérationnel de protection avec un état initial s 0 est sûr par rapport à un droit r. Proof. par énumération
45 Exemple et théorème Example Prenons un système, où l administarteur réseau qui peut lire les communications mais ne peut pas communiquer. Ceci semble sûr! Nénamoins, le système d exploitation lui permet de créer un fichier et d y écrire ce qu il lit; il peut aussi donner à des tiers le droit de lire ce fichier... Theorem l existe un algorithme qui peut déterminer si un système mono-opérationnel de protection avec un état initial s 0 est sûr par rapport à un droit r. Proof. par énumération
46 Théorème Theorem l est indécidable de déterminer si un system S est sûr pour un droit générique r. Proof. par équivalence du problème de l arrêt d un programme
47 Théorème Theorem l est indécidable de déterminer si un system S est sûr pour un droit générique r. Proof. par équivalence du problème de l arrêt d un programme
48 Modèle Take grant Definition On définit un grahe avec : Les noeuds sont des sujets ou des objets; Les arcs sont les droits d un sujet sur un sujet ou un objet. t! b! On a un sujet et sujet ; et l objet. Les droits t et b. On peut représenter ainsi la matrice de d accès. Exercice Prendre la matrice d accès des exemples précédents et représenter la sous forme de graphe.
49 Modèle Take grant Definition On définit un grahe avec : Les noeuds sont des sujets ou des objets; Les arcs sont les droits d un sujet sur un sujet ou un objet. t! b! On a un sujet et sujet ; et l objet. Les droits t et b. On peut représenter ainsi la matrice de d accès. Exercice Prendre la matrice d accès des exemples précédents et représenter la sous forme de graphe.
50 Modèle Take grant t! b! ` t! b! ` t! b!! a t! b!! a
51 Mécanismes de sécurité associés General concept of security mechanism 1 Access Hierarchies 2 Authorization list 3 Capability
52 Hiérarchie Definition Dans le cas des modèles hiérachique, les droits d une entité résultent du fait que le sujet est membre d un ensemble ou de sous ensemble de droit. Example Dans Unix, le mode super user fournit les droits sur tout les objets du système.
53 Le modèle Multics L approche hiérarchique est au centre de la protection dans Multics avec la notion d anneau de protection. A chaque processus est attaché un mot d état. Un mot d état est un entier [0, r-1]. Chaque anneau définit un domaine A, j est un sous ensemble d un anneau i, si pour tout 0 apple i apple j apple r-1. The supervisor state r = 2 (=) state= 1 ou 0) moindre privilège...! r-1 Question Quid du principe du moindre privilèges quand un programme s exécute en mode 0. Que se passe t il si il y a une erreur en r= 0.
54 Le modèle Multics L approche hiérarchique est au centre de la protection dans Multics avec la notion d anneau de protection. A chaque processus est attaché un mot d état. Un mot d état est un entier [0, r-1]. Chaque anneau définit un domaine A, j est un sous ensemble d un anneau i, si pour tout 0 apple i apple j apple r-1. The supervisor state r = 2 (=) state= 1 ou 0) moindre privilège...! r-1 Question Quid du principe du moindre privilèges quand un programme s exécute en mode 0. Que se passe t il si il y a une erreur en r= 0.
55 Problème avec l approche hiérarchique L approche hiérarchique : moindre privilège...! r-1 En cas de programme malicieux et/ou d erreurs, un programme en niveau 0 pourra modifier la mémoire et/ou la changer. Exemple classique sur PDP-11, sous certaines conditions lors d un appel au mode superviseur en forçant le compteur de programme, le bit du mode privilege peut etre activé; au retour du call le bit reste en position mode privilège... Néanmoins Pour autant ce mode de fonctionnement n est pas à rejeter. Permet de faire de la protection à bas coût. Nécessiste des mécanimes de protection complémentaires
56 Problème avec l approche hiérarchique L approche hiérarchique : moindre privilège...! r-1 En cas de programme malicieux et/ou d erreurs, un programme en niveau 0 pourra modifier la mémoire et/ou la changer. Exemple classique sur PDP-11, sous certaines conditions lors d un appel au mode superviseur en forçant le compteur de programme, le bit du mode privilege peut etre activé; au retour du call le bit reste en position mode privilège... Néanmoins Pour autant ce mode de fonctionnement n est pas à rejeter. Permet de faire de la protection à bas coût. Nécessiste des mécanimes de protection complémentaires
57 Liste d accès Les listes d accès aussi appelée listes d autorisation en anglais ACL sont des listes de sujets et des droits attachés à un objet. Une liste d accès correspond à une colonne de la matrice d accès. Exemple ACL of File 1 = ((Process 1; r/w/o), (Process 2; a)). La révocation Si le droit du processus 2 à e cetuer la fonction Append, la liste devient : ACL of File 1 = ((Process 1; r/w/o)).
58 Liste d accès Les listes d accès aussi appelée listes d autorisation en anglais ACL sont des listes de sujets et des droits attachés à un objet. Une liste d accès correspond à une colonne de la matrice d accès. Exemple ACL of File 1 = ((Process 1; r/w/o), (Process 2; a)). La révocation Si le droit du processus 2 à e cetuer la fonction Append, la liste devient : ACL of File 1 = ((Process 1; r/w/o)).
59 Capacité Une capacité est un ticket que possède un sujet, ce ticket contient le(s) droit(s) de ce sujet sur cet objet. L objet contrôle le ticket. Plusieurs méthodes pour implémanter : Chaque mot de la mémoire a un tag. La sémantique du tag définit comment ce mot mémoire peut être uitilisé. Mémoire protégée de l iapx 432 (ntel). Un ticket est un certificat cryptographique qui peut être vérifié par l objet.
60 Comparaison Comparer ACL et capacité: Discuter avantages et incovénients des deux aproches. ACL Capacité mplémentation-taille mplémentation-vérification mplémentation-révocation
Partie II Cours 3 (suite) : Sécurité de bases de données
Partie II Cours 3 (suite) : Sécurité de bases de données ESIL Université de la méditerranée [email protected] http://odile.papini.perso.esil.univmed.fr/sources/ssi.html Plan du cours 1 Introduction
NoSQL. Introduction 1/23. I NoSQL : Not Only SQL, ce n est pas du relationnel, et le contexte. I table d associations - Map - de couples (clef,valeur)
1/23 2/23 Anne-Cécile Caron Master MIAGE - BDA 1er trimestre 2013-2014 I : Not Only SQL, ce n est pas du relationnel, et le contexte d utilisation n est donc pas celui des SGBDR. I Origine : recherche
Les transactions 1/46. I même en cas de panne logicielle ou matérielle. I Concept de transaction. I Gestion de la concurrence : les solutions
1/46 2/46 Pourquoi? Anne-Cécile Caron Master MAGE - SGBD 1er trimestre 2014-2015 Le concept de transaction va permettre de définir des processus garantissant que l état de la base est toujours cohérent
Exemple de politique de sécurité. Politique de sécurité. Exemple de politique de sécurité (suite) Exemple de politique de sécurité (suite)
Exemple de politique de sécurité Politique de sécurité Master SEMS, 2012-2013 Pierre Paradinas November 4, 2012 Messagerie (liste de di usion) de l Université d llinois L usage de liste de di usion est
Bases de données Oracle Virtual Private Database (VPD) pour la gestion des utilisateurs d applications
Bases de données Oracle Virtual Private Database (VPD) pour la gestion des utilisateurs d applications P.-A. Sunier, HEG-Arc Neuchâtel avec le concours de J. Greub [email protected] http://lgl.isnetne.ch/
Capacité d un canal Second Théorème de Shannon. Théorie de l information 1/34
Capacité d un canal Second Théorème de Shannon Théorie de l information 1/34 Plan du cours 1. Canaux discrets sans mémoire, exemples ; 2. Capacité ; 3. Canaux symétriques ; 4. Codage de canal ; 5. Second
Sécurité et sûreté des systèmes embarqués et mobiles
Sécurité et sûreté des systèmes embarqués et mobiles Pierre.Paradinas / @ / cnam.fr Cnam/Cedric Systèmes Enfouis et Embarqués (SEE) Plan du cours Sécurité des SEMs La plate-forme et exemple (GameBoy, Smart
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
INF4420: Éléments de Sécurité Informatique
: Éléments de Module II : Sécurité SE et des logiciels José M. Fernandez M-3109 340-4711 poste 5433 Module II Aperçu Semaine 5 Sécurité dans les systèmes d'exploitation (SE) Contrôle d'accès dans les SE
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
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.
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
La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique
La programmation linéaire : une introduction Qu est-ce qu un programme linéaire? Qu est-ce qu un programme linéaire? Exemples : allocation de ressources problème de recouvrement Hypothèses de la programmation
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
Cours Informatique Master STEP
Cours Informatique Master STEP Bases de la programmation: Compilateurs/logiciels Algorithmique et structure d'un programme Programmation en langage structuré (Fortran 90) Variables, expressions, instructions
Olivier Mondet http://unidentified-one.net
T-GSI Ch.4 Le Langage SQL LDD, LCD Cet exercice guidé reprend le plan suivis lors de l intervention de formation faite pour l académie de Versailles. L objectif principal visait en la présentation du langage
ORACLE 10G DISTRIBUTION ET REPLICATION. Distribution de données avec Oracle. G. Mopolo-Moké prof. Associé UNSA 2009/ 2010
ORACLE 10G DISTRIBUTION ET REPLICATION Distribution de données avec Oracle G. Mopolo-Moké prof. Associé UNSA 2009/ 2010 1 Plan 12. Distribution de données 12.1 Génération des architectures C/S et Oracle
données en connaissance et en actions?
1 Partie 2 : Présentation de la plateforme SPSS Modeler : Comment transformer vos données en connaissance et en actions? SPSS Modeler : l atelier de data mining Large gamme de techniques d analyse (algorithmes)
Bernard HAMM, Évelyne LAVOISIER
92 MAÎTRISE DE PROGICIELS DE GESTION DE BASES DE DONNÉES ET DE TRAITEMENT DE TEXTE Compte rendu d'un stage à l'usage des professeurs de sciences sociales. Ce stage a été programmé A la demande et avec
6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, [email protected]
6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, [email protected] Interface d un SGF Implémentation d un SGF Gestion de la correspondance entre la structure logique et la structure
Cryptographie RSA. Introduction Opérations Attaques. Cryptographie RSA NGUYEN Tuong Lan - LIU Yi 1
Cryptographie RSA Introduction Opérations Attaques Cryptographie RSA NGUYEN Tuong Lan - LIU Yi 1 Introduction Historique: Rivest Shamir Adleman ou RSA est un algorithme asymétrique de cryptographie à clé
Cryptologie. Algorithmes à clé publique. Jean-Marc Robert. Génie logiciel et des TI
Cryptologie Algorithmes à clé publique Jean-Marc Robert Génie logiciel et des TI Plan de la présentation Introduction Cryptographie à clé publique Les principes essentiels La signature électronique Infrastructures
Prérequis. Installation SNMP sous ESX. Date 19/01/2011 Version 1.1 Référence 001 Auteur Quentin OZENNE
Prérequis Installation SNMP sous ESX Date 19/01/2011 Version 1.1 Référence 001 Auteur Quentin OZENNE VOS CONTACTS TECHNIQUES JEAN-PHILIPPE SENCKEISEN LIGNE DIRECTE : 01 34 93 35 33 EMAIL : [email protected]
Notes de cours : bases de données distribuées et repliquées
Notes de cours : bases de données distribuées et repliquées Loïc Paulevé, Nassim Hadj-Rabia (2009), Pierre Levasseur (2008) Licence professionnelle SIL de Nantes, 2009, version 1 Ces notes ont été élaborées
Introduction à la sécurité Cours 8 Infrastructure de clés publiques. Catalin Dima
Introduction à la sécurité Cours 8 Infrastructure de clés publiques Catalin Dima 1 Gestion des clés La gestion des clés concerne : La distribution de clés cryptographiques, Les mécanismes utilisés pour
TP3 : Manipulation et implantation de systèmes de fichiers 1
École Normale Supérieure Systèmes et réseaux Année 2012-2013 TP3 : Manipulation et implantation de systèmes de fichiers 1 1 Répertoire de travail courant Le but de l exercice est d écrire une commande
LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN
LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN Les contenues de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et ne peuvent en aucun cas
Gestion des Clés Publiques (PKI)
Chapitre 3 Gestion des Clés Publiques (PKI) L infrastructure de gestion de clés publiques (PKI : Public Key Infrastructure) représente l ensemble des moyens matériels et logiciels assurant la gestion des
Utilitaires méconnus de StrataFrame
Utilitaires méconnus de StrataFrame Voici quelques classes d utilitaires, parmi ceux qui se trouvent dans le NameSpace MicroFour.StrataFrame.Tools. Cette liste n est pas exhaustive, et les regroupements
La sécurité dans les grilles
La sécurité dans les grilles Yves Denneulin Laboratoire ID/IMAG Plan Introduction les dangers dont il faut se protéger Les propriétés à assurer Les bases de la sécurité Protocoles cryptographiques Utilisation
Utiliser Améliorer Prêcher. Introduction à LDAP
Introduction à LDAP Introduction à LDAP Sommaire 2 Sommaire Historique rapide Les concepts LDAP et la gestion d identité Démonstration Autre ressources 2 Historique Historique Historique rapide 4 Historique
Architectures PKI. Sébastien VARRETTE
Université du Luxembourg - Laboratoire LACS, LUXEMBOURG CNRS/INPG/INRIA/UJF - Laboratoire LIG-IMAG [email protected] http://www-id.imag.fr/~svarrett/ Cours Cryptographie & Securité Réseau Master
Gestion des utilisateurs, des groupes et des rôles dans SQL Server 2008
Gestion des utilisateurs, des groupes et des rôles dans SQL Server 2008 Version 1.0 Z Grégory CASANOVA 2 Les utilisateurs, les groupes et les rôles Sommaire 1 Introduction... 4 2 Gestion des accès serveur...
CHAPITRE 1 ARCHITECTURE
07/04/2014 Université des sciences et de la Technologie Houari Boumediene USTHB Alger Département d Informatique ADMINISTRATION ET TUNING DE BASES DE DONNÉES CHAPITRE 1 ARCHITECTURE RESPONSABLE DR K. BOUKHALFA
Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR
Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR Mickaël Bergem 25 juin 2014 Maillages et applications 1 Table des matières Introduction 3 1 La modélisation numérique de milieux urbains
Exclusion Mutuelle. Arnaud Labourel Courriel : [email protected]. Université de Provence. 9 février 2011
Arnaud Labourel Courriel : [email protected] Université de Provence 9 février 2011 Arnaud Labourel (Université de Provence) Exclusion Mutuelle 9 février 2011 1 / 53 Contexte Epistémologique
Certificats Electronique d AE sur Clé USB
Certificats Electronique d AE sur Clé USB Manuel d installation Windows Internet Explorer V.17/14 Page 1 SOMMAIRE 1 Points Importants... 3 2 Procédure d installation... 4 3 Export, Suppression Certificat...
1 Lecture de fichiers
Programmation 1 Cours n 6 GB3, 2 nd semestre 2014-2015 Cours de Python Gilles Bernot 1 Lecture de fichiers Un fichier est une suite de caractères mémorisés sur le disque dur de la machine dans un endroit
INF6500 : Structures des ordinateurs. Sylvain Martel - INF6500 1
INF6500 : Structures des ordinateurs Sylvain Martel - INF6500 1 Cours 4 : Multiprocesseurs Sylvain Martel - INF6500 2 Multiprocesseurs Type SISD SIMD MIMD Communication Shared memory Message-passing Groupe
Algorithmique & programmation
Algorithmique & programmation Type structuré Article, Enregistrement, Structure Définition de nouveaux types!! On a vu les types simples "! entier, booléen, caractère, chaîne de caractères!! Comment gérer
NoSQL. Introduction 1/30. I NoSQL : Not Only SQL, ce n est pas du relationnel, et le contexte. I table d associations - Map - de couples (clef,valeur)
1/30 2/30 Anne-Cécile Caron Master MIAGE - SGBD 1er trimestre 2014-2015 I : Not Only SQL, ce n est pas du relationnel, et le contexte d utilisation n est donc pas celui des SGBDR. I Origine : recherche
Cours: Administration d'une Base de Données
Bases de Données Avancées Module A IUT Lumière, License CE-STAT 2006-2007 Pierre Parrend Cours: Administration d'une Base de Données Table of Contents Principes...1 Structure d'un Base de Données...1 Architecture...1
Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application
Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application 1 Ordinateur Un
Bases de données et sites WEB Licence d informatique LI345
Bases de données et sites WEB Licence d informatique LI345 Anne Doucet [email protected] http://www-bd.lip6.fr/ens/li345-2013/index.php/lescours 1 Contenu Transactions en pratique Modèle relationnel-objet
Tout d abord les pré-requis : Au menu un certain nombre de KB
Sauvegarde automatisée de VM sous HyperV!!! Un sujet plutôt obscur La solution de virtualisation de Microsoft, HyperV (aujourd hui en v1) est très puissante et rivalise avec les ténors comme la solution
LES TYPES DE DONNÉES DU LANGAGE PASCAL
LES TYPES DE DONNÉES DU LANGAGE PASCAL 75 LES TYPES DE DONNÉES DU LANGAGE PASCAL CHAPITRE 4 OBJECTIFS PRÉSENTER LES NOTIONS D ÉTIQUETTE, DE CONS- TANTE ET DE IABLE DANS LE CONTEXTE DU LAN- GAGE PASCAL.
Projet gestion d'objets dupliqués
Projet gestion d'objets dupliqués Daniel Hagimont [email protected] 1 Projet Service de gestion d'objets dupliqués Mise en cohérence lors de la prise d'un verrou sur un objet Pas de verrous imbriqués
TP 2 Réseaux. Adresses IP, routage et sous-réseaux
TP 2 Réseaux Adresses IP, routage et sous-réseaux C. Pain-Barre INFO - IUT Aix-en-Provence version du 24/2/2 Adressage IP. Limites du nombre d adresses IP.. Adresses de réseaux valides Les adresses IP
Lieberman Software Corporation
Lieberman Software Corporation Managing Privileged Accounts Ou La Gestion des Comptes à Privilèges 2012 by Lieberman Software Corporation Agenda L éditeur Lieberman Software Les défis Failles sécurité,
Setting Up PC MACLAN File Server
Setting Up PC MACLAN File Server Setting Up PC MACLAN File Server Ce chapitre explique comment paramètrer le Serveur de fichiers PC MACLAN, une fois la procédure d installation terminée. Les sujets sont
2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant. http://robert.cireddu.free.
2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES 2.2 Architecture fonctionnelle d un système communicant Page:1/11 http://robert.cireddu.free.fr/sin LES DÉFENSES Objectifs du COURS : Ce cours traitera essentiellement
Sommaire Introduction Les bases de la cryptographie Introduction aux concepts d infrastructure à clés publiques Conclusions Références
Sommaire Introduction Les bases de la cryptographie Introduction aux concepts d infrastructure à clés publiques Conclusions Références 2 http://securit.free.fr Introduction aux concepts de PKI Page 1/20
Devoir Surveillé de Sécurité des Réseaux
Année scolaire 2009-2010 IG2I L5GRM Devoir Surveillé de Sécurité des Réseaux Enseignant : Armand Toguyéni Durée : 2h Documents : Polycopiés de cours autorisés Note : Ce sujet comporte deux parties. La
Machines virtuelles Cours 1 : Introduction
Machines virtuelles Cours 1 : Introduction Pierre Letouzey 1 [email protected] PPS - Université Denis Diderot Paris 7 janvier 2012 1. Merci à Y. Régis-Gianas pour les transparents Qu est-ce qu une
Langage SQL : créer et interroger une base
Langage SQL : créer et interroger une base Dans ce chapitre, nous revenons sur les principales requêtes de création de table et d accès aux données. Nous verrons aussi quelques fonctions d agrégation (MAX,
Initiation à la Programmation en Logique avec SISCtus Prolog
Initiation à la Programmation en Logique avec SISCtus Prolog Identificateurs Ils sont représentés par une suite de caractères alphanumériques commençant par une lettre minuscule (les lettres accentuées
Introduction à MATLAB R
Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d
Programme cours ProConcept ERP
Programme cours ProConcept ERP Cours axés utilisation... 2 Introduction et prise en main du WorkConcept... 2 Introduction comptabilité ProConcept ERP... 3 Gestion des articles et des nomenclatures... 4
Frédéric Cuppens et Nora Cuppens-Boulahia
Les modèles de sécurité Frédéric Cuppens et Nora Cuppens-Boulahia Abstract L objectif des modèles de sécurité est de donner une expression des besoins de sécurité des systèmes d informations (SI). Depuis
SGBDR. 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
Bases de données Cours 1 : Généralités sur les bases de données
Cours 1 : Généralités sur les bases de données POLYTECH Université d Aix-Marseille [email protected] http://odile.papini.perso.esil.univmed.fr/sources/bd.html Plan du cours 1 1 Qu est ce qu une
Cours Bases de données 2ème année IUT
Cours Bases de données 2ème année IUT Cours 12 : Concurrence d accès Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Accès concurrents Définitions Verrous Collisions Niveaux de cohérence Blocage
INSTALLATION ET CONFIGURATION DE OPENLDAP
INSTALLATION ET CONFIGURATION DE OPENLDAP Ce document a pour intérêt de décrire les étapes de l installation et de la configuration de l outil OpenLDAP sous l OS FreeBSD 4.8 Installation et Configuration
Bases de données et sites WEB
Bases de données et sites WEB Cours2 : Sécurité et contrôles d accès Anne Doucet 1 Authentification Autorisation Privilèges Rôles Profils Limitations de ressources Plan Audit Contrôle d accès via les vues
Encryptions, compression et partitionnement des données
Encryptions, compression et partitionnement des données Version 1.0 Grégory CASANOVA 2 Compression, encryption et partitionnement des données Sommaire 1 Introduction... 3 2 Encryption transparente des
Licence Sciences et Technologies Examen janvier 2010
Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.
Gestion 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.
SQL 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
Cryptographie. Cours 3/8 - Chiffrement asymétrique
Cryptographie Cours 3/8 - Chiffrement asymétrique Plan du cours Différents types de cryptographie Cryptographie à clé publique Motivation Applications, caractéristiques Exemples: ElGamal, RSA Faiblesses,
UML 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..
Application BdD et JDBC. Introduction 1/28. I Dans tout les cas, une seule problématique. I Quelques alternatives :
ntroduction 1/28 2/28 Anne-Cécile Caron Licence MAGE - Bases de Données 2013-2014 Application base de données Pour le développeur : Quel est l environnement? type de client (mode client serveur, intranet,...)
Ordonnancement temps réel
Ordonnancement temps réel [email protected] Version 1.5 Problématique de l ordonnancement temps réel En fonctionnement normal, respecter les contraintes temporelles spécifiées par toutes les tâches
Table des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction
PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS Depuis SAS 9.2 TS2M3, SAS propose un nouveau langage de programmation permettant de créer et gérer des tables SAS : le DS2 («Data Step 2»). Ces nouveautés
Systèmes d information et bases de données (niveau 1)
Systèmes d information et bases de données (niveau 1) Cours N 1 Violaine Prince Plan du cours 1. Bibliographie 2. Introduction aux bases de données 3. Les modèles 1. Hiérarchique 2. Réseau 3. Relationnel
ÉTUDE DE CAS. Durée : 5 heures Coefficient : 5 CAS FEFORT ÉLÉMENTS DE CORRECTION
BTS INFORMATIQUE DE GESTION - ISE4R SESSION 2009 ÉTUDE DE CAS Durée : 5 heures Coefficient : 5 CAS FEFORT ÉLÉMENTS DE CORRECTION Barème Dossier 1 : Architecture du réseau du siège Dossier 2 : Architecture
Les 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 [email protected] 1 Sommaire Motivations Trigger Ordre Trigger Ligne Condition Trigger
Configurer la supervision pour une base MS SQL Server Viadéis Services
Configurer la supervision pour une base MS SQL Server Référence : 11588 Version N : 2.2 : Créé par : Téléphone : 0811 656 002 Sommaire 1. Création utilisateur MS SQL Server... 3 2. Configuration de l accès
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
TP3 Intégration de pratiques agiles. 1. User Stories (1) Scénario d intégration agile. En direct-live du château
Rappel TP3 Intégration de pratiques agiles En direct-live du château 40 41 Scénario d intégration agile 1. User Stories (1) 1. Rédiger les User Stories (exigences) 2. Planifier les Itérations (quoi / quand)
Installation de Vmware serveur Windows
Installation de Vmware serveur Windows / - 13:04 Ce document est sous licence PDL (Public Documentation License) 2008 Michel-André Robillard CLP Avertissement Bien que nous utilisions ici un vocabulaire
Optimisation Discrète
Prof F Eisenbrand EPFL - DISOPT Optimisation Discrète Adrian Bock Semestre de printemps 2011 Série 7 7 avril 2011 Exercice 1 i Considérer le programme linéaire max{c T x : Ax b} avec c R n, A R m n et
Gestion des utilisateurs et de leurs droits
Gestion des utilisateurs et de leurs droits Chap. 12, page 323 à 360 Lors de la création d'un utilisateur vous devez indiquer son nom, ses attributs, son profil, la méthode d'authentification (par le SE
27/11/12 Nature. SDK Python et Java pour le développement de services ACCORD Module(s)
Propriétés du Document Source du Document SDK_accords.odt Titre du Document SDK Python et Java pour le développement de services ACCORD Module(s) PyaccordsSDK, JaccordsSDK Responsable Prologue Auteur(s)
Manuel de l Administrateur
Manuel de l Administrateur Monitor 1 2 Table des matières 1. Objectif... 5 2. Fonctionnement... 5 2.1. Schéma de fonctionnement... 6 2.2. Les indicateurs... 6 2.3. Le serveur de supervision... 7 2.4. L
Conventions d écriture et outils de mise au point
Logiciel de base Première année par alternance Responsable : Christophe Rippert [email protected] Introduction Conventions d écriture et outils de mise au point On va utiliser dans cette
D31: Protocoles Cryptographiques
D31: Protocoles Cryptographiques Certificats et échange de clés Nicolas Méloni Master 2: 1er semestre (2014/2015) Nicolas Méloni D31: Protocoles Cryptographiques 1/21 Introduction Protocole Diffie Hellman:
Algorithmique et Programmation, IMA
Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions
module Introduction aux réseaux DHCP et codage Polytech 2011 1/ 5
DHCP et codage DHCP ( Dynamic Host Configuration Protocol RFC 2131 et 2132) est un protocole client serveur qui permet à un client hôte d un réseau local (Ethernet ou Wifi) d obtenir d un serveur DHCP
ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;
RÈGLES A SUIVRE POUR OPTIMISER LES REQUÊTES SQL Le but de ce rapport est d énumérer quelques règles pratiques à appliquer dans l élaboration des requêtes. Il permettra de comprendre pourquoi certaines
TP Contraintes - Triggers
TP Contraintes - Triggers 1. Préambule Oracle est accessible sur le serveur Venus et vous êtes autorisés à accéder à une instance licence. Vous utiliserez l interface d accés SQL*Plus qui permet l exécution
Stocker des données sur Amazon S3
4 Stocker des données sur Amazon S3 Dans ce chapitre, nous plongeons la tête la première dans Amazon S3, Simple Storage Service (service simple de stockage). Après un aperçu rapide des concepts de S3 les
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
Cisco CCVP. Configuration de CUCM
Cisco CCVP Configuration de CUCM Contenu Eléments de configuration et ajout de téléphones Auto enregistrement BAT et TAPS Ajout manuel des téléphones Paramètres de configuration des téléphones Cisco CCVP
E-TRANSACTIONS. Guide du programmeur API Plug-in. Version 1.1
E-TRANSACTIONS Guide du programmeur API Plug-in Version 1.1 Avertissements : Le fichier Version.txt précise l'environnement dans lequel l API a été compilée et testée. L'installation de l API sur tout
Présentation du SC101
Présentation du SC101 True SAN (Storage Area Network) Boîtier intégrant la technologie Z-SAN 2 emplacements IDE 3,5" (jusqu'à 2 disques durs) 1 port Ethernet RJ45 10/100 Logiciel SmartSync Pro Backup Stockage
Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.
Exo7 Matrice d une application linéaire Corrections d Arnaud odin. Exercice Soit R muni de la base canonique = ( i, j). Soit f : R R la projection sur l axe des abscisses R i parallèlement à R( i + j).
Algorithmes pour la planification de mouvements en robotique non-holonome
Algorithmes pour la planification de mouvements en robotique non-holonome Frédéric Jean Unité de Mathématiques Appliquées ENSTA Le 02 février 2006 Outline 1 2 3 Modélisation Géométrique d un Robot Robot
Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme
Rappel Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes [email protected] 6 mai 2015 Jusqu'à maintenant : un petit langage de programmation
Classe et groupe : 1P 3 SEN TRI. Ubuntu : serveur Contrôleur de Domaine (PDC) avec SAMBA
Nom : Prénom : Classe et groupe : 1P 3 SEN TRI Télécom & Réseaux Linux Ubuntu Ubuntu : serveur Contrôleur de Domaine (PDC) avec SAMBA 04/11/2010 TP 1. Objectif : Configurer un serveur SAMBA sous Linux
Synchronisation Mysql (Replication)
Synchronisation Mysql (Replication) [Petit avertissement : Bon, après relecture, je constate que c'est l'un des plus mauvais document que j'ai écrit. Mais bon, il est quand même utile ce torchon.] Nous
