Académique Documents
Professionnel Documents
Culture Documents
AISSATOU NDAO
MARIEME ANTA CISSE
EL HADJI MAKHTAR FAYE
ABDOUL AZIZ AGNE
BASE DE DONNÉES
1. DÉFINITION
Une base de données est un ensemble d'informations qui est organisé de manière
à être facilement accessible, géré et mis à jour. Elle est utilisée par les organisations
comme méthode de stockage, de gestion et de récupération d’informations. Ces
informations peuvent être de natures différentes et plus ou moins reliées entre
elles.
2. FONCTIONNEMENT
Une base de données est stockée sous la forme d'un fichier ou d'un ensemble de
fichiers sur un disque ou un disque magnétique, un disque optique ou tout autre
support de stockage. L'information contenue dans ces fichiers peut être divisée en
enregistrements. Ces enregistrements sont constitués d'un ou de plusieurs champs.
Un champ constitue une seule pièce d’information, et chaque champ contient
généralement des informations se rapportant à un aspect ou attribut de l'entité
décrite par la base de données. Les enregistrements sont également organisés en
tableaux qui contiennent des informations sur les relations entre les différents
champs.
À l'aide de mots-clés et de diverses commandes de tri, les utilisateurs peuvent
rapidement rechercher, réorganiser, regrouper et sélectionner les champs dans de
nombreux enregistrements pour récupérer ou créer des rapports sur des agrégats
particuliers de données.
3. DIFFÉRENTS TYPES DE BASES DE DONNÉES
On peut classer les bases de données selon différentes approches : en fonction de leur
contenu (bibliographique, texte, chiffres, images…) ou selon leur approche
organisationnelle, qui est souvent celle retenue en informatique .Nous avons :
❑ La base de données hiérarchique
❑ La base de données réseau
❑ La base de données SQL ou relationnelle
❑ La base de données orientée objet
❑ La base de données orientée texte
❑ La base de données distribuée.
❑ La base de données cloud
❑ La base de données NoSQL
❑ La base de données orientée graph
I. SGBD
Un SGBD gère tous les aspects primaires d'une base de données, y compris la
gestion de la manipulation des données, comme l'authentification des utilisateurs,
ainsi que l'insertion ou l'extraction des données. Un SGBD définit ce qu'on appelle
le schéma de données ou la structure dans laquelle les données sont stockées.
Un serveur de base de données sert à stocker, à extraire et à gérer les données dans une
base de données. Il permet également de gérer la mise à jour des données. Il donne un
accès simultané à cette base à plusieurs serveurs Web et utilisateurs. Enfin, il assure la
sécurité et l’intégrité des données.
En plus de ces fonctions principales, le logiciel de serveur de base de données offre des
outils qui facilitent et accélèrent l’administration de la base, comme l’exportation de
données, la configuration de l’accès de l’utilisateur et la sauvegarde des données.
Exemple :
❖ Oracle
❖ SQL Server
❖ DB2
❖ Sybase
❖ MySQL
III. CLIENT DE BASE DE DONNÉES
La base de données client regroupe un important ensemble de donne d’un client sur une
entreprises. l’idée générale repose sur le concept Customer centric qui replace le client au centre de
tout la stratégie markéting de l’entreprise réunie utilisée au retour des informations personnel sur
des clients sur leur habitudes de consommations mais aussi des informations sur leurs avis
utilisateurs grâce a des enquêtes de satisfaction.
L’objectif de cette récolte est de personnaliser, après analyse, les contenues envoyés aux clients ou
leed. Si ces derniers se sentent uniques et privilégies par la marque cela renforcera leur envie de
renouveler leur achat également de crée un engagement sur le long terme certain client peuvent
ainsi devenir de véritable ambassadeur de la marque.
IIII. MODÈLE
Un modèle de base de données illustre la structure logique d'une base de données, y compris les
relations et les contraintes qui déterminent comment les données peuvent être stockées et
accessibles. Les modèles de base de données individuels sont conçus en fonction des règles et
concepts du modèle de données plus général adopté par les concepteurs. La plupart des modèles
de données peuvent être représentés par un diagramme de base de données.
Le modèle le plus courant, appelé modèle relationnel, trie les données dans des tables, que l'on
appelle aussi des relations, dont chacune se compose de colonnes et de lignes. Chaque colonne
contient un attribut de l'entité en question, comme le prix, le code postal ou la date de naissance.
L'ensemble des attributs d'une relation est appelé domaine. La clé primaire est constituée par un
attribut spécifique ou une combinaison d'attributs. On peut y faire référence dans d'autres tables :
elle est alors appelée clé étrangère.
Chaque ligne, également appelée tuple, comprend des données sur une instance spécifique de
l'entité en question, comme un employé en particulier.
PROTOCOLE DE BASE DE DONNÉES
La base de données protocole répertorie les protocoles TCP/IP installés sur le système et leurs
numéros de protocole. Le programme d'installation Oracle Solaris crée automatiquement la base de
données. Ce fichier requiert rarement des tâches d'administration.
Le nombre de ports utilisés par MySQL dépend des fonctionnalités activées, des composants
utilisés, des applications utiliser, et d’autres aspects de votre environnement.
Du point de vue de la sécurité, les ports ne devraient être ouverts qu’au besoin pour permettre aux
composants du système de communiquer.
Toujours pratiquer le principe de moindre privilège lors de la gestion des ports, qui exige que
les utilisateurs, les processus, les programmes et les autres composantes du système n’ont accès
qu’à l’information et aux ressources
qui sont nécessaires à leur but légitime.
Comment l’accès au port est géré dépend de différents aspects de votre environnement tels que le
système d’exploitation, les fonctionnalités, pare-feu, outils de sécurité, utilisation de réseaux privés
virtuels (VPN), etc.
Les paquets d’installation facilitent la configuration des ports d’accès pour les ports principaux MySQL.
Par exemple, MySQL
Le package Installer Server pour Windows ajoute des règles d’accès au pare-feu Windows et MySQL pour
Linux paquets ajouter des règles d’accès à SE Linux ou App Armor.
Cependant, MySQL n’aide pas avec moins commun, ports de produits optionnels ou non MySQL. Dans ces
cas, les ports doivent être ouverts manuellement avec des commandes.
PATH
Le chemin de recherche de la base de données indique au bureau de rechercher des emplacements
précis pour des fichiers contenant des:
❑ définitions de types de données et d'actions (fichiers *.dt)
❑ définitions du Tableau de bord (fichiers *.fp)
Vous devrez peut-être modifier le chemin de recherche de la base de données lors de la création du
serveur de bases de données ou lors de l'ajout d'un emplacement local pour les fichiers de bases de
données.
INSTALLATION DE POSTGRES