1 étoile2 étoiles3 étoiles4 étoiles5 étoiles (9 votes, moyenne: 4.56 sur 5)
Loading ... Loading ...
déc 30

Cet article est un préambule pour les prochains tutoriaux sur l’utilisation de logiciels de messagerie que je suis en train de vous préparer. Il a pour but d’expliquer ce qu’est un email et les mécanismes de fonctionnement. Bien sur aujourd’hui tout le monde sait utiliser un email, mais un petit rappel ne fait pas de mal, et puis il faut penser aux débutants qui sont perdus avec leur ordinateur.


    Petite Intro :

    Disponible depuis les débuts de l’Internet, le courrier électronique en est aussi l’un des usages les plus répandus (avec la recherche d’information, le tchat par messagerie instantanée et le téléchargement).

    Il consiste en l’envoi et la réception de messages, qui au lieu d’être acheminés par la poste, sont transmis via l’Internet de manière presque instantanée.

    Ses avantages par rapport au traditionnel courrier papier sont donc indéniables :
- Rapidité, en quelques secondes le message est remis à son destinataire n’importe où sur la planète, contre un à plusieurs jours par la voie traditionnelle.
- Coût d’envoi quasi nul quelque soit le volume d’information transmis.
- Possibilité de relever son courrier de n’importe où sur terre à condition d’avoir accès au net.
- Protection de la planète grâce à la dématérialisation du courrier sous forme électronique (pas de papier pour lutter contre la déforestation et pas de pollution engendrée par l’acheminement du courrier par voiture, avion, etc… pour lutter contre l’émission de gaz à effet de serre).

    Il y a plusieurs appellations que l’on peut utiliser pour désigner le courrier électronique :
- email ou e-mail pour «electronic mail»
- courriel, l’équivalent de la langue française pour «courrier électronique»
- mél ou mèl, bien que non reconnues officiellement pour «messagerie électronique» (plus utilisée pour préfixer l’adresse sur une carte de visite comme tél pour téléphone)
- mail, également non reconnue officiellement car se traduisant par courrier (donc postal).

A noter : on parle aussi de spam (ou pourriel en francais) pour désigner les emails non sollicités comme la pub.


    Principes de fonctionnement :

1) Requis :

    a) Pour pouvoir profiter du courrier électronique il est indispensable de posséder une boite aux lettres électronique, qui stockera les messages.

Si vous n’en disposez pas encore : en général les fournisseurs d’accès internet (ou FAI)  comme orange, free, neuf, alice, etc… en procurent avec votre abonnement de la forme votre_nom@nom_de_votre_fournisseur.extension 
Exemple : toto@orange.fr

Néanmoins je pense qu’il est préférable de ne pas utiliser les services de tel ou tel FAI, non pas qu’ils soient de mauvaise qualité, mais si vous venez un jour à changer de FAI, vous perdrez alors votre email, il vous faudra en créer un nouveau et communiquer à tous vos contacts votre nouvelle adresse.

Vous avez deux solutions pour pallier à ce problème :
- Créer une adresse chez un fournisseur d’email comme yahoo, gmail de google, hotmail de microsoft. C’est gratuit, et les services proposés sont de très bonne qualité. Vous disposerez alors d’une adresse de la forme toto@yahoo.fr par exemple.
- Acheter votre propre nom de domaine assorti d’un pack mail. Cela vous permettra de personnaliser votre adresse.

Exemple : toto@futur-ad.fr .
C’est la solution que préfère les entreprises bien évidement, mais rien ne vous empêche de le faire en tant que particulier. Par exemple vous pouvez acheter votre nom de famille en domaine et créer des boites aux lettres pour chaque membre de votre famille.
Ex: papa@famille-toto.fr , maman@famille-toto.fr , etc…
Cela vous coûtera de 1 à 5 euros par mois en fonction du nombre de boites que vous désirez. Vous pouvez consulter les offres de 1&1 (notre hébergeur dont nous sommes satisfait), ovh, amen et bien d’autres. Si vous avez besoin d’aide dans cette démarche n’hésitez pas à nous solliciter via les commentaires ou le forum.

