WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en place d'une base de données répartie sous Oracle. Cas de la gestion du dossier judiciaire dans les parquets de grande instance de la ville de Kinshasa


par Dieudonné MWADIA BILE
Ecole Supérieure des Métiers d'Informatique et de Commerce - Licence en Informatique 2015
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

V.7.1. UML et les bases de données

En UML, Le niveau conceptuel décrit une représentation abstraite de la base de données à l'aide de diagrammes de classes d'analyse. Le niveau logique détaille une représentation intermédiaire entre le niveau conceptuel et le niveau physique. Les diagrammes logiques peuvent être exprimés soit à l'aide d'une notation mathématique, soit à l'aide d'un diagramme de classes de conception. Quant au niveau physique, il concerne les structures de données qui seront à mettre en oeuvre dans la base de données relationnelle. Le schéma physique traduit, à l'aide du langage SQL2 ou SQL3, le schéma logique. Le niveau externe inclut des sous-schémas qui assurent la sécurité et la confidentialité de la base de données.

Alors qu'UML 1.x définit neuf diagrammes : cinq pour les aspects statiques (classes, objets, cas d'utilisation, composants et déploiement) et quatre pour les aspects dynamiques (séquence, collaboration, états-transition, activités), UML 2 ajoute ceux d'interaction, de structure composite et le timing diagram. Ce mémoire ne s'intéressera qu'à celui convenant à la conception d'une base de données, à savoir le diagramme de classes, qui fait partie de l'aspect statique d'UML.

Bien que la notation UML ait été proposée tout d'abord pour la spécification d'applications, il n'en reste pas moins que les concepts relatifs au diagramme de classes peuvent s'adapter à la modélisation d'une base de données relationnelle.

UML 2 reprend les concepts du modèle entité-association et propose en plus des artifices pour améliorer la sémantique d'un schéma conceptuel (contraintes, classe-association, stéréotype...).

De ce fait, cette notation est très complète et puissante et peut s'adapter parfaitement à la description statique d'une base de données.

V.7.2. Modèle d'analyse

a) Règles de gestion

Notre système est régi par les règles suivantes :

· une personne est exclusivement physique ou morale ;

· une personne saisit la justice par un ou plusieurs moyens (plainte, dénonciation ...) ;

· l'infraction est individuelle, ce qui fait qu'un fait concerne une et une seule personne, même si le fait a été commis en groupe chaque personne sera condamnée individuellement suivant sa participation ;

· plusieurs faits peuvent constituer une seule infraction ;

· un acte n'ouvre qu'un seul dossier et peut annexer plusieurs éléments ;

· un dossier peut être à partir de plusieurs actes (procès-verbal de l'OPJ, plainte, rapport, dénonciation ...) ;

· il existe des faits qui ne constituent pas d'infraction, ils ne sont donc pas punissables par loi pénale ;

· une commune est sous la compétence territoriale d'un seul parquet ;

· un parquet de grande instance couvre un seul district, donc plusieurs communes ;

· le personnel judiciaire est affecté à un seul parquet ;

· le personnel judiciaire du parquet est constitué de plusieurs agents ;

· le dossier confirme une seule infraction, pour les infractions alternatives plusieurs dossiers sont ouverts automatiquement ;

· une personne (physique ou morale) possède une seule adresse principale, par contre ne peut être interpelée par le parquet de son district (commune), si le fait est commis dans le district d'un autre parquet son dossier est transféré par mandat, avis ou commission rogatoire ;

· un parquet reçoit les mandats de plusieurs ;

· un mandat est envoyé à un parquet bien précis ;

· une personne peut répondre à plusieurs mandats ;

· un mandat est envoyé à une personne bien déterminée.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Ceux qui vivent sont ceux qui luttent"   Victor Hugo