Quelles stratégies d’implémentation pour les bases de données en 2024 ?

Pour citer ce mémoire et accéder à toutes ses pages
🏫 Université Notre Dame du Kasayi
📅 Mémoire de fin de cycle en vue de l'obtention du diplôme de Gradué - 2016
🎓 Auteur·trice·s
MUAMBA TSHIBOLA Jean
MUAMBA TSHIBOLA Jean

Les stratégies d’implémentation de bases de données révèlent des solutions innovantes pour surmonter les défis de la gestion manuelle des abonnés. Cette recherche, en utilisant des méthodes variées, promet de transformer la gestion des clients chez MicroCom/Kananga, avec des implications cruciales pour l’efficacité opérationnelle.


LES CONCEPTS RELATIFS A UNE BASE DE DONNEES RELATIONNELLE

Dans ce point, il nous sera beaucoup plus important de graviter à des différents concepts qui dérivent de la base de données et en particulier base de données relationnelle, c’est ainsi que nous sommes obligés de définir quelques-uns.

  1. Donnée : ce que l’on peut stocker, soit sur un support informatique ou un support physique, à titre illustratif une carte mémoire, un disque dur pour le support informatique ou un carton, une farde, un classeur, une armoire pour le support physique.
  2. Modèle relationnel : Modèle permettant d’organiser les données en une représentation schématique qui autorisera son exploitation par le SGBD ou l’outil de bureautique de gestion de base de données.32
  3. Tableaux à deux dimensions : est celui qui est composé de champs ou d’attributs en colonnes et d’enregistrements en lignes.
  4. Clé primaire : Attribut ou ensemble d’attributs qui identifie de manière unique le nuplet ou les lignes de la relation.

31 www.lamsade.dauphine.fr/rigaux/bd, Consulté le 12 Juin 2016 à 12 H 25

  1. Clé étrangère : attribut ou ensemble d’attributs d’une relation qui font référence à la clé primaire d’une autre relation.
  2. Table : est un ensemble des lignes et des colonnes d’une base de données relationnelle.
  3. Une association : est un lien entre deux ou plusieurs entités.
  4. Un attribut : est une propriété d’une entité ou d’une association.33
CONSTRUCTION D’UNE BASE DE DONNEES

Construire une base de données consiste à regrouper ou à rassembler les données en paquets « homogènes », les entités (tables). Chaque table étant composée d’un nombre fini de données élémentaires, les attributs ou les champs dont la tautologie appelée autrement redondance devant être minimale, et d’une suite des lignes appelées enregistrement ou n_uplet stockées sur un support externe, généralement un support informatique de base. Une ligne est une suite de 1 ou plusieurs valeurs, chacune étant d’un type déterminé.

D’une manière générale, une ligne regroupe les informations concernant un objet, un concept du monde réel (externe à l’information), que nous bâtissons parfois une entité ou un fait.34

STRUCTURE D’UNE TABLE (COLONNES&LIGNES)

Les données d’une base de données sont organisées sous la forme d’une ou plusieurs tables. Une table contient une succession ou collection de lignes stockées sur un support de masse. D’une manière générale une ligne regroupe des informations concernant un objet, un individu, un événement, etc. c’est-à-dire un concept du monde réel que nous appelons parfois une entité ou un fait.

A titre illustratif la figure ci-dessous présente une table nommée « Client » comportant quatre lignes, trois colonnes avec les valeurs respectives.

Client

Nom

Adresse

Catégorie

Nobla TSHILUMBA

Matamba

A

Viviane KASEKA

Tshibala

B

Mado NZEBA

Kafuba

D

Alphonsine KASEKA

Mutefu

E

Source: URL

Tableau .2.2. Structure et contenu d’une table

LES CARACTERISTIQUES D’UNE BASE DE DONNEES

Cette partie montre les différentes caractéristiques d’une base de données.

  1. Exhaustivité : ici il y a l’implication de disposer de toutes les informations relatives au sujet donné.
  2. La non-redondance : elle implique l’unicité des informations dans la base de données. En général, on tente d’éviter la duplication des données car cela pose des problèmes de cohérence lors de mises à jour de ces données.35
  3. La structure : elle fait appel à l’adaptation du mode de stockage des renseignements aux traitements qui les exploiteront et les mettront à jour ; ainsi qu’au coût de stockage de ces renseignements dans l’ordinateur. Le stockage physique d’une base de données consiste en un ensemble d’enregistrements physiques, organisés à l’aide des listes, des pointeurs et différentes méthodes d’indexation.36
MODELES DE DONNEES

En informatique, un modèle de données est un modèle qui décrit de façon abstraite comment sont représentées les données dans une organisation métier, un système d’information ou une base de données.

Ce terme modèle de données peut avoir deux

significations :

      1. Un modèle de données théorique : une description formelle ou un modèle mathématique. Voir aussi modèle de base de données.
      2. Un modèle de données instance : est celui qui applique un modèle de données théorique (modélisation des données) pour créer un modèle de données instance.37

a) Instances et schémas

Toute la description de données à définir les propriétés d’ensemble d’objet modélisés dans la base de données, et non pas d’objets particuliers. Les objets particuliers sont définis par les programmes d’application lors des insertions et mise à jour de données. Ils doivent contrôler les propriétés des ensembles auxquels ils appartiennent. Ainsi on distingue deux notions :

  • Type d’objet qui permet de spécifier les propriétés communes à un ensemble d’objet en termes de structure de données visible et d’opérations d’accès.
  • L’instance d’objet correspond à un objet particulier identifiable parmi les objets d’un type.38