Remarque : On peut aussi acheter un nom de domaine sans pack mail et rediriger des adresses de messagerie vers d’autres.
Ex: Tous les emails envoyés à l’adresse toto@futur-ad.fr seront transférés à l’adresse toto@yahoo.fr de manière transparente.
On peut aussi acheter un nom de domaine et le rediriger vers son propre serveur qui hébergera les boites aux lettres, mais bon là on sort du cadre de cet article car cette solution nécessite de solides connaissances techniques en informatique et une connexion  internet très fiable (donc pas en adsl). Cette solution est surtout utilisée dans les grosses sociétés.


    b) Pour envoyer et recevoir vos courriers, vous aurez aussi besoin d’un logiciel, qui vous permettra d’accéder à votre boite. Globalement vous avez deux choix qui s’offrent à vous: soit vous utilisez le «webmail» de votre fournisseur (vous accédez au contenu de votre boîte via le site du fournisseur grâce à votre navigateur), soit vous utilisez un client de messagerie (ex: outlook ou thunderbird, qui sont des logiciels installés sur votre poste).

    La première solution a deux avantages: d’une part cela ne nécessite aucune configuration, vous tapez juste l’adresse du fournisseur dans votre navigateur, puis vous renseignez ensuite votre nom d’utilisateur (login) et votre mot de passe, et vous avez accès immédiatement aux fonctions de lecture/écriture. D’autre part cette solution vous permet d’accéder à votre boite de n’importe quel ordinateur, n’importe où dans le monde puisqu’il suffit d’un simple navigateur.

    La deuxième solution quant à elle nécessite un peu plus de travail pour la mettre en place, mais après vous disposerez de fonctionnalités avancées très puissantes qui vous simplifieront la vie au quotidien (surtout si vous traitez un grand nombre d’email tous les jours). Par contre ce système étant dépendant d’un logiciel installé sur votre ordinateur, vous serez obligés d’utiliser la première solution, soit le webmail, quand vous n’aurez pas accès à cet ordinateur.
Il est à noter que certains logiciels de messagerie sont portables, c’est à dire que vous pouvez les installer sur une clef usb afin de pouvoir les utiliser sur n’importe quel ordinateur.


2) La structure d’un email

Lorsque vous rédigez un email, celui-ci comporte au minimum trois éléments indispensables :
- L’adresse du destinataire (ex: toto@yahoo.fr)
- Le sujet de l’email (ex: Demande d’informations)
- Le texte de votre courrier (Bonjour, Je me permet de vous contacter suite à mes recherches d’info…).

Le texte du message peut être rédigé sous deux formes : soit en texte simple, soit en html. Ce dernier permet une mise en forme du texte (taille des caractères, gras, italique,…) ainsi que l’utilisation d’images, etc…
Certains de vos destinataires peuvent avoir des difficultés à lire les emails en html (à cause de leur logiciel de messagerie).

A cela peuvent s’ajouter :
- les destinataires en copie carbone «Cc»
- les destinataires en copie carbone invisible «Cci» (ou «Bcc» en anglais).

Ces deux champs servent à envoyer le même courrier à plusieurs destinataires en même temps.  Il faut séparer les adresses par des points virgule suivi d’un espace. Ex: toto@yahoo.fr; titi@hotmail.fr; tutu@futur-ad.fr
   

La différence entre Cc et Cci tient au fait que les destinataires en Cc verront les adresses des autres destinataires Cc, alors que si vous utilisez plutôt Cci les destinataires ne sauront pas à qui d’autre vous avez envoyé l’email. Cette dernière solution est donc à privilégier.

- La ou les pièces jointes: vous avez la possibilité de joindre des fichiers à vos emails (document word, excel, images, pdf, etc…).


3) Etapes de l’envoi d’un email

L’envoi puis la réception d’un email se déroule selon plusieurs étapes :

