![]() |
Mise en place d’un système de suivi en ligne des casiers judiciaires dans la ville de Bukavu. « cas du processus de délivrance des certificats de bonne conduite vie et moeurs et attestations d’identification tenant lieu d’extrait de casier judiciaire »par Christian USENI KYALONDAWA Institut supérieur pédagogique de Bukavu - Licence en informatique de gestion 2016 |
IV.3. CREATION DE LA BASE DE DONNEES SQL AVEC NOTE PAD ++drop database if exists casierjudiciaire; create database casierjudiciaire; use casierjudiciaire; drop table if exists utilisateurs; create table utilisateurs(id_utilisateur int primary key auto_increment, nomutilisateur varchar(25) NOT NULL, motdepasse varchar(16) NOT NULL, fonction varchar(25) NOT NULL, service varchar(25) NOT NULL, chefservice varchar(25) NOT NULL )charset=utf8; describe utilisateurs; 14 https://fr.wikipedia.org/wiki/Notepad%2B%2B Consulté le 07/07/2016 describe extraitcasier; -' 49 -' drop table if exists Citoyens; create table citoyens (id_citoyen int primary key auto_increment, id_utilisateur int NOT NULL, nom varchar(50) NOT NULL, postnom varchar(50) NOT NULL, prenom varchar(25) NOT NULL, image varchar(50) NOT NULL, sexe varchar(10) NOT NULL, lieunais varchar(50) NOT NULL, datenais date, nompere varchar(25) NOT NULL, nommere varchar(25) NOT NULL, localite varchar(25) NOT NULL, collectivite varchar(25) NOT NULL, territoire varchar(25) NOT NULL, district varchar(25) NOT NULL, province varchar(25) NOT NULL, etatcivil varchar(15) NOT NULL, profession varchar(25) NOT NULL, residence varchar(50) NOT NULL, nationalite varchar(25) NOT NULL, dateenreg date )charset=utf8; describe citoyens; drop table if exists extraitcasier; create table extraitcasier(num int primary key auto_increment, citoyen int NOT NULL, commissaire varchar(25) NOT NULL, antecedent varchar(25) NOT NULL, datejour date, utilisateur int NOT NULL )charset=utf8; -' 50 -' drop table if exists certificatconduite; create table certificatconduite( id_certificat int primary key auto_increment, citoyen int NOT NULL, condamnationP5ans varchar(10) NOT NULL, condamnationP3ans varchar(10) NOT NULL, condamnation15jours varchar(10) NOT NULL, datejour date, officier varchar(50) NOT NULL, utilisateur int NOT NULL )charset=utf8; describe certificatconduite; drop table if exists rolepenal; create table rolepenal( Numdossier int primary key auto_increment, citoyen int NOT NULL, partiecivil varchar(15) NOT NULL, dateenrol date, prevention varchar(255) NOT NULL, dateaudiance date, datejugement date, dispositvejug varchar(255) NOT NULL, observation varchar(255) NOT NULL, greffier varchar(25) NOT NULL, utilisateur int NOT NULL )charset=utf8; describe rolepenal; drop table if exists Detentionpreventive; create table detentionpreventive( id_detention int primary key auto_increment, numparquet varchar(20) NOT NULL, datejour date, datearrestation date, juges varchar(50) NOT NULL, articles varchar(255) NOT NULL, presidenttribunal varchar(25) NOT NULL, utilisateur int NOT NULL, -' 51 -' ndossier int NOT NULL )charset=utf8; describe detentionpreventive; drop table if exists requisition; create table requisition(id_requisition int primary key auto_increment, procureur varchar(50) NOT NULL, domage varchar(50) NOT NULL, datecondamnation date, duree varchar(10) NOT NULL, mesureexpulsion varchar(50) NOT NULL, numdetention int NOT NULL, utilisateur int NOT NULL )charset=utf8; describe requisition; ALTER TABLE citoyens ADD FOREIGN KEY(id_Utilisateur) REFERENCES utilisateurs(id_utilisateur); ALTER TABLE extraitcasier ADD FOREIGN KEY(citoyen) REFERENCES citoyens(id_citoyen); ALTER TABLE extraitcasier ADD FOREIGN KEY(utilisateur) REFERENCES utilisateurs(id_utilisateur); ALTER TABLE certificatconduite ADD FOREIGN KEY(utilisateur) REFERENCES utilisateurs(id_utilisateur); ALTER TABLE certificatconduite ADD FOREIGN KEY(citoyen) REFERENCES citoyens(id_citoyen); ALTER TABLE rolepenal ADD FOREIGN KEY(citoyen) REFERENCES citoyens(id_citoyen); ALTER TABLE rolepenal ADD FOREIGN KEY(utilisateur) REFERENCES utilisateurs(id_utilisateur); ALTER TABLE detentionpreventive ADD FOREIGN KEY(ndossier) REFERENCES rolepenal(numdossier); ALTER TABLE detentionpreventive ADD FOREIGN KEY(utilisateur) REFERENCES utilisateurs(id_utilisateur); ALTER TABLE requisition ADD FOREIGN KEY(numdetention) REFERENCES detentionpreventive(id_detention); ALTER TABLE requisition ADD FOREIGN KEY(utilisateur) REFERENCES utilisateurs(id_utilisateur); --' 52 --' |
|