Telechargé par bil bil

base de donnees

publicité
RÉPUBLIQUE ALGÉRIENNE DÉMOCRATIQUE ET POPULAIRE
Ministère de la Formation et de l’Enseignement Professionnels
Direction de la Formation et de l’Enseignement Professionnels
Centre de Formation Professionnelle Batna- 3 Martyr Ahmed Hammouda
Rapport De Stage Technicien Informatique
Option : Gestion de l'informatique.
Thème
Gestion de Parc Véhicule
EPH Batna
Réalisé Par :
Encadre Par :
Hasrouri Nour El Houda
Boudjniba Ahmed Ridha
Promotion : 2021 / 2022
En préambule à ce mémoire nous remercions ALLAH qui nous a aidé et nous a
donné la patience et le courage durant ces longues
Années d’étude.
Ces remerciements vont tout d’abord au corps professoral et administratif de CFPA
BATNA_3_ pour la richesse et la qualité de leur enseignement et qui déploient de
grands efforts et une grande technique pédagogique pour assurer à
Nos vifs remerciements vont également aux membres du jury pour l’intérêt qu’ils
ont porté à notre recherche en acceptant d’examiner notre travail et de l’enrichir par
leurs propositions.
Nous tenons encore à exprimer nos sincères remerciements à tous les professeurs
qui nous ont enseigné et qui par leurs compétences nous ont soutenu dans la
poursuite de nos études.
Merci a tous
Table des matières
Introduction Général ...................................................................................................................... 9
Introduction ..................................................................................................................................... 3
1.
L’étude de l’existant ................................................................................................................ 3
2.
Présentation de l’organisme : ................................................................................................. 3
3.
L’organigramme de EPH Batna : .......................................................................................... 4
4.
Activité ...................................................................................................................................... 3
5.
L’organigramme général : ...................................................................................................... 5
Sous direction des ressources Humaine. ............................................................................ 5
1/ Bureau de personnel : ......................................................................................................... 5
2/ La surveillance général : ..................................................................................................... 5
3/ Bureau de formation contenue : ......................................................................................... 5
Sous direction des activités sanitaires ................................................................................ 5
1/ Bureau de prévention :........................................................................................................ 5
2/ Bureau de statistique :......................................................................................................... 6
3/ Bureau des entrée : .............................................................................................................. 6
Sous direction de l’équipement médical et connexe.......................................................... 6
1/ Bureau de maintenance matériel médical : ....................................................................... 6
2/ Bureau de maintenance des équipements connexe : ........................................................ 6
Sous Direction des Finance et des Moyens. ....................................................................... 6
1/ bureau de budget et de comptabilité : ............................................................................... 6
2/ Bureau des marchés public : .............................................................................................. 7
3/ Bureau des inventaires : ...................................................................................................... 7
4/ Le magasin : ......................................................................................................................... 7
5/ Bureau de dépensier : (cuisine) .......................................................................................... 7
6/Bureau de solde : .................................................................................................................. 7
7/ Pharmacie central : ............................................................................................................. 7
8/ Parc auto : ............................................................................................................................ 8
9/ Bureau de gestion comptabilité (centre de calcul) ............................................................ 8
Introduction ..................................................................................................................................... 4
1.
Système de gestion de base de données (SGBD) ................................................................... 4
2.
Qu’est-ce qu’un SGBD ? ......................................................................................................... 4
3.
Quels sont les éléments d’un SGBD ? .................................................................................... 4
4.
Tâches, fonctions et exigences d’un système de gestion de base de données ...................... 5
5.
Quels types de SGBD/modèles de base de données existe-t-il ? ........................................... 8
5.1
Le modèle de base de données relationnel ..................................................................... 8
5.2
Les bases de données orientées objet .............................................................................. 8
6.
Systèmes de gestion de base de données : les avantages et les inconvénients en un coup
d’œil .................................................................................................................................................. 9
7.
Exemples de SGBD : les systèmes de gestion de base de données les plus appréciés ........ 9
8.
Pourquoi avons-nous choisi d'utiliser Access ...................................................................... 10
9.
Microsoft Access .................................................................................................................... 11
10.
Qu’est-ce que Microsoft Access et à quoi sert cet outil Office? ..................................... 11
Voici les plus pertinents : .................................................................................................. 12
Introduction ................................................................................................................................... 14
II.
L’Analyse conceptuelle :.................................................................................................... 14
1.
L’élaboration de MCD ...................................................................................................... 14
2.
Construction du dictionnaire de données : ...................................................................... 14
3.
Dictionnaire de données : .................................................................................................. 15
4.
Construction du modèle conceptuel des données :.......................................................... 16
5.
Le modèle conceptuel des données (MCD) : .................................................................... 16
III.
Créer une base de données ................................................................................................ 17
1.
Création d'une table .......................................................................................................... 17
2.
Ajouter une clé primaire à une table................................................................................ 18
3.
Sauvegarder votre base de données.................................................................................. 18
4.
Créer une requête Sélection .............................................................................................. 19
5.
Créer un formulaire double affichage.............................................................................. 19
6.
Créer un état ....................................................................................................................... 20
Conclusion Générale ..................................................................................................................... 21
Liste des tableaux
Tableau 1 fonctions et exigences d’un système de gestion de base de données ............................... 8
Tableau 2 Dictionnaire de données ................................................................................................. 16
Liste des figures
Figure 1 L’établissement public hospitalier de Batna....................................................................... 3
Figure 2 L’organigramme de EPH Batna ......................................................................................... 4
Figure 3 MCD ................................................................................................................................. 16
Figure 4 Créer une base de données ............................................................................................... 17
Figure 5 Création d'une table .......................................................................................................... 18
Figure 6 Ajouter une clé primaire ................................................................................................... 18
Figure 7 Créer une requête .............................................................................................................. 19
Figure 8 Créer un formulaire .......................................................................................................... 20
Introduction
Général
Introduction Général
Le monde de l'informatique évolue très rapidement d'une façon super unique ainsi il permet
d'offrir des services satisfaisants et fiables du point de vue de la vitesse d’exécution.
Aujourd’hui, vu le besoin et l'intérêt croissant de vouloir gagner le temps, de conserver
toutes les données, résoudre tous les problèmes ambigus dans le monde de travail et d'autres raisons.
Dans le cadre de la réalisation de notre projet de fin d’étude, on choisit la société d'Algérie
Télécom de Batna comme objet de notre recherche, vu les différentes difficultés rencontrées par la
société dans l’amélioration d'une application de gestion des parc véhicule de l’EPH Batna.
Notre projet contient deux parties : une partie théorique et une partie pratique, qui contient
les 3 premiers chapitres :
Le premier chapitre qui présent une :
Ce chapitre consiste à définir le lieu de stage et l'organisme d'accueil et les différents
documents, les taches respectives ainsi que les relations qui existant entre elles.
Le deuxième chapitre qui est : Etude de l'existant : Généralité sur les bases
de données :
Dans ce chapitre on définit la base de données, les notions de base et le système de gestion
de base de données.
Et enfin le troisième 3 chapitre qui est : Côté Pratique :
Ou on présente comment crée une base de données dans l’Access 2019
Chapitre I : Etude de l'existant
Etude de l’existant
Chapitre I
Introduction
Ce chapitre consiste à définir le lieu de stage et l'organisme d'accueil et les différents
documents, les taches respectives ainsi que les relations qui existant entre elles.
1. L’étude de l’existant
L’étude de l’existant est le point de départ qui matérialise le premier contact de connaitre
à la fois les objectif et le terrain sur lequel ils ‘appliquent .
Pour réussir cette étape, on peut utiliser les techniques , intervenu, questionnaire ….etc.
Accès sur les missions et les objectifs à atteindre
2. Présentation de l’organisme :
est un établissement public de santé à caractère administratif doté de la personnalité normale
et l’autonomie financière il est placé sous la tutelle de la wilaya de Batna .il à été crée par le décret
140 – 07 du 19 mai 2007 suite a la restructuration des secteurs sanitaires de chaque wilaya.
Figure 1 L’établissement public hospitalier de Batna
3
Etude de l’existant
Chapitre I
3. L’organigramme de EPH Batna :
Société hospitalière publique Batna
secrétariat
Sous-Direction des
Finances et des
Moyens
Sous-direction des
ressources
humaines
Bureau du budget et de
la comptabilité
Sous-direction de la
maintenance des
équipements
Bureau de l'utilisateur
Bureau de
maintenance des
équipements
attenant
Bureau des statistiques
bureau d'interface
bureau de facturation
bureau des marchés
publics
bureau de paye
censure publique
bureau de comptabilité
analytique
bureau d'inventaire
Bureau de la prévention
et de la sécurité
Bureau financier
Bureau de gestion et
comptabilité
Bureau de gestion de la
maintenance des
équipements médicaux
Le magasin
pharmacie générale
Bureau de la formation
continue
Bureau de maintenance
des équipements
attenant
pharmacie générale
département de
subsistance
parking
Figure 2 L’organigramme de EPH Batna
4
Etude de l’existant
Chapitre I
4. Activité
Sur le plan d’activité. le secteur sanitaire de Batna à été repartie a trois établissements
et
Deux EHS
01-Etablissement public Hospitalier de Batna
02-Etablissement public de santé et de proximité Batna
03- Etablissement public de santé et de proximité El Madher
04- Etablissement hospitalier spécialisé en maladie psychiatrique El Madher
05- Etablissement hospitalier spécialisé mère et enfant, Meriem Bouatoura Batna
Depuis janvier 2008 et l’hôpital –B- es sanatorium et la clinique ORL ont été reconsidéré et
renommé) Etablissement public hospitalier de Batna (EPH Batna)
Plan hospitalier :
La capacité technique de l’établissement public hospitalier de Batna est de 218 lits répartis
comme suit : Les structures
•
Hôpital B plus la clinique d’ORL (Ortho Rhino Laryngologie) .
✓ *Hôpital B : doter de lits d’hospitalisation à savoir :
- service pneumo homme = 30 lits
- service pneumo femme = 30 lits
- service infectieux homme = 30 lite
- service infectieux femme = 30 lits
✓ *ORL : la structure set composé de :
- Service ORL homme = 17 lits
- Service ORL femme = 21 lits
Ou plusieurs maitres assistants sont sur place pour répondre aux besoins de la population.
La clinique ORL est doté d’un bloc opératoire, d’un service de radiologie plus un service de
laboratoire.
3
Etude de l’existant
Chapitre I
La clinique enregistre chaque année environ 1000 admissions par année .cette clinique de situe
en plein centre-ville .elle reçoit beaucoup de malades.
-
Médecine interne : 60 lits (Nom fonctionnel) l’établissement est doté d’un :
•
Service de radiologie de plusieurs appareils modernes tel que la scanner,
l’échographe, écho doppler qui répond au besoin de la population
•
Service de laboratoire doté des plusieurs appareils modernes ou plusieurs
analyses sont effectuées au niveau de l’hôpital- B –en plus le bloc opératoire pratique biopsies,
de broncho scopie ,…etc.
•
Effectif de l’établissement publique hospitalier de Batna comporté un nombre
assez satisfaisant de personnel médical et administratif, il admet 402 personnes soit médecins
spécialistes, médecins généralistes, des pharmaciens, paramédicaux ainsi que soignants ou
agents.
•
Mission de l’organisme d’accueil :
L’EPH constitue d’une structure de diagnostic de soins, d’hospitalisation couvrant la
population d’une ou d’un ensemble de communes et relevant du ministère de la santé.
Dans son domaine l’activité de l’établissement public hospitalier se Batna a pour mission de
prendre en charge, de manière intégrée et la santé .
Les besoins sanitaires de la population dans ce cadre il a notamment pour taches :
-Assurer l’organisation et la programmation de la distribution de soins curatifs de diagnostic
et d’hospitalisation
-Appliquer les programmes nationaux de santé .
-Assurer l’hygiène, la salubrité et la lutte, contre les nuisances et les nuisances et les fléaux
sociaux.
-Contribuer au recyclage et au perfectionnement du personnel des services de la santé.
-Service de terrain de formation médicale et paramédicale et en gestion hospitalier sur la base
de conventions signées avec l’établissement de formation.
4
Etude de l’existant
Chapitre I
5. L’organigramme général :
•
Sous direction des ressources Humaine.
Le sous directeur des ressources Humaine
De ses fonctions et la gestion des bureaux suivants.
-Bureau de personnel
-Bureau de formation contenue
-Surveillance General
1/ Bureau de personnel :
-Suivi du personnel a partir de la date, du recrutement jusqu'à la retraite
-Suivi de tous les dossiers concernant le personnel (dossier administratif – dossier disciplinaire
et les promotions etc. …)
2/ La surveillance général :
Faire le suivi du mouvement journalier des employé et les congés annuel et les congés de
maladies et l’hygiène et la propriété de l’établissement .
3/ Bureau de formation contenue :
Faire les formations aux employés dans tous les domaines (l’informatique et formation sur les
nouvelles technique du nouveau matériel etc …).
•
Sous direction des activités sanitaires
Le sous directeur des activités sanitaires de ses fonction de gérer les bureaux suivants.
1/ Bureau de prévention :
Suivi de l’hygiène et sécurité dans l’établissement et au niveau u secteur et visiter les
restaurants et les pâtisseries a fin de protéger les citoyens contre les maladies .
5
Etude de l’existant
Chapitre I
2/ Bureau de statistique :
Suivi et recensement de toutes actions de préventions et de la sante comme les entées et les
sorties des patients et le nombre des malades hospitaliers et le nombres de jours et le cous
d’hospitalisation et suivi jour par jour …etc.)
3/ Bureau des entrée :
suivi les dossiers d’admission des patients du date d’entrée jusqu’a date de sorties.(fiche
navette, feuille d’admission ; résumé clinique … etc.)
•
Sous direction de l’équipement médical et connexe
1/ Bureau de maintenance matériel médical :
Suivi et maintenance du matériel médical .-réparation et pièces de rechange .
2/ Bureau de maintenance des équipements connexe :
Entretient de connexe du matériel et infrastructures .réfection etc..
•
Sous Direction des Finance et des Moyens.
-
Le sous directeur des finances et des moyens :
De ses fonctions
* La gestion du budget selon les besoins de l’établissement.
*La planification des marchés publics et les consultations limité …,pour fournir tous
les besoins de l’établissement ( les produits pharmaceutique alimentaire quincaillerie générale
….etc.)
1/ bureau de budget et de comptabilité :
Son rôle et la répartition du budget selon les besoins des titres et articles et chapitres ; et suivi
des factures des fournisseurs et les mandatements jusqu'à les payements.
6
Etude de l’existant
Chapitre I
2/ Bureau des marchés public :
L’organisation des marchés public et les consultation limité pour fournir les besoins de
l’établissement dans tous les domaines a partir du l’annonce de l’appel d’offre dans les journaux
national du la date d’ouverture des plis .jusqu’a l’évaluation des offres selonla réglementations .
3/ Bureau des inventaires :
Faire les suivis de tous matériel existant dans l’établissement .et inventorier toutes les
fournitures qui dépasse les 500 DA sauf les produits alimentaire dans deux registres
*un registre des tous le matériel existant sans l’établissement
*un registre des produits consommable et suivi les mouvements du matériel dans les services
et à la reforme du matériel usée
4/ Le magasin :
Le magasinier reçoit les fournitures des fournisseurs avec un bon de livraison selon les bons
de commendes quantités .et donne sa visa sur le verseaux de la facture.
5/ Bureau de dépensier : (cuisine)
Le dépensier reçoit des produits alimentaires ( légumes., fruits , viande rouge ,blanche et les
œufs …etc. ), et les contrôleur selon les bon de commandes qualité avec un médecin désigniez pour
cette mission.et faire suivi du services de restauration et les cuisinier selon le nombres de repas des
malades et les médecins et les directeurs de gardes par une liste donnée par le bureau des entrée
6/Bureau de solde :
Suivi les tous qui concerne les traitements et salaire et du personnel de l’tablissement.
7/ Pharmacie central :
La pharmacien et spécialisé dans la gestion des médicaments et matériel médical achat et
distribution au services médical selon les besoins des services .
7
Etude de l’existant
Chapitre I
8/ Parc auto :
Le chef de services c’est le premier responsable de la gestion du personnel.
les chauffeurs et les mécaniciens et les électriciens Auto, faire un programme pour son
personnel comme les missions et les congés annuels etc. .., et suivi.
Entretiens des véhicules et ambulances et les dossiers des véhicules et les Assurances et
control technique.
9/ Bureau de gestion comptabilité (centre de calcul)
Le responsable du bureau gère avec ces agents un logiciel a triple comptabilité qui précise
toute gestion et activité hospitalière a partir du al consommation du budget de fonctionnement annuel
( traitement du personnel, formation, alimentation, médicament ; prévention, entretien des
infrastructures, fonctionnement) très détaillé achat et œuvre ;par fournisseur et entreprise et par le
coup financier de tous actes, et affectation de tout le matériel et mobiliers inter service
Un logiciel qui rassemble toutes les données de tout les services de l’établissement ; un suivi
entrée et sortie jour par jour.
Un logiciel prend toute gestion de l’établissement en efficacité.
8
Chapitre II : Généralité sur les bases de
données
Chapitre II
Généralité sur les bases de données
Introduction
Dans ce chapitre on définit la base de données, les notions de base et le système de gestion de
base de données.
1. Système de gestion de base de données (SGBD)
Rares sont les applications web ou de bureau capables de fonctionner sans un système de base
de données adapté. C’est précisément la raison pour laquelle il peut être utile de se familiariser avec
ce sujet. Le système de gestion de base de données est en effet tout aussi capital que l’ensemble de
données à proprement parler puisque sans lui, la base de données ne serait pas fonctionnelle.
2. Qu’est-ce qu’un SGBD ?
Une base de données et un système de gestion de base de données, abrégé en SGBD, forment
un système de base de données (ce dernier terme est toutefois souvent appelé simplement « base de
données »). De manière générale, un SGBD est un logiciel qui définit le modèle d’un système de
base de données et constitue ainsi une composante indispensable à la création, à la gestion et à
l’utilisation d’une base de données. L’utilisateur peut uniquement ajouter et lire l’ensemble de
données désiré après avoir installé et paramétré le système de gestion de base de données
correspondant. Des interfaces spécifiques à l’application et un langage de base de données adapté
permettent
les accès
en
d’administration générales.
écriture
Le
et
langage
en
de
lecture ainsi
ce
type
le
que
plus
les fonctionnalités
connu
est
SQL
(Structured Query Language).
3. Quels sont les éléments d’un SGBD ?
Un système de gestion de base de données est composé de différents éléments contribuant au
fonctionnement optimal du logiciel. Le SGBD peut être divisé en trois éléments fondamentaux : le
dictionnaire de données, le langage de définition des données et le langage de manipulation des
données.
•
Dictionnaire de données :
Le dictionnaire de données (Data Dictionary) se compose d’un ensemble de métadonnées. Ces
métadonnées contiennent des informations sur le contenu des différentes données des mémoires de
4
Chapitre II
Généralité sur les bases de données
données. D’autre part, elles fournissent des informations sur l’autorisation d’utilisation des ensembles
de données et la représentation physique. Pour faire simple, ce dictionnaire contient donc toutes les
informations pertinentes sur les données enregistrées dans une base de données.
•
Langage de définition des données :
Le langage de définition des données (LDD) ou Data Definition Language (DDL) a pour but
de structurer les contenus d’une base de données. Ce langage permet de générer, modifier et
supprimer les différents objets tels que les références, les relations ou les droits d’utilisateur.
•
Langage de manipulation des données :
Le langage de manipulation des données (LMD) ou Data Manipulation Language (DML)
permet d’insérer, supprimer, modifier et lire les ensembles de données contenus dans une base de
données. Par ailleurs, ce langage permet de compresser et d’extraire les données.
4. Tâches, fonctions et exigences d’un système de gestion de base de
données
Le système de gestion de base de données est le composant le plus important d’un système de
base de données. Sans SGBD, il serait impossible d’administrer, commander ou contrôler la base de
données. Par ailleurs, le logiciel gère tous les accès à la base de données en lecture et en écriture. Pour
décrire les fonctions et les exigences des opérations d’un système de gestion de base de données, on
utilise
fréquemment
l’acronyme ACID pour atomicity, consistency, isolation et durability (atomicité,
cohérence,
isolation et durabilité). Chacun des termes composant l’acronyme ACID couvre les principales
exigences applicables à un SGBD :
•
L’atomicité est la propriété « tout ou rien » du SGBD qui implique que la
transaction complète ne peut être exécutée correctement que si les interrogations sont valides
et arrivent dans le bon ordre.
•
La cohérence implique que la base de données reste stable même en cas de
transaction réussie ce qui nécessite une vérification constante de toutes les transactions.
•
L’isolation est l’exigence imposant que les transactions soient indépendantes
les unes des autres ce qui est souvent garanti par des fonctionnalités de blocage.
•
La durabilité signifie que l’ensemble des données du SGBD doivent être
enregistrées durablement, même après la réalisation d’une transaction avec succès. Cela
5
Chapitre II
Généralité sur les bases de données
s’applique tout particulièrement en cas d’erreur système ou de panne du SGBD. Cette
durabilité est notamment assurée par des journaux de transaction qui documentent l’ensemble
des processus dans le SGBD.
Vous trouverez ci-après une autre répartition des fonctions et des exigences des systèmes de
gestion de base de données qui se démarque du modèle ACID.
Fonction/exigence
Explication
Enregistrement des
Les bases de données enregistrent des textes, des documents et des mots
données
de passe électroniques ainsi que d’autres informations pouvant être
consultées à travers des interrogations.
Traitement de
La plupart des bases de données permettent – selon les droits d’accès
données
paramétrés – une édition directe des informations enregistrées.
Suppression des
Les ensembles de données contenus dans les bases de données peuvent
Données
être entièrement supprimés. Dans certains cas, les données supprimées
peuvent être restaurées, dans d’autres, elles sont définitivement perdues.
Gestion des
Les informations sont enregistrées dans des bases de données,
métadonnées
généralement avec des métadonnées ou des métabalises. Ces dernières
permettent d’organiser la base de données et de proposer une
fonctionnalité de recherche. Par ailleurs, les droits d’accès sont souvent
réglés via les métadonnées.La gestion des données suit quatre opérations
fondamentales : Create, Read/Retrieve, Update et Delete. Ce concept
connu sous le nom de ((principe CRUD
Sécurité des données Les bases de données doivent être sécurisées pour empêcher tout accès
par des personnes non autorisées aux données enregistrées. En dehors
d’un processus de cryptage performant, la sécurité des données est
assurée par une gestion minutieuse réalisée notamment par
l’administrateur principal. La sécurité des données implique
généralement des mesures de précaution techniques visant à empêcher
toute manipulation ou perte des données. Il s’agit ainsi d’un concept-clé
de la protection des données.
Intégrité des données L’intégrité des données suppose que les données d’une base de données
observent certaines règles pour que l’exactitude des données soit
6
Chapitre II
Fonction/exigence
Généralité sur les bases de données
Explication
garantie et que la logique commerciale de la base de données soit
définie. C’est la seule façon de veiller à ce que la base de données
fonctionne comme un ensemble constant et cohérent. Dans les modèles
de base de données relationnels, il existe quatre règles : l’intégrité de
domaine, l’intégrité de l’entité, l’intégrité référentielle et l’intégrité
logique.
Fonctionnement
Les applications de bases de données permettent l’accès à la base de
multi-utilisateurs
données par différents appareils. Dans un fonctionnement multiutilisateurs, la distribution des droits et la sécurité des données sont
fondamentales. Avec un tel fonctionnement, un défi important pour les
bases de données consiste à maintenir la cohérence lors d’accès
simultanés en écriture et en lecture par plusieurs utilisateurs sans pour
autant impacter considérablement la performance.
Optimisation des
D’un point de vue technique, une base de données doit pouvoir traiter
interrogations
chaque interrogation de façon aussi optimale que possible afin de
garantir une bonne performance. Si une base de données va trop loin lors
d’une interrogation, la performance globale du système de base de
données s’en ressent.
Événements
Dans un système de gestion de base de données, ces procédures
déclencheurs et
consistent en des mini-applications enregistrées qui sont déclenchées (de
procédures stockées
l’anglais « trigger ») dans le cadre de certaines actions de modification.
Elles permettent notamment d’améliorer l’intégrité des données. Les
événements déclencheurs et les procédures stockées de la base de
données sont des processus habituels dans les bases de données
relationnelles. Les procédures stockées peuvent également contribuer à
la sécurité du système lorsque les utilisateurs peuvent uniquement
exécuter des actions avec des procédures prêtes à l’emploi.
Transparence du
La transparence du système est tout particulièrement pertinente avec les
système
systèmes distribués : si l’on empêche l’utilisateur de distribuer et
d’implémenter les données, l’utilisation d’une base de données
distribuée ressemble à celle d’une base de données centralisée. Les
différents niveaux de transparence du système révèlent ou masquent les
7
Chapitre II
Fonction/exigence
Généralité sur les bases de données
Explication
processus en arrière-plan. Sa fonction principale est toutefois de
simplifier autant que possible l’utilisation.
Tableau 1 fonctions et exigences d’un système de gestion de base de données
5. Quels types de SGBD/modèles de base de données existe-t-il ?
Un système de gestion de base de données est installé sur un système afin de permettre une
gestion optimale des ensembles de données. Comme nous l’avons déjà précisé, il existe différents
modèles de bases de données qui se distinguent principalement par la structuration des données. Le
choix d’un SGBD implique donc toujours le choix définitif d’un modèle de base de données. Il
existe les bases de données suivantes :
•
Relationnelles
•
Hiérarchiques
•
Orientées réseau
•
Orientées objet
•
Orientées documents
5.1 Le modèle de base de données relationnel
est le plus courant et le plus apprécié. Dans ce modèle, la structuration des données est
effectuée dans des lignes de tableaux. L’avantage est de pouvoir établir des relations entre les
différentes lignes et de pouvoir les présenter dans des colonnes. Il en va autrement du modèle de base
de données hiérarchique : les différentes données sont ici reliées dans une arborescence et suivent
donc un système hiérarchique.
Le modèle de base de données orienté réseau constitue une autre approche de l’organisation
des données. Dans ce modèle, les données sont structurées dans un réseau.
5.2 Les bases de données orientées objet
Ont un tout autre fonctionnement. Outre les relations entre les ensembles de données,
les héritages jouent également un rôle essentiel dans ces bases de données. Les objets peuvent ainsi
transmettre des propriétés à d’autres objets selon un schéma défini par le SGBD.
Les modèles de base de données orientés documents prévoient un stockage des ensembles de
données dans différents documents.
8
Chapitre II
Généralité sur les bases de données
6. Systèmes de gestion de base de données : les avantages et les
inconvénients en un coup d’œil
Les systèmes de gestion de base de données sont fondamentaux dans les bases de données et se
démarquent par différents avantages et points forts. Mais comme tous les autres logiciels, les SGBD ont
également des faiblesses comme le montre la liste d’avantages et d’inconvénients suivante.
Avantages d’un système de gestion de base de données :
•
Une gestion simple des grands ensembles de données
•
Un accès simple et efficace aux données enregistrées
•
Une grande flexibilité
•
L’intégrité et la cohérence des données
•
Le contrôle des accès pour les utilisateurs (sécurité et protection des données)
•
Une disponibilité élevée
Inconvénients d’un système de gestion de base de données :
•
Un investissement de départ relativement plus coûteux (incluant les coûts
supplémentaires pour le matériel)
•
Plutôt moins efficace pour les logiciels spéciaux
•
Nécessite des employés qualifiés (administrateurs de bases de données)
•
Une vulnérabilité importante du fait de la centralisation des données
7. Exemples de SGBD : les systèmes de gestion de base de données les
plus appréciés
De nombreux systèmes de gestion de base de données différents sont disponibles. Vous
trouverez ci-après les SGBD les plus populaires et les plus courants :
•
Microsoft Access – relationnel
•
Microsoft SQL Server – relationnel
•
MySQL – relationnel
•
Oracle Database – relationnel
•
OrientDB – orienté documents
•
CouchDB – orienté documents
•
Db2 (IBM) – relationnel
•
IMS (IBM) – hiérarchique
9
Chapitre II
Généralité sur les bases de données
•
IBM Informix – relationnel
•
MariaDB – relationnel
•
Sybase ASE – relationnel
•
MongoDB – orienté documents
•
PostgreSQL – relationnel et objet (mélange des approches relationnelle et
•
Firebird – relationnel
•
InterSystems Caché – relationnel et objet (mélange des approches relationnelle
objet)
et objet)
•
InterSystems IRIS – relationnel et objet (mélange des approches relationnelle
et objet)
8. Pourquoi avons-nous choisi d'utiliser Access
En termes très généraux, Access est le meilleur choix lorsque vous devez suivre et enregistrer
régulièrement des données, puis afficher, exporter ou imprimer des sous-ensembles de ces données.
Les formulaires Access offrent une interface plus pratique qu’Excel feuille de calcul pour l’utilisation
de vos données. Vous pouvez utiliser Access pour automatiser les actions les plus fréquentes, et les
états Access vous permettent de synthétiser des données sous forme imprimée ou électronique.
Access offre une structure plus complexe pour vos données. Par exemple, vous pouvez contrôler les
types de données qui peuvent être entrés, les valeurs qui peuvent être entrées, et vous pouvez spécifier
la manière dont les données d’une table sont liées aux données d’autres tables. Cette structure vous
permet de vous assurer que seuls les types de données corrects sont entrés.
Access stocke les données dans les tables qui ressemblent beaucoup aux feuilles de calcul,
mais les tables Access sont conçues pour les requêtes complexes par rapport aux données stockées
dans d’autres tables.
Utilisez Access lorsque vous :
•
Anticipez l’travail de nombreux utilisateurs dans la base de données et
souhaitez des options fiables qui gèrent en toute sécurité les mises à jour de vos données, telles
que le verrouillage d’enregistrement et la résolution des conflits.
•
Anticiper la nécessité d’ajouter d’autres tables à un jeu de données provenant
d’une table plate ou non relationnelle.
•
Vous souhaitez exécuter des requêtes complexes.
10
Chapitre II
•
Généralité sur les bases de données
Vous souhaitez produire un large éventail d’étiquettes de publipostage ou de
rapports.
9. Microsoft Access
Microsoft Access est un système de gestion de base de données conçu par Microsoft en 1992.
C’est le successeur d’ Embedded Basic et grâce à lui, vous pouvez collecter toutes sortes
d’informations liées à un certain sujet ou objectif.
Un exemple clair de ceci est lorsque vous devez suivre les commandes des clients . Depuis
son lancement, plusieurs mises à jour ont été effectuées .
Tout au long de cet article, nous parlerons de ce que c’est, de son utilité, de ses principaux
avantages et d’une liste des meilleurs outils de base de données alternatifs à Access .
10.
Qu’est-ce que Microsoft Access et à quoi sert cet outil Office?
Microsoft Access n’est rien de plus qu’un simple outil avec lequel vous pouvez créer
différentes applications d’entreprise à partir de modèles préconçus , ou également à partir de zéro. De
cette manière, il est possible de concevoir en peu de temps des applications intuitives très attractives
avec une conception très complète.
Il peut être utilisé par les utilisateurs débutants et avancés . Cela signifie qu’il peut être adapté
aux besoins des personnes. Dans le cas où vous auriez besoin de réaliser un petit projet , vous pouvez
le faire sans aucun problème et si vous êtes un utilisateur avancé, vous pouvez également exécuter
votre projet et profiter de ses fonctionnalités plus professionnelles .
Comme nous l’avons mentionné précédemment, Access propose une série de modèles avec
lesquels vous pouvez rendre votre base de données opérationnelle en quelques clics. Si vous avez un
projet plus complexe et que vous êtes un expert en la matière, vous pouvez également profiter des
assistants qu’il inclut ou profiter de ses outils de programmation avancés .
Par exemple, vous pouvez programmer en Visual Basic , qui est inclus dans Microsoft
Access et avec lequel vous pouvez laisser libre cours à votre imagination. Sans aucun doute, vous
pouvez faire évoluer votre apprentissage jusqu’à devenir un expert. Dans ce programme, vous
obtiendrez une série d’outils très utiles pour votre base de données.
11
Chapitre II
Généralité sur les bases de données
• Voici les plus pertinents :
•
Tables: vous pouvez stocker les données de manière structurée .
•
Requêtes: permettent d’ extraire des informations filtrées des tables
en fonction de vos besoins.
•
Formulaires: ils sont liés à des tables et sont considérés comme la partie la plus
conviviale d’une base de données . Vous pouvez inclure des textes, des boutons, des images
et bien plus encore.
•
Rapports: vous pouvez les configurer selon vos besoins . De plus, vous pouvez
ajouter des couleurs, des graphiques, modifier les positions, etc.
12
Chapitre III : Côté Pratique
Chapitre III
Côté Pratique
Introduction
On présente les étape préparation et comment faire pour crée une base de données dans
l’Access 2019.
II.
L’Analyse conceptuelle :
L’étude conceptuelle consiste à définir les principes de gestion, aboutissait à des modèles
conceptuels de donnés et de traitement c’est le premier niveau d’évaluant préliminaire quoi ? et qui ?
1. L’élaboration de MCD
Afin de créer un modèle de données, Merise fournit d’abord des outils spécifiques. Nous nous
concentrons sur les outils utilisés pour créer des modèles de données conceptuels.
Définir les propriétés des données avant le développement de MPD. Les données doivent être
déterminées et collectées dans un tableau appelé dictionnaire de données.
2. Construction du dictionnaire de données :
Veuillez noter que la balise (étiquettes) de données est très longues et difficile à manipuler, il
est donc préférable de la crypter en utilisant la mnémonique.
14
Chapitre III
Côté Pratique
3. Dictionnaire de données :
C’est l’ensemble des données et l’élément permettant de les reliées. Il contient toutes les
informations que l’on désire, mémoriser dans la base de données. Il se présente sous forme d’une liste
d’information élémentaire complétés par une liste de contraintes d’intégrité qui en précisent le sens
et les règles de gestion qui en pratique la connaissance de réel .
DICTOINNAIRE DES DONNEES
Désignation de donnée
Codification
Taille
Observation
10
20
40
20
JJMMAAAA
20
10
40
40
40
40
10
20
20
JJMMAAAA
40
20
20
20
10
10
20
20
20
20
JJMMAAAA
15
Chapitre III
Côté Pratique
10
JJMMAAAA
40
20
20
20
10
Tableau 2 Dictionnaire de données
4. Construction du modèle conceptuel des données :
Le modèle conceptuel de données représente la division statique du système d'information il
donne une représentation stable de l'ensemble des données manipulées par l'entreprise ainsi que les
relations entre ces données .
5. Le modèle conceptuel des données (MCD) :
Figure 3 MCD
16
Chapitre III
Côté Pratique
III. Créer une base de données
1)
Ouvrez Access.
2)
Si Access est déjà ouvert, sélectionnez Fichier > Nouveau.
3)
Sélectionnez Base de données vide, ou sélectionnez un modèle.
4)
Entrez un nom pour la base de données, sélectionnez un emplacement, puis
sélectionnez Créer.
5)
Si nécessaire, sélectionnez Activer le contenu dans la barre des messages jaune lorsque
la base de données s’ouvre.
Pour plus d’informations, voir Créer une nouvelle base de données.
Figure 4 Créer une base de données
1. Création d'une table
Pour créer une table, choisir l'onglet Créer + le groupe Tables + la commande Création de
table.
Créer une table consiste à déterminer ses différents champs et leurs caractéristiques ainsi qu'à
déterminer la clé primaire de cette table.
Pour chaque champ, il est nécessaire de choisir quel type de données il est destiné à recevoir.
La description du champ est facultative.
17
Chapitre III
Côté Pratique
Un champ possède des caractéristiques particulières : il s'agit de la clé primaire (repérée par
le symbole d'une clé). Ce champ permet d'identifier sans risque un ambiguïté et de le faire participer
à une relation entre tables.
Figure 5 Création d'une table
2. Ajouter une clé primaire à une table
Créez une clé primaire pour associer les données entre plusieurs tables.
1)
Dans le volet de navigation, cliquez avec le bouton droit sur une table, puis
sélectionnez Mode Création.
affichage en mode création
affichage en mode feuille de données
clé primaire
Figure 6 Ajouter une clé primaire
2)
Sélectionnez le ou les champs à utiliser comme clé primaire.
3)
Sélectionnez Création > Clé primaire.
3. Sauvegarder votre base de données
1)
Sélectionnez Fichier > Enregistrer sous.
2)
Sous Types de fichiers de base de données, sélectionnez Enregistrer la base de données
sous.
18
Chapitre III
Côté Pratique
3)
Sous Avancé, sélectionnez Sauvegarder la base de données, puis Enregistrer sous.
4)
Le nom de fichier par défaut inclut la base de données source et le moment auquel la
sauvegarde a été effectuée.
5)
Sélectionnez Enregistrer.
4. Créer une requête Sélection
Créez une requête pour vous focaliser sur des données spécifiques.
1)
Sélectionnez Créer > Assistant Requête.
2)
Sélectionnez Requête simple, puis OK.
3)
Sélectionnez la table qui contient le champ, ajoutez les Champs disponibles que vous
voulez dans Champs sélectionnés, puis sélectionnez Suivant.
4)
Choisissez si vous voulez ouvrir la requête en mode Feuille de données ou la modifier en
mode Création, puis sélectionnez ensuite Terminer.
Pour plus d’informations, voir Utiliser des requêtes ou Créer une requête Sélection simple.
Figure 7 Créer une requête
5. Créer un formulaire double affichage
Un formulaire double affichage offre deux affichages des données en même temps : un mode
Feuille de données ou un mode Formulaire. Par exemple, vous pouvez utiliser le mode Feuille de
données pour trouver un enregistrement et le mode Formulaire pour le modifier.
19
Chapitre III
1)
Côté Pratique
Dans le volet de navigation, sélectionnez une table ou une requête qui contient les
données.
2)
Sélectionnez Créer > Plus de formulaires > Formulaire double affichage.
Pour plus d’informations, voir Créer un formulaire double affichage.
Figure 8 Créer un formulaire
6. Créer un état
1)
Sélectionnez Créer > Assistant rapport.
2)
Sélectionnez une table ou une requête, double-cliquez sur chaque champ de Champs
disponibles que vous voulez ajouter au rapport, puis sélectionnez Suivant.
3)
Double-cliquez sur le champ que vous voulez utiliser pour le regroupement, puis
sélectionnez Suivant.
4)
Effectuez le reste des écrans de l’Assistant, puis sélectionnez Terminer.
20
Conclusion Générale
Pour conclure, ce stage en tant qu’étudient techniciens informatiques au sein de EPH Batna
fût une expérience très enrichissante, à la fois d’un point de vue personnel et professionnel.
La connaissance des éléments interdépendants dans les bases de données permet la précision
et l’efficacité dans l’analyse d’une panne. En effet, la compréhension de l’ordre suivi par la chaîne
d’événements des éléments qui contribuent à l’application des stratégies de groupe permet de cibler
les pannes plus rapidement.
Parmi les multiples outils qui permettent la détection des pannes et l’orientation de la
recherche de solutions, il n’existe pas de méthode générique connue. Les façons de procéder sont
nombreuses et plus ou moins appropriées selon les types de pannes.
L’efficacité des processus de résolution augmente lorsque les informations distribuées par les
différents outils sont analysées en profondeur et comparées entre elles. Dans le cadre de la résolution
de pannes informatiques, croiser et comparer les différentes informations fait partie des bases de la
méthodologie à employer.
Résumé :
Le SGBD souhaite mettre en place une base de données Par la bibliographique rassemble tous
les documents de l'information. Ce mémoire d'écrit les analyses effectuées et les solutions lors de la
conception logique de cette base. Une Etude de marché sur les logiciels open source de gestion des
bibliographies a été aussi réalisée afin de choisir le plus adapté aux besoins de la base de données.
Téléchargement