- Vous rédigez l’email et vous l’envoyez: celui-ci est alors envoyé au serveur de mail de votre fournisseur via le protocole Smtp. Celui-ci va alors stocker votre message et tenter de se mettre en relation avec le serveur où se trouve la boite aux lettres du destinataire. Si l’opération réussit alors il lui transmet l’email (sinon il vous envoie une notification de non remise avec le motif).

- Votre email est maintenant stocké sur le serveur qui héberge la boite aux lettres de votre correspondant, jusqu’à ce que celui-ci le récupère grâce au protocole Pop ou le protocole Imap.

                      

Image tirée de Wikipedia - Cliquer sur la miniature pour visualiser à la taille réelle

Ce qu’il faut retenir de cette explication :
- Smtp sert à l’envoi d’un message,
- Pop et Imap servent à rapatrier des messages pour leur lecture.

Ces deux paramètres sont nécessaires à la configuration de votre logiciel de messagerie.


    Voilà nous arrivons à la fin de ce petit cours théorique sur le courrier électronique, qui va vous permettre de mieux comprendre les tutoriaux qui vont suivre.

Vous avez des questions ? Besoin d'aide ? Rejoignez-nous sur le forum.

1 étoile2 étoiles3 étoiles4 étoiles5 étoiles (37 votes, moyenne: 3.68 sur 5)
Loading ... Loading ...
déc 07

Relation : la relation entre deux tables est basée sur un champ commun aux deux tables. Elle est matérialisée par une ligne appelée « ligne de jointure ».

Cliquer sur l’icône Relations dans la barre d’outils.

 

Cliquer sur le nom de la table, puis sur Ajouter.
Ou double cliquer sur le nom de la table.

Si Access n’affiche pas cette boîte de dialogue :
Clic droit dans la fenêtre Relations et Afficher la table…
Ou cliquer sur l’icône Afficher la table dans la barre d’outils.

On peut agrandir les tables et les bouger.

 

Remarque : La relation entre deux tables est basée sur un champ commun, un champ qui existe dans chacune des deux tables. Les deux champs doivent être de type et de taille identiques.
Dans le cas où le champ commun est de type NuméroAuto dans la table Père, par exemple ici "Code client" de la table "Client", il doit être de type Numérique Entier long dans la table Fils, comme "Code client" dans la table "Location".

Pour relier la table "Client" et la table "Location", cliquer sur "Code client" de la table "Client" et le faire glisser sur "Code client" de la table "Location".

 

Cocher Appliquer l’intégrité référentielle, puis cliquer sur Créer.

Intégrité référentielle : elle permet de préserver la cohérence des informations. Elle empêche de supprimer accidentellement des enregistrements dans une table Père quand il existe des enregistrements correspondants dans la table Fils.

Faire de même pour les autres relations :

 

Pour modifier une relation :
Clic droit sur la ligne de jointure, puis Modifier une relation…
Ou double clic sur la ligne.

Pour supprimer une relation :
Clic droit sur la ligne de jointure, puis Supprimer.

Fermer la fenêtre et enregistrer les modifications.

Le tutoriel vidéo:

Get the Flash Player to see this player.

Vous avez des questions ? Besoin d'aide ? Rejoignez-nous sur le forum.

1 étoile2 étoiles3 étoiles4 étoiles5 étoiles (6 votes, moyenne: 5 sur 5)
Loading ... Loading ...
déc 03

Remplir une table

Il s’agit de saisir les enregistrements de la base de données.

Un enregistrement : C’est une ligne dans une base de données. Dans la table "Client", un enregistrement correspond à un client.

Objets Tables.
Cliquer sur le nom de la table.
Cliquer sur Ouvrir ou double cliquer sur le nom de la table.

C’est le mode feuille de données, et voici les 4 tables remplies:
 

Il suffit de saisir les données.
Il ne doit y avoir aucune ligne vide.

Access sauvegarde automatiquement lorsque vous passez à un autre enregistrement.

Remplacer une donnée par une autre à la saisie pour aller plus vite:

Menu Outils, puis Correction automatique.
Dans la zone Remplacer, saisir le mot à remplacer, exemple « Mr ».
Dans la zone Par, saisir le mot de remplacement : « Monsieur ».
Cliquer sur Ajouter, puis OK.

