![]() |
Application web de gestion des licences des joueurs de football. Cas de la division provinciale des sports et loisirs de la Tshopopar Jyresse ILONGA ISP-Kisangani - Licence 2020 |
I.1.6. Système de Gestion de Base de DonnéesAfin 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
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.
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
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,...
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' |
|