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

 > 

Conception et réalisation d'une application de vente en ligne.


par Abdou Hamadou Moumouni
Université de Tahoua - Licence Informatique de Gestion 2018
  

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

IV.1.7- Système de Gestion de Base de Données

Un système de gestion de base de données (SGBD) est un logiciel de haut niveau qui permet de manipuler ses informations, il peut être perçu comme un ensemble de logiciels systèmes permettant aux utilisateur d'insérer, de modifier et de rechercher efficacement des données spécifiques dans une masse d'informations partagées par de données désignées par un nom dans un ensemble d'objet, mais aussi à partir de relations entre classes . En résumé, un SGBD peut donc apparaitre comme un outil informatique permettant la sauvegarde, l'interrogation, la recherche et la mise à jour de données stockées en mémoire pour :

y' Permettre l'accès aux données de façon simple.

y' Autoriser un accès aux informations à de multiples utilisateurs.

y' Manipuler les données présentes dans la base de données (insertion, suppression, modification).

 
 
 
 

Licence professionnelle en Informatique de Gestion (IG) Année universitaire 2018-2019 « IUT de Tahoua »

 
 
 
 
 
 

y' Le contrôle d'intégrité des données accédées.

y' Le maintien de la cohérence des données entre elles.

Le SGBD est architecturé sur trois niveaux

y' Le niveau physique :

C'est ce que fait le SGBD physiquement, la gestion des données et des index, le partage de ces

données et de la concurrence des accès, la distribution des données à travers le réseau.

y' Le niveau logique :

C'est ce que fait le SGBD logiquement, la définition de la structure des données, la gestion de

la confidentialité (sécurité), le maintien de l'intégrité entre les données et les index, la

consultation et la mise à jour des données.

y' Le niveau externe :

C'est la mise en forme et la présentation des données aux programmes d'applications et aux

utilisateurs interactifs. Ceux-ci expriment leurs critères de recherche à l'aide des langages basés

sur des procédures de recherche progressives en référençant des données dérivées de la base.

Figure 10 : Architecture du SGBD

Le SGBD peut se décomposer en trois sous-systèmes :

? le système de gestion de fichiers : il permet le stockage des informations sur un support physique

? le SGBD interne : il gère l'ordonnancement des informations ? le SGBD externe : il représente l'interface avec l'utilisateur

IV.1.8 Une base de données

Une base de données (son abréviation est BD, en anglais DB) est une entité dans laquelle il est possible de stocker des données de façon structurée et avec le moins de redondance possible. Ces données doivent pouvoir être utilisées par des programmes, par des utilisateurs différents. Ainsi, la notion de base de données est généralement couplée à celle de réseau, afin de pouvoir mettre en commun ces informations, d'où le nom de base. On parle généralement de système

 
 

25

 

Licence professionnelle en Informatique de Gestion (IG) Année universitaire 2018-2019 « IUT de Talloua »

 
 
 
 
 
 

d'information pour désigner toute la structure regroupant les moyens mis en place pour pouvoir partager des données.

Figure 11 : la structure d'une base de IV.1.9.Gestion d'une BD données avec PHPMyAdmin

PHPMyAdmin est une application web développée en PHP qui permet d'administrer un

Serveur MySQL (sous réserve de disposer d'un compte utilisateur MySQL ayant les droits

Suffisants).

PHPMyAdmin permet de :

+ Gérer les bases de données de serveur MySQL.

+ Gérer les utilisateurs et les droits d'accès à la base de données.

+ Gérer les différents objets d'une base de données (table, colonnes, index, etc.).

+ Editer et exécuter les requêtes SQL.

+ Charger des fichiers textes dans des tables.

+ Exporter ou importer des tables.

+ Exporter les données des tables dans différents formats (CVS, XML, PDF...etc.).

Voici une illustration d'un des écrans de cette interface:

 
 
 
 

Licence professionnelle en Informatique de Gestion (IG) Année universitaire 2018-2019 « IUT de Tahoua »

 
 
 
 
 
 

? LA table produit :

Figure 12 : Table I- Vue de la table Produit

? l'onglet Structure permet, de modifier la structure des tables d'une base données;

? l'onglet Afficher permet non seulement de visualiser les lignes d'une table, mais aussi de les éditer facilement;

? l'onglet SQL permet de formuler une requête qu'il n'est pas possible de formuler par l'intermédiaire de l'interface;

? l'onglet Insérer offre des facilités de génération des instructions permettant d'insérer des lignes dans les tables.

Comme dans toutes les interfaces de ce type, la connaissance de la syntaxe est évidemment très éclairante quant à la signification des options qu'elles proposent.

 
 
 
 

Licence professionnelle en Informatique de Gestion (IG) Année universitaire 2018-2019 « IUT de Tahoua »

 
 
 
 
 
 

? La table users (utilisateurs)

Figure 13 : Table II- Vue de la table users

? La table catégorie

Figure 14 : Table III - Vue de la table catégorie

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








"Il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre"   Paul Eluard