Quand vous taperez Mr, puis Entrée, le logiciel affichera Monsieur.

Imprimer une feuille de données

Afficher la table en mode feuille de données.
Pour modifier la mise en page : Fichier / Mise en page ou Fichier / Imprimer / Propriétés.
Pour imprimer directement : cliquer sur l’icône Imprimer dans la barre d’Outils.

Pour imprimer certains enregistrements de la feuille de données :
Sélectionner les enregistrements que vous voulez imprimer, en cliquant sur la flèche noire à gauche de l’enregistrement puis en faisant glisser la souris.
Fichier / Imprimer, puis cocher Enregistrement(s) sélectionné(s).

Vous avez des questions ? Besoin d'aide ? Rejoignez-nous sur le forum.

1 étoile2 étoiles3 étoiles4 étoiles5 étoiles (8 votes, moyenne: 5 sur 5)
Loading ... Loading ...
déc 02

Nous allons créer la table Location.

Double cliquer sur Créer une table à l’aide de l’assistant.

 

Choisir Affaire.
Choisir une table, par exemple Commandes.
Sélectionner les champs en cliquant sur >.

Ne pas tenir compte des clés étrangères, elles sont ajoutées plus loin.

Pour renommer un champ :
Sélectionner le champ.
Cliquer sur Renommer le champ…

Suivant.
Donner un nom à la table.
Choisir si Access définit une clé, sinon choisir le champ clé primaire puis son type de données.
Suivant.
Si besoin, cliquer sur Relations pour définir et ajouter les clés étrangères.
Suivant.

Terminer.

La table Location:



Pour modifier la structure de la table, il faut l’ouvrir en mode création :
Cliquer sur le nom de la table.
Cliquer sur Modifier.
Vous pouvez ainsi modifier le type de données, les masques de saisie et ajouter des listes de choix.

 

Le tutoriel vidéo:

Get the Flash Player to see this player.


Voici les 2 autres tables de la base de données Locations à créer pour la suite:


 
Cette dernière table est composée de deux clés étrangères + un champ, elle n’a pas besoin de clé primaire.

Vous avez des questions ? Besoin d'aide ? Rejoignez-nous sur le forum.

1 étoile2 étoiles3 étoiles4 étoiles5 étoiles (7 votes, moyenne: 5 sur 5)
Loading ... Loading ...
déc 01

Nous allons créer la table "Client".

Objets Tables.
Double cliquer sur Créer une table en mode Création.


 
Ensuite il s’agit de saisir les noms des champs selon le MLD :
CLIENT (Code client, Titre, Nom, Société, Rue, Code postal, Ville, Téléphone, Particulier)

Un champ : C’est la colonne d’une base de données. Les champs sont des attributs spécifiques à un enregistrement. Par exemple la table Client pourra contenir les champs Code client, Nom, Prénom, Adresse …

Puis il faut choisir leurs types de données selon le dictionnaire de données.

Les différents types de données sous Access :
Texte (vous pouvez modifier la taille du champ)
Numérique (vous pouvez préciser la taille du champ, le format et le nombre de décimales)
Monétaire (vous pouvez préciser le nombre de décimales)
Date / heure (vous pouvez préciser le format)
Numéro Auto = est augmenté de 1 à chaque enregistrement
Logique (Oui / Non)
Mémo = enregistre des textes dont la longueur est inférieur ou égale à 64000 caractères.

Voici la table Client:


 Il est également possible de saisir une description.


Créer une liste de choix

Par exemple pour le champ "Titre" :
Choisir Assistant liste de choix dans la liste des types de données.

 Cocher Je taperai les valeurs souhaitées.
Suivant.
 

Saisir les choix.
Suivant.
Terminer.

Créer un masque de saisie

Pour les champs de type Texte et Date/heure, on peut utiliser un assistant masque de saisie.

Cliquer dans le nom du champ, par exemple le champ Téléphone.

Cliquer dans la zone blanche de Masque de saisie, puis sur le bouton  

