Bases de données

Pages: 5 (1009 mots) Publié le: 9 mars 2012
  Université de Versailles Saint‐Quentin en Yvelines  Master 2 Analyse et Conception des Systèmes d’Information Sûrs  2011/2012

Projet Bases de Données 
 

    lyes SLIMANE & Hamdi BEN THABET  E

Table des matières:
I Introduction: ....................................................................................................................................3  II Mise en place de labase de données:............................................................................................5  III Vues & Droits d’accès:...............................................................................................................15  IV Les Triggers: ...............................................................................................................................21 V Packages:.......................................................................................................................................26  VI Conclusion:..................................................................................................................................28 

 I Introduction: 
Ce rapport est une extension du rapport de Systèmes d’Information, où on s’estfocalisé sur l’aspect fonctionnel du problème proposé, plus précisement on a élaboré dans un premier temps un modèle conceptuel de données répondant aux différents contraintes imposées. Ensuite, nous avons traduis ce modèle en un modèle relationnel pour pouvoir aboutir à une implémentation de la base de données avec un SGBD. Nous avons optés dès lors pour le système Oracle 9i, vue le large choixde fonctionnalitées proposé permetant ainsi l’utilisation des packages, des triggers et des vues Dans le présent rapport, nous allons décrir les différentes étapes de l’implémentation de la base de données.

Rappel : Choix conceptuel Après une étude approfondie du sujet nous avons fait les choix suivants :       Chaque projet est décomposé en une ou plusieurs phases, en plusieurs sousprojets (on peut Les sous projets (s'il en existe) peuvent être regroupé dans un lot. Chaque phase est décomposée en plusieurs tâches. Une tâche a un ou plusieurs objectifs, requiert une ou plusieurs compétences, a un minimum Chaque livrable a un type unique (type_livrable). Il existe 3 types de ressources : ▪ Ressource Humaine ▪ Ressource Matérielle ▪ Ressource Logicielle   Une ressource humainepeut être dédiée à un projet. Le responsable de projet est responsable de la planification et du suivi des tâches. Il planifie ne pas avoir de sous projets pour un projet donné)

un livrable.

pour chaque ressource la charge horaire nécessaire pour l'accomplissement de la tâche. Aussi il s'occupe de journaliser toutes les interventions de chaque ressource sur une tâche.   Une ressourcehumaine est caractérisée par un profil et peut être compétente dans plusieurs Une ressource humaine peut être affecté à une tâche durant une durée déterminée selon un compétences. taux d'affectation précis. De Une ressource peut être dédiée à un projet pendant une durée toute la durée du projet ou pendant une durée limitée.  Les ressources matérielles et logicielles peuvent être utilisées dansplusieurs projet, de même qu'un projet peut nécessiter l'utilisation d'une voire plusieurs ressources logicielles et matérielles et pour des rasions de suivi chaque emprunt doit être journaliser.

 II Mise en place de la base de données: 
A. Implémentation de la base de données:
/*==============================================================*/ /* Table : ALLOUER *//*==============================================================*/ create table ALLOUER ( IDRESSOURCE INTEGER not null, IDPROJET INTEGER not null, DATE_DEBUT_EMPRUNT DATE, DATE_FIN_EMPRUNT DATE, constraint PK_ALLOUER primary key (IDRESSOURCE, IDPROJET) ); /*==============================================================*/ /* Table : ATTRIBUER */ /*==============================================================*/ create table...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Bases de données
  • bases de données
  • bases de donnée
  • Bases de données
  • Bases de données
  • Les bases de données
  • Bases de données
  • Bases de données

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !