Académique Documents
Professionnel Documents
Culture Documents
I.1.0. Introduction
Les règlent scientifique nous obliquent à clarifier les termes usés dans le
but de lever les équivoques que peuvent avoir les concepts dont nous avons fait
usage. C’est qui fait en sorte que, dans ce chapitre nous sommes appelés à
définir tous les concepts relatifs au sujet sous examen et éclairer les concepts y
afférents.
I.1.1 Modélisation1
Un modèle est ce qui sert ou doit servir d'objet d'imitation pour faire ou
reproduire quelque chose. On s'intéresse ici à la modélisation des données.
I.1.2. Développement2
1
https://www.futura-sciences.com/sciences/definitions/sciences-modelisation-11321/
2
https://www.info-ecommerce.fr/2286834/cest-quoi-le-developpement-informatique.
Page |2
Rater cette étape c’est être sûr de devoir débugger un programme tous
les jours ou presque et de ne jamais le faire fonctionner correctement.
Coder le programme
I.1.3. Application3
Une application, un applicatif ou encore une appli, une app est, dans le
domaine informatique, un programme (ou un ensemble logiciel) directement
utilisé pour réaliser une tâche, ou un ensemble de tâches élémentaires d'un
même domaine ou formant un tout.
Tandis que les applications web se manipulent via un navigateur web, les
applications mobiles s'installent sur smartphone ou tablette tactile grâce à un
magasin d'applications.
Tout d’abord, il faut savoir que toutes les applications sont des logiciels.
En effet, on appelle cela des logiciels applicatifs. Les applications peuvent être
utilisées sur les ordinateurs, les mobiles et les tablettes. Les applications à la
différence des logiciels peuvent être exécutées.
Ainsi, une des principales différences est que les applications peuvent être
exécutées mais les logiciels systèmes sont la plupart du temps déjà présents sur
votre ordinateur et ne peuvent pas être exécutés.
3
https://fr.wikipedia.org/wiki/Application_informatique.
4
https://sokeo.fr/difference-logiciel-application
Page |4
Pour conclure, les applications sont une forme de logiciel, ce sont des
logiciels applicatifs. Mais pas tous les logiciels sont des applications. Il existe en
effet différents types de logiciels dont l’application. De plus, l’application est
plus adaptée à l’expérience utilisateur (UX). Il y a aussi une différence
d’exécution entre l’application et le logiciel.
I.1.4. Web5
Inventé par Tim Berners-Lee et Robert Cailliau à la fin des années 1980,
le Web se résume à cet outil qui permet la consultation, via un navigateur, de
pages de sites Internet (ou sites Web). Il ne représente qu'une partie de ce que
comporte réellement Internet avec, notamment, les applications de courrier
électronique et le partage de fichiers en P2P, entre autres.
I.1.4. Gestion6
5
https://www.journaldunet.fr/web-tech/dictionnaire-du-webmastering/1203593-
web-definition/
Page |5
2. Administration d'une entreprise soit dans sa globalité, soit dans une de ses
fonctions.
3. Ensemble des opérations d'un comptable public soit pendant une année
financière, soit pendant la durée de ses fonctions.
I.1.4.1 Types6
Gestion budgétaire :
Ensemble des procédures qui, dans une entreprise, ont pour but de
définir, en volume et en valeur, les prévisions d'activité, d'en suivre la
réalisation, et de mesurer les écarts entre les résultats obtenus et les objectifs
définis.
Gestion d'affaires :
Gestion de crise :
Informatique
La visibilité est tout aussi importante, car vous ne pouvez assurer le bon
fonctionnement de votre environnement informatique que si vous êtes en mesure
de savoir ce qui se produit à un moment précis et d'anticiper les événements
futurs. Red Hat propose ces fonctionnalités par le biais de technologies telles
que Red Hat Insights, une solution de gestion de bout en bout qui offre une
analyse continue et une visibilité au niveau du système, ainsi que la possibilité
de détecter et corriger les problèmes de sécurité et de performance, le tout
depuis une seule interface. Red Hat Insights est une offre de gestion en tant que
service qui ne nécessite aucune configuration ou maintenance d'infrastructure
supplémentaire. Elle est incluse avec toutes les souscriptions Red Hat Enterprise
Linux®, Red Hat OpenShift® et Red Hat Ansible Automation Platform7.
I.1.5. Publication8
7
https://www.redhat.com/fr/topics/management
8
https://www.larousse.fr/dictionnaires/francais/publication/64958
Page |7
Synonyme : ouvrage
Un éditeur numérique est une personne ou une entreprise qui crée des
médias numériques et les distribue en ligne, que ce soit dans un but lucratif, pour
promouvoir une marque ou une cause, pour éduquer ou simplement pour
partager des connaissances avec le reste du monde. Si vous avez un blog ou
même un compte Twitter, vous êtes automatiquement un éditeur numérique.
Dans de nombreux pays, les jeux informatiques sont presque entièrement vendus
en ligne – et l’édition numérique de logiciels est devenue une norme mondiale.
En fait, les États-Unis d’Amérique comptent encore beaucoup de magasins de
loisirs et de magasins de jeux physiques, car l’infrastructure Internet y est si
médiocre que de nombreux utilisateurs trouvent plus économique d’acheter un
DVD avec le jeu que d’utiliser une plateforme de publication numérique comme
Steam. Parfois, cependant, la publication numérique est plus courante que vous
ne le pensez.
9
https://publuu.com/fr/knowledge-base/guide-pratique-de-la-publication-numerique.
Page |8
technologie et plus aptes à analyser les informations que les générations plus
âgées.
https://www.le-dictionnaire.com/definition/r%C3%A9sultat
10
https://fastercapital.com/fr/contenu/Resultat-academique-l’importance de la
11
I.1.7. Etudiants12
Étudiant (au féminin étudiante) est un mot dérivé du latin studere qui
signifie « s'appliquer à apprendre quelque chose ». Cependant, le terme ne
s'applique pas à toute personne qui apprend. On le réserve généralement aux
personnes intégrées dans un cursus scolaire.
https://www.techno-science.net/glossaire-definition/Langage-de-
13
programmation.html
P a g e | 11
1.2.1.1. Programmation
Par exemple, dans le cas d’une fonction qui voudrait produire une
omelette, les instructions seraient :
Prendre 3 œufs
Casser les œufs dans un bol
Battre les œufs
Faire chauffer une poêle
Mettre de la matière grasse dans sa poêle
Verser le mélange un dans la poêle chaude
Attendre 5 minutes
Servir.
Cette approche consistant à donner des instructions les unes à la suite des
autres suit un paradigme de programmation impératif. Si ce paradigme marche
très bien pour les petits scripts, il devient inapproprié pour des codebases plus
conséquentes. Le code impératif (ou procédural) n’est pas réutilisable sans
rendre le code source tel un plat de spaghetti indémêlable.
Une entreprise doit utiliser une base de données qui correspond à ses
exigences et à ses besoins. Il existe différents types de structures de base de
données :
14
https://blog.hubspot.fr/marketing/base-de-donnees
15
https://www.astera.com/fr/type/blog/a-quick-overview-of-different-types-of-databases/
P a g e | 14
Une base de données sans SQL utilise une variété de formats, tels que des
documents, des graphiques, des colonnes larges, etc., ce qui offre une excellente
flexibilité et évolutivité à un conception de base de données.
Par exemple, une entreprise qui vend des produits à ses clients doit
disposer d'une certaine forme de connaissance stockée de l'endroit où ces
produits vont, à qui et en quelle quantité.
Il existe des clés associées à des tables dans une base de données
relationnelle. Ils fournissent un résumé rapide de la base de données ou un accès
à la ligne ou à la colonne que vous souhaitez vérifier.
P a g e | 15
Les tables, également appelées entités, sont toutes liées les unes aux
autres. Le tableau avec les informations client peut fournir un identifiant
spécifique à chaque client qui peut indiquer tout ce qu'il y a à savoir sur ce
client, comme son adresse, son nom et ses coordonnées. De plus, le tableau avec
la description du produit peut attribuer un identifiant particulier à chaque
produit. La table où toutes les commandes sont stockées devrait enregistrer ces
identifiants et leur quantité. Toute modification de ces tableaux les affectera
tous, mais de manière prévisible et systématique.
Oracle
PostgreSQL
MySQL
SQL Server
Une base de données non relationnelle est une base de données qui n’utilise pas
le schéma tabulaire sous forme de lignes et de colonnes présent dans la plupart
des systèmes de base de données plus traditionnels. Au lieu de cela, les bases de
données non relationnelles utilisent un modèle de stockage qui est optimisé pour
les exigences spécifiques du type des données stockées. Par exemple, les
données peuvent être stockées sous forme de paires clé/valeur simples, de
documents JSON ou de graphe comprenant des arêtes et des sommets.
Tous ces magasins de données ont en commun qu’ils n’utilisent pas un modèle
relationnel. En outre, ils ont tendance à être plus précis dans le type de données
pris en charge et la façon dont les données peuvent être interrogées. Par
exemple, les magasins de données de séries chronologiques sont optimisés pour
les requêtes sur des séquences de données basées sur le temps. En revanche, les
magasins de données de graphes sont optimisés pour explorer des relations
pondérées entre entités. Aucun des deux formats n’est adapté à la tâche de
gestion des données transactionnelles.
Le terme NoSQL fait référence à des magasins de données qui n’utilisent pas de
SQL pour les requêtes. Au lieu de cela, les magasins de données utilisent
d’autres langages et constructions de programmation pour interroger les
données. Dans la pratique, « NoSQL » signifie « base de données non
P a g e | 16
I.2.2.2. SGBD16
Dans la pratique, un SGBD peut être utilisé pour rechercher ou trier des
informations. Dans sa version la plus simple, il se compose d'une interface
graphique. Les SGBD les plus complexes, eux, intègrent différents langages de
programmation pour proposer des fonctionnalités toujours plus performantes.
Nous voici à la fin de ce premier chapitre, qui plante les décors d’une belle
aventure scientifique en définissant les concepts, expressions de base et
connexes liées au sujet qui fait l’objet de notre étude.
16
https://www.journaldunet.fr/web-tech/dictionnaire-du-webmastering/1203633-sgbd-systeme-de-gestion-
de-base-de-donnees-definition-traduction-et-acteurs/