Une boîte de dialogue s’ouvre :

 
Choisir le masque, ici Numéro de téléphone, puis Suivant.
Choisir le caractère qui désignera les espaces, puis Suivant.
Choisir la forme : Avec les symboles dans le masque, puis Suivant.
Terminer.

Définir une clé primaire

Clé primaire : c’est le champ qui permet d’identifier de manière unique un enregistrement. Par exemple, pour la table Client la clé primaire sera le champ Code client.

Cliquer dans le champ "Code client".
Cliquer sur l’icône clé primaire dans la barre d’outils.
 

Fermer la table en cliquant sur .
Cliquer Oui pour enregistrer la structure de la table.
Donner un nom à la table, puis OK.

Remarque : Si aucune clé primaire n’a été définie, le message suivant apparaît :

 
Si vous cliquez Oui, Access va créer un champ Numéro Auto qu’il va appeler N°.

Vous pouvez cliquer Non et définir la clé primaire plus tard. 

 

Voilà la table "Client" est créée, et je vous mets le tutoriel vidéo:

Get the Flash Player to see this player.

Vous avez des questions ? Besoin d'aide ? Rejoignez-nous sur le forum.

1 étoile2 étoiles3 étoiles4 étoiles5 étoiles (5 votes, moyenne: 4.6 sur 5)
Loading ... Loading ...
déc 01

Pour mieux comprendre Access, nous allons travailler avec la base de données "Locations" tout au long des modes opératoires. Nous avons vu le dictionnaire de données, le MCD et le MLD de cette base dans un article précédent, maintenant nous allons créer la base dans Access.

 
Créer la base "Locations":

Dans la barre Menu, cliquer Fichier, puis Nouvelle base de données…

Sur la droite de l’écran apparait l’onglet général, double cliquer Base de données vide.

Une fenêtre s’ouvre pour enregistrer la base, spécifier un nom de fichier (ici "Locations") et choisir le répertoire, puis cliquer sur Créer.

Par la suite nous allons:

Créer une table sans l’assistant

Créer une table avec l’assistant

Remplir une table et l’imprimer

Relier les tables

Vous avez des questions ? Besoin d'aide ? Rejoignez-nous sur le forum.

1 étoile2 étoiles3 étoiles4 étoiles5 étoiles (8 votes, moyenne: 4.5 sur 5)
Loading ... Loading ...
déc 01

Les tables : elles permettent de créer la feuille de données nécessaire au stockage. Elles se présentent comme un tableau : les enregistrements sont présentés en ligne et les champs en colonnes.

Les formulaires : ils servent à travers un masque de saisie à mettre à jour, consulter les données contenues dans les tables. Les enregistrements sont présentés sous forme de fiches.

Les requêtes : elles permettent de visualiser ou d’extraire des enregistrements répondant à des conditions spécifiques.

Les états : ils sont destinés à l’impression d’informations regroupées et à leur mise en forme.

Vous avez des questions ? Besoin d'aide ? Rejoignez-nous sur le forum.

1 étoile2 étoiles3 étoiles4 étoiles5 étoiles (15 votes, moyenne: 4.6 sur 5)
Loading ... Loading ...
oct 30

Avant de créer une base de données sur un logiciel, une phase préparatoire est obligatoire pour éviter les erreurs. Il s’agit de créer le dictionnaire de données, le MCD (Modèle Conceptuel de Données) et le MLD (Modèle Logique de Données).

Une base de données : un ensemble structuré de données, accessibles à tous par le biais d’un logiciel spécialisé : SGBDR (Système de Gestion de Base de Données Relationnelle, tel que Access par exemple).

1) Le dictionnaire de données permet de recenser les informations  nécessaires. Il précise le libellé de la donnée, le nom du champ, le type et la dimension de la donnée.

Voici le dictionnaire de données d’une base gérant la location de matériel :

C = chaîne de caractères
D = date
N = numérique, pour les données qui serviront à effectuer des calculs
L = logique (oui/non)

 
2) Ensuite il faut créer le MCD.

