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

 > 

Application web de gestion des licences des joueurs de football. Cas de la division provinciale des sports et loisirs de la Tshopo


par Jyresse ILONGA
ISP-Kisangani - Licence 2020
  

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

I.1.6. Système de Gestion de Base de Données

Afin de pouvoir contrôler les données ainsi que les utilisateurs, le besoin d'un système de gestion s'est vite fait ressentir26(*). La gestion de base de données se fait par un système appelé « Système de gestion de base de données (SGBD) » ou en anglais « Data Base Management System (DBMS)». Le système de gestion de bases de données est un ensemble de services (applications ou logiciels) permettant de gérer les bases de données27(*), c'est-à-dire :

- Permettre l'accès aux données de façon simple ;

- Permettre l'accès aux informations à des multiples utilisateurs ;

- Manipuler les données présentes dans la base de données (Insertion, Suppression, Modification).

Schématiquement, la structure d'un système de gestion de base de données se présente comme suit

Système de gestion

SGBD Interne

Application

Terminaux

SGBD Externe

Figure n°4. Structure d'une base de données

a. Principes de fonctionnement

Dans cette étape, les problèmes sont ceux de stockage des données (Base de Données) et de manipulation des données (Système de Gestion de Base des Données). C'est ainsi que le système de gestion de base de données a plusieurs fonctionnalités parmi tant d'autres, on peut citer :

· Gestion du stockage : Consiste à faire face à des tailles énormes de données.

· Persistance : Les données surviennent aux programmes qui les créent.

· Fiabilité : Mécanismes de reprise sur pannes (logiciel ou matériel).

· Sécurité et confidentialité : Droit d'accès aux données.

· Cohérence : Contraintes d'intégrité contrôle de concurrence conflit d'accès. Récupération sur la cohérence.

· Interface homme-machine : Convivialité plus différents types d'utilisateurs.

· Distribution : Données stockées sur différents sites.

b. Les Modèles de système de gestion de base de données

Il existe 5 modèles de données que nous citons d'une manière plus détaillée dans les lignes suivantes :

· Modèle Hiérarchique

C'est le plus ancien modèle de données. Selon ce type de modèle, les données sont classées hiérarchiquement selon une arborescence descendante. A chaque enregistrement correspond un enregistrement parent. Ce modèle utilise des pointeurs entre les différents enregistrements28(*).

Figure n°5. Modèle SGBD hiérarchique

· Modèle réseau

Ce type de modèle de données est semblable au modèle hiérarchique à la seule différence que l'organisation des liens n'est pas obligatoirement hiérarchique, ce qui rend ces modèles plus polyvalents. Ce modèle utilise des pointeurs vers des enregistrements29(*).

Figure n°6. Modèle de SGBD réseau

· Modèle relationnel

Dans ce type de modèle, les données sont enregistrées dans des tableaux à deux dimensions (lignes et colonnes). La manipulation de ces données se fait selon la théorie mathématique des relations30(*).

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Figure n°7. Modèle de SGBD relationnel

· Modèle déductif

Dans ce type de modèle, les données sont représentées sous forme de table, mais leur manipulation se fait par calcul de prédicat31(*).

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Figure n°8. Modèle de SGBD déductif

· Modèle objet

Ce type de modèle est fondé sur la notion d'objet de la programmation orientée objet. Selon ce type de modèle, une base de données est un lot d'objets de différentes classes32(*).

Figure n°9. Modèle de SGBD objet

c. Les principaux Systèmes de Gestion de Base de Données

Il existe plusieurs Systèmes de Gestion de Base de Données, voici les principaux :

· MySQL ;

· Microsoft Access ;

· SQL Server (Microsoft) ;

· Oracle ;

· Sybase ;

· File maker ;

· Inter base consol (Borland) ;

· Paradox (Boland) ;

· Etc,...

d. Les matériels (serveur de BDD)

Il existe plusieurs serveurs des bases de données, en voici quelques-uns :

· Apache http Server33(*)

Apache est apparu en  avril  1995. Au début, il s'agissait d'une collection de correctifs et d'additions au serveur  NCSA HTTPd 1.3, qui était dans le  domaine public et le serveur HTTP alors le plus répandu. De cette origine, de nombreuses personnes affirment que le nom Apache vient d'apatchy server, soit « un serveur rafistolé ».

Le logiciel libre Apache HTTP Server (Apache) est un serveur HTTP créé et maintenu au sein de la fondation Apache. C'est le serveur HTTP le plus populaire du World Wide Web. Il est distribué selon les termes de la licence Apache.

· Microsoft Internet Information Server34(*)

Internet Information Server (IIS, anciennement Internet Information Server) est un  serveur Web extensible créé par  Microsoft pour une utilisation avec la famille  Windows NT . IIS prend  en charge  HTTP ,  HTTP/ 2 ,  HTTPS ,  FTP ,  FTPS ,  SMTP et  NNTP . Il fait partie intégrante de la famille Windows NT depuis  Windows NT 4.0, bien qu'il puisse être absent de certaines éditions (par exemple Windows XP Home Edition), et n'est pas actif par défaut.

* 26 MUSAFIRI UBINGI G., Op. Cit.p.15.

* 27 KIKUNI Joseph., Op. Cit, p.22.

* 28 KAFUNDA P., Op. Cit, p.21.

* 29 KAFUNDA P., Op. Cit, p.22.

* 30 Idem, p.22.

* 31 Ibidem, p.23.

* 32 KAFUNDA P., Op. Cit, p.24.

* 33 http://www.wikipédia.org/serveur_apacheHHTPserver/winr123nh/wiki, consulté le 29 décembre 2019 à 12h1'

* 34 http://www.wikipédia.org/serveur_microsoftinternetserver/winr124nh/wiki, consulté le 29 décembre 2019 à 12h25'

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








"L'ignorant affirme, le savant doute, le sage réfléchit"   Aristote