LES NIVEAUX D’ABSTRACTION

L’objectif primordial d’un SGBD est d’assurer une abstraction des données stockées sur un disque pour simplifier la vision des utilisateurs. Pour cela trois niveaux de description de données ont été distingués. Ainsi ces niveaux ne sont pas clairement distingués par tous les SGBD, ils sont mélangés en deux niveaux dans beaucoup de systèmes existants. Cependant, la conception d’une base de données nécessite la considération et spécification de ces trois niveaux parmi lesquels nous citons :

      1. Le niveau conceptuel

Ce niveau est central car il correspond à la structure canonique des données existant dans l’entreprise. C’est-à-dire leur structure sémantique vue de tous les utilisateurs.

      1. Niveau interne

Parlant de ce niveau, il correspond à la structure de stockage supportant les données. La définition du schéma interne nécessite préalablement le choix d’un SGBD. Car elle permet de décrire les données telles qu’elles sont stockées dans la machine, par exemple :

  • Les fichiers qui contiennent (nom, organisation, localisation…)
  • Les articles de ces fichiers (longueur, champs composant, modes de placement de fichiers…)
  • Les chemins d’accès à ces articles (index, chainages, fichiers inversés

…).

      1. Niveau externe

Ici chaque groupe de travail utilisant des données possède une description des données perçues, appelés schéma externe. Cette description est effectuée selon la manière dont le groupe voit la base dans ses programmes d’application.

LE MODELE ENTITE-ASSOCIATION

Le modèle entité-association est basé sur une perception du modèle réel qui consiste à distinguer des agrégations de données élémentaires appelées entités et des liaisons entre entités appelées associations. Intuitivement, une entité correspond à un objet du monde réel généralement défini par un nom par exemple un fournisseur, une connexion, une commande, etc. Une entité est une agrégation de données élémentaires. Un type d’entité définit un ensemble d’entités constitué par des données de même type. Il faut savoir que les types de données agrégées sont appelées les attributs de l’entité ; ils définissent ses propriétés.

Une association correspond à un lien logique entre deux entités ou plus. Elle est souvent définie par un verbe naturel ou un verbe d’action. Prouvons ceci par un exemple.

[7_strategies-implementation-de-bases-de-donnees-guide-essentiel_19]

LANGAGES DE REQUETES

Un langage de requête est celui qui permet de communiquer avec une base de données à travers certaines commandes et certains critères.

Parlant des langages de requête, il existe plusieurs langages de requêtes mais le plus utilisé et envisagé est le langage SQL (Structured Query Langage). Ce langage informatique est notamment très utilisé par les développeurs web pour communiquer avec les données d’un site web.

Ce langage a plusieurs instructions lui permettant de dialoguer avec une base de données mais de notre côté nous essayerons d’énumérer quelques-unes, parmi lesquelles :

      • Create : pour créer une table ;
      • Insert : pour insérer dans une table déjà créée ;
      • Update : pour modifier une information dans une table ;
      • Delete : pour supprimer une table ou une ligne de table indiquée ;
      • Select : pour consulter les informations d’une table selon les critères définis ; 39
CONCLUSION

Dans ce chapitre, il est à noter que le stockage, le partage et l’utilisation des données à court terme, à moyen terme ainsi qu’à long terme nécessitent quant à eux de faire appel à la technologie de base de données. Les bases de données aujourd’hui jouent un rôle très important au sein des entreprises dans le but de stocker les informations pour une future utilisation.

Dans ce domaine, les systèmes traditionnels se sont montrés peu, ou mal adaptés, face à la complexité et au caractère multiforme de données.

Face à ces défis les bases de données orientés objets ont pris de l’ampleur et gagné le marché en terme de modélisation d’objets complexes qui sont plus utilisés par les langages de programmation orientés objets qui feront l’objet de notre dernier chapitre.

39 http://www.toutestfacile.com/sql/cours/printables/[SQLFacile.com]sql.php Consulté le 17 Juin 2016 à

22 H 08

________________________

2 Définition donnée par l’article 62 de la loi sur les nouvelles régulations économiques (NRE) du 15 mai 2001.

3 Auchan Les 4 Temps, La Défense.


Questions Fréquemment Posées

Qu’est-ce qu’une clé primaire dans une base de données relationnelle?

Une clé primaire est un attribut ou ensemble d’attributs qui identifie de manière unique le nuplet ou les lignes de la relation.

Comment est structurée une table dans une base de données?

Une table contient une succession ou collection de lignes stockées sur un support de masse, chaque ligne regroupant des informations concernant un objet, un individu, un événement, etc.

Quelles sont les caractéristiques d’une base de données?

Les caractéristiques d’une base de données incluent l’exhaustivité, la non-redondance, et la structure adaptée au mode de stockage des renseignements.

Quel est le rôle d’un modèle relationnel dans une base de données?

Le modèle relationnel permet d’organiser les données en une représentation schématique qui autorisera son exploitation par le SGBD ou l’outil de bureautique de gestion de base de données.

Rechercher
Télécharger ce mémoire en ligne PDF (gratuit)

Laisser un commentaire

Votre adresse courriel ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Scroll to Top