MCD : Un modèle conceptuel de données permet de regrouper et d’ordonner les données nécessaires à la gestion d’un ensemble d’entités dans un système d’information.

Il s’agit de regrouper les données du dico dans des entités qui comprennent un libellé (nom), un identifiant et des propriétés.

Une entité : un ensemble de données portant sur le même thème.

Une propriété : caractéristique qui décrit et précise une entité.

L’identifiant est une propriété unique, sa valeur est différente pour chaque enregistrement, il permet d’identifier une occurrence de l’entité.

Par exemple pour la base gérant la location de matériel dont nous avons vu le dico précédemment, nous avons les entités suivantes : client, location, matériel. Pour l’entité client, l’identifiant est le code du client et les propriétés sont le titre du contact, le nom du contact, le nom de la société, la rue, le code postal, la ville de la société, le téléphone du contact, et la dernière propriété permet de savoir si le client est un particulier ou non. L’identifiant est placé en premier et est souligné. Voici l’entité Client :

 

Client
Code client
Titre
Nom
Société
Rue
Code postal
Ville
Téléphone
Particulier


Maintenant il faut relier les entités par des associations et donner les cardinalités.

Une association : permet d’établir un lien logique entre chaque entité.

Une cardinalité : correspond au nombre de fois qu’une occurrence d’une entité peut être impliquée dans l’association.

Reprenons le MCD :


Il s’agit de relier les entités par des verbes : un client effectue des locations et une location porte sur du matériel.

Les cardinalités correspondent au minimum et au maximum d’occurrences impliquées dans l’association. Pour trouver les cardinalités entre entités il faut se poser la question suivante : « Combien ? » et dans les deux sens. 

Combien de location peut effectuer un client ? Un client peut effectuer au minimum 1 location (sinon il ne serait pas client), et au maximum une quantité indéfinie que l’on note n. On note donc 1, n.
Une location peut être effectuée par combien de clients ? Une location peut être effectuée par un client et un seul. On note donc 1, 1.
De même une location peut porter sur un ou plusieurs matériels (1, n), et un matériel peut correspondre à une location ou plusieurs (1, n).

De manière général, le minimum peut être 0 ou 1 et le maximum 1 ou n. Les cardinalités sont importantes pour la suite.


3) Le passage du MCD au MLD :

Le MLD permet de construire les tables sous le SGBDR.

Toute entité devient une table, les propriétés sont les champs de la table, l’identifiant est la clé primaire de la table.
Les associations deviennent des relations, ce sont les cardinalités qui définissent les relations. Les cardinalités 0, 1 et 0, n se traitent comme les cardinalités 1, 1 et 1, n.

Deux cas sont possibles :

Cas 1 : les associations dont les cardinalités sont 1, 1 et 1, n correspondent à une relation de type Père Fils (également appelée relation hiérarchique). Le Père est représenté par la cardinalité (1, n) et le Fils par la cardinalité (1, 1). Ici, la relation "Effectuer" est une relation de type Père Fils, le Père est la table "Client" et le Fils est la table "Location".
Dans ce cas, la clé primaire de la table client (Code client) est ajoutée à la table "Location", elle devient une clé étrangère et est notée comme cela #Code client.

Cas 2 : les associations dont les cardinalités sont 1, n et 1, n correspondent à une relation de type Tableau. Ici la relation "Porter sur" est une relation de type Tableau.
Dans ce cas, il faut créer une autre table. On ajoute donc une quatrième table "Porter sur", qui comprend deux clés étrangères, qui sont les clés primaires des deux tables reliées. Cette table peut comprendre également d’autres champs, ici un champ Quantité.


Voici le MLD:

CLIENT (Code client, Titre, Nom, Société, Rue, Code postal, Ville, Téléphone, Particulier)

LOCATION (Réf location, Date début location, Date fin location, Date effective retour, #Code client)

MATERIEL (Code matériel, Catégorie, Désignation, Modèle, Marque, Tarif par jour, Caution)

PORTER SUR (#Réf location, #Code matériel, Quantité)

Vous avez des questions ? Besoin d'aide ? Rejoignez-nous sur le forum.