Introduction à l'informatique et systèmes
Introduction à l'informatique et systèmes
TP Informatique 1
Plan du cours :
1. Introduction en informatique
2. L'ordinateur et son fonctionnement
2.1. Hardware
2.2. Software
3. Le système d'exploitation Windows et son fonctionnement
4. Les logiciels bureautiques
4.1. Initialisation à Microsoft World et son fonctionnement
4.2. Initialisation à Microsoft PowerPoint et applications
4.3. Initialisation à Microsoft Excel et applications à la biostatistique
5. Le réseau Internet
6. Les base de données en informatique
L'Informatique a été créé en 1962 par Philippe Dreyfus « Société d’Informatique Appliquée » qui
est définit par la science de traitement automatique de l’information par des machines appelées
ordinateur.
Le terme Informatique est le résultat de l’association des 2 termes Information (pour Info) et
Automatique (matique).
On trouve plusieurs termes en anglais pour définir le terme informatique :
Computer Science : la science des calculateurs.
Information technologie (IT) : Utilisé pour désigner la science industrielle des
technologies de l'information.
Ceux sont les ordinateurs construits sur la base de ''tubes électroniques'' comme :
ENIAC (1946)
IBM 701 (1052)
Etc. …
Ils sont apparus après l'invention du ''Transistor'' composant électronique capable de réguler le courant.
Ces ordinateurs sont 100 plus rapides que ceux de la 1ère génération et consomment moins d'énergie
électrique et sont moins volumineux (occupent moins d'espaces). Exemples :
Après l'apparition du ''Circuit Intégré'', ces types d'ordinateurs utilisent les transistors et les circuits
intégrés. Exemple de ces ordinateurs :
Actuellement l'évolution des ordinateurs tend à exploiter le laser, les fibres optiques, la biochimie ou
ordinateur moléculaire.
Les systèmes de numération sont des méthodes utilisées pour représenter et manipuler les nombres. Ils
sont essentiels dans de nombreux domaines, tels que les mathématiques, l'informatique, l'ingénierie et
bien d'autres. Les systèmes de numération fournissent un cadre structuré pour exprimer des quantités et
des valeurs de manière compréhensible et cohérente.
Toute sorte d'information manipulées par un ordinateurs (numériques, textuelles, images, sons, vidéos,
etc.) est représentée par des séquences de deux chiffres : 0 et 1. Ces deux chiffres sont désignés par
BIT (BInary degiT). Donc un bit est soit 0 ou bien 1 qui est représenté par l'ordinateur par deux états
électroniques : soit il y a présence d'une impulsion électrique (c'est l'état 1), soit il y a absence
d'impulsion électrique (c'est l'état 0).
Bit : (BInary digiT ou chiffre binaire) est la plus petite unité d’information (c’est une
information élémentaire, c’est la plus petite case mémoire).
Octet : (Byte), Un octet est une unité d’information composée de 08 bits. 01 ctet = 08 bits
a) La Base du système.
b) Les symboles du système.
Il existe différents systèmes de numération utilisés à travers le monde, mais les plus couramment
utilisés sont les suivants :
I.4.1 Système décimal : C’est un système utilisé dans le monde extérieur, les chiffres utilisés sont des
entiers composés par des valeurs de 0 à 9 appelés symboles. La base de ce système est 10.
Le système de comptage décimal est utilisé pour calculer des distances, calculer de l'argent,
convertir entre unités de poids, ...
I.4.2 Système Binaire : C’est la base utilisée en informatique pour la représentation des informations
au niveau de la machine (l’ordinateur). Dans ce système, la base B vaut 2 chiffres, et il y a donc
2 digits 0 et 1 appelé dans ce cas " BIT" (Binary digit).
Permet de traiter toutes les données numériques dans des ordinateurs ou tout appareil
numérique. Qu'il s'agisse de chiffres, de mots, de clips vidéo, de dessins ou de musique.
Ce système est utilisé pour enregistrer les mots de passe et stocker les données utilisateur. Il
s'agit de rendre les sites Web plus sécurisés, et la raison en est que la lecture de ces chiffres
est difficile pour les pirates, car ils doivent d'abord convertir les codes binaires en texte, afin
de pouvoir lire le mot de passe, et ce processus prend beaucoup de temps, ce qui réduit les
risques de piratage.
0, 1, 2, 3, 4, 5, 6 et 0, 1, 2, 3, 4, 5, 6, 0,1,2,3,4,5,6,7,8,9, A,
Symboles (Degits) 0 et 1
7 7,8 B, C, D, E et F
Exemples
Conversion d'un nombre d'un système à un autre
Exemple :
( 3240 )10 ¿ ( CA 8 )16 ; ( 516 )10 ¿ ( 204 )16 ; ( 125 )10=( 175 )8=; ( 213 )10=( 11010101 )2
Pour représenter un nombre dans une base B par son équivalent dans la base décimal, on procède par
des multiplications successives de chaque bit par la valeur de son rang (la base portée à la puissance de
la position du bit) à partir de la droite, puis on les ajoute.
n−1
N=∑ ai ×b i=( a0 × b0 ) + ( a 1 × b1 ) + ( a2 × b2 ) +⋯+ ( a n−1 ×b n−1 )
i=0
Exemple :
( 1 DF )10 ¿ ( 479 )10 ; ( 278 )16 =( 632 )10 ; ( 255 )8 =( 173 )10 ; ( 1011101 )2=( 93 )10
Opérations arithmétiques en binaire
Exemple :
I.5 Définitions de base :
Information : est un élément de connaissance susceptible d’être représenté pour être mémorisé,
traiter ou communiquer. Par exemple (Nombre, son, image et texte).
Système informatique : est composé de deux parties : Matériel (Hardware) et Logiciel (Software).
Réseau Informatique : L'interconnexion de plusieurs postes ou nœuds, dans le but d'échanger des
données et de partager des informations ou ressources.
Ordinateur : est une machine de traitement de l’information. Il peut recevoir des données en
entrée, effectuer sur ces données des opérations à l’aide d’un programme, et fournir des résultats en
sortie
Le fichier : c’est l’unité de stockage des bases des données. Il existe de très nombreux types de
fichiers qu’on peut différencier par leur extension.
Le dossier : (ou répertoire) c'est un objet informatique pouvant contenir des fichiers et d'autre
dossier. Il sert au classement des données.
L'ordinateur et son fonctionnement
II.1 Définition :
L'ordinateur (en anglais : computer) est une machine automatique qui permet de traiter les
informations ou les données saisies ou en entrée (texte, vidéo, image, …) à travers les
périphériques d'entrée et restitués les résultats par les périphériques de sortie.
Un ordinateur est une machine électronique programmable capable d'acquérir et de stocker des
informations, d'effectuer des traitements et de restituer des informations.
Sauvegarder
Ordinateur
Hardware Software
Unité centrale
Unités d’entrées Système d’exploitation
Unités de sorties Les logiciels d'application
Mémoires externes Les langages de programmation
II.2.1 Hardware (Matériels) :
1) Unité centrale :
Un boîtier contenant l’ensemble des éléments internes du PC qui sert à sauvegarder, traiter et fournir
les résultats. Dans l’unité centrale, on trouve :
1. Le bloc d’alimentation (power supply unit) : Fournit un courant électrique stable et continu à
l’ensemble des éléments constitutifs de l’ordinateur.
2. Carte mère (Motherboard) : carte-mère est le système nerveux du pc. C’est un circuit imprimé
qui permet d’assurer les échanges de données entre les différents composants matériels qui sont
connectés à cette carte et qui sont :
L’unité Arithmétique et logique (UAL) : Elle effectue toutes les opérations Arithmétiques
telles que (+, -, *, ÷), ainsi que toutes les opérations relationnelles (<, >, ≤, ≥…etc.) Et les
opérations logiques (décalage, rotation, OR, AND, NOR …etc.).
L’unité de contrôle (UCC) : Elle contrôle toutes les opérations qui s'effectuent dans
l'ordinateur. C'est elle qui permet l'exécution d'un programme présent en mémoire centrale.
Les registres : ce sont des zones de stockage de données de travail de L’UAL.
ROM (Read Only Mémory) : On peut seulement lire son contenu (l’utilisateur ne peut ni
modifiés ni effacés le contenu), même après une coupure de l’alimentation électrique. Elle
contient le premier programme lu par l’ordinateur à la mise en route (BIOS : Basic Input
Output System System - Programme de base des entrées/sorties).
Le BIOS (Basic Input Output System) constitue l'intelligence minimale de l'ordinateur. Il s'agit
d'un logiciel stocké dans la mémoire morte de la carte mère qui initialise le PC et contrôle-les
entrées/sorties avec les périphériques. Plus précisément, il s'agit d'un ensemble d'instructions
fournissant l'interface entre le système d'exploitation et le matériel. Le BIOS est placé dans une
mémoire morte sur la carte mère afin d'être protégé contre toute attaque logicielle. Il s’active dès
la mise sous tension de la machine et commence par s'assurer du bon fonctionnement des
principaux organes de l'ordinateur (mémoire, cartes d'extension, contrôleur des
périphériques...). Il charge ensuite le système d'exploitation en mémoire vive. Le BIOS contient
les fonctions nécessaires pour que les logiciels pilotent les périphériques. Notons que certains
BIOS savent détecter les virus sur le secteur de démarrage du disque dur.
c. Carte Son : Chargée de tous les traitements numériques du son et permet de gérer le son entré
(microphone) et le son sorti (haut-parleurs).
d. Carte graphique : Permet d’assurer l’affichage des données provenant de l’ordinateur sur
écran. Elle peut être aussi une puce électronique intégrée à la carte mère.
e. Carte réseau : C’est une carte d'extension qui permet de connecter l'ordinateur à un réseau
local.
f. Lescteur/Graveur DVD : C’est un lecteur qui permet de lire des données à partir d’un CD ou
bien un DVD. Dans sa fonction de graveur, en plus de la lecture, il permet le stockage des
données sur un CD /DVD.
3. Disque dur (Hard drive) : Le disque dur est un support composé de disques magnétiques sur
lesquels on peut stocker de très grandes quantités d'informations (20 Go, 40 Go, 80 Go, 120 Go,
…). Le disque dur contient le système d’exploitation (ex. Windows), les programmes installés
ainsi que les données personnelles. Un disque dur est formé de plusieurs plateaux circulaires
superposés entre lesquels flottent des têtes de lecture et écriture et d’un moteur central
permettant la rotation de tous les plateaux en même temps.
4. Les ventilateurs : Les composants (processeur, circuit intégrés, transistors, résistances, …etc.) à
l’intérieur de l’unité centrale chauffent et parfois même beaucoup, pour cela des ventilateurs et
radiateurs sont placés stratégiquement pour extraire la chaleur et refroidir ces composants.
2) Unités d'entrées :
Ils servent à transmettre les informations à l'ordinateur qui sont ensuite transformées (numérisées et
codées en binaires) pour être utilisables par l’unité centrale en étant transférées vers la mémoire
centrale...). Exemples : souris, clavier, scanner, Lecteur CD/DVD, Modem, Microphone…etc.
3) Unités de sorties :
Ils servent à recevoir les informations provenant de l'ordinateur vers l'extérieur. Ils permettent de
traduire les informations de leurs formes codées (des 1 et 0) vers leurs formes naturelles. Exemple :
Ecran, Imprimante, Graveur CD/DVD, Haut-parleur, traceurs…etc
4) Mémoires externes :
Les mémoires externes ou auxiliaires permettent de conserver les informations. Elles sont
considérées comme des périphériques d'entrées et de sortie en même temps.
Exemple : CD-ROM, les mémoires auxiliaires (disquettes, clé USB, Disque dure, …etc.).
Le logiciel est la partie non « palpable » de l'ordinateur. Il s'agit du cerveau du système, des
instructions qui disent à l'ordinateur que faire et comment le faire.
1) Système d'exploitation :
Ceux sont les logiciels nécessaires pour le fonctionnement de l’ordinateur. Il sert d’interface entre le
matériel et les utilisateurs. Exemple : Linux, MS DOS (Microsoft Disk Operating system), Windows
XP, 7, 8, 10…etc.
Ceux sont tous les logiciels autres que le système. Ils remplissent une tache bien précise. On trouve :
Logiciels standards : Des programmes commerciaux, destiné à un large usage, Microsoft office
: Word, Excel……etc.
Logiciels spécifiques : Un logiciel applicatif ou application informatique contient les
instructions et les informations relatives à une activité automatisée, développé spécialement
pour une entreprise, il peut s'agir d'une activité de production ou de gestion (logiciel de la
CNAS, logiciel de la poste…).
3) Langages de Programmation :
Ce sont de langages utilisés par les développeurs d'applications et de logiciels à fin d'écrire des
programmes. On trouve plusieurs langages de programmation, comme C/C++, PASCAL,
Java, Fortran, Matlab, etc.
Tous les traitements réalisés par un ordinateur se fait via l'exécution d'un programme au niveau de
CPU (Central Process Unit). Cette exécution se fait en suivant les étapes suivantes :
Un programme, avant son exécution, sera tout d'abord chargé au niveau de la mémoire centrale ;
(un programme est constitué de deux parties : données et instructions)
Le micro-processeur récupère la première instruction du programme, réalise son décodage et
l'exécute. Cette exécution, peut éventuellement récupérer des données de la mémoire central où
écrire des données sur cette mémoire.
Le micro-processeur réalise la même chose pour la deuxième instruction, et ainsi de suite, jusqu'à
la dernière instruction du programme.
Une fois le programme est terminé (l'exécution de la dernière instruction), l'espace de la mémoire
central occupé par ce programme sera libérée. Toutes les données manipulées par un programme
sont chargées au niveau de la mémoire centrale, et comme on a vu, cette mémoire est volatile.
Pour cela, les programme réalise en générale des opérations d'entrées/sorties vers les disques
externes (sauvegardes et chargement de fichiers).
Remarque : Les différents transferts d’informations entre le processeur et les autres unités se font par
le biais des bus (ensemble des fils électriques utilisés pour transporter l’information) et on en distingue
3 types :
- Le bus de données : Permet les transferts entre le microprocesseur et la mémoire ou les E/S.
- Le bus d’adresses : Permet au microprocesseur de spécifier l’adresse de la case mémoire à lire ou à
écrire
- Le bus de contrôle : Transmet les ordres de lecture et d’écriture de la mémoire et des E/S
III.1 Définitions :
Un Système d’Exploitation (SE), (noté SE ou OS, abréviation du terme anglais Operating System), est
un ensemble de programmes (logiciels) qui permettent d’assurer la bonne gestion de l’ordinateur et de
ses périphériques. Le système d’exploitation est multitâche ce qui signifie qu'il peut lancer plusieurs
applications simultanément.
II.2.1 Le noyau (en anglais kernel) : Le noyau est le cœur du système d’exploitation. Il gère
les ressources matérielles de l’ordinateur et fournit une interface pour les programmes.
III.2.2 Les interfaces utilisateur (IU) (en anglais « user interface ») : sont les éléments
graphiques que l’utilisateur voit et utilise pour interagir avec le système d’exploitation.
III.2.3 Le système de fichiers (en anglais « Utility software ») : sont des programmes qui
effectuent des tâches de maintenance, telles que la gestion des fichiers, la sauvegarde et la
récupération des données.
III.2.4 Les pilotes : Les pilotes sont fournis par l'auteur du système d'exploitation ou le
fabricant du périphérique qui permettent au système d’exploitation de communiquer avec les
périphériques, tels que les imprimantes, les scanners et les cartes réseau
Gestion des processeurs : Gérer l'allocation des processeurs entre les différents programmes.
Pour l’utilisateur, les différents programmes fonctionnent parallèlement (simultanément).
Gestion des mémoires : Gérer l'espace mémoire alloué à chaque processus. Il la partage entre
tous les programmes. En cas d'insuffisance de mémoire physique, le système d'exploitation
peut créer une zone mémoire sur le disque dur, appelée « mémoire virtuelle », qui permet
d’exécuter des applications nécessitant plus de mémoire qu'il n'y a de mémoire vive disponible
sur le système.
Gestion des processus (programmes en cours d'exécution) : Gérer l’exécution des processus
en leur affectant les ressources nécessaires à leur bon fonctionnement.
Gestion des fichiers : Gère l’organisation du disque dur et du système de fichiers
Sécurité / Accès aux données : Accès aux périphériques : écran, imprimante, disque dur,
réseau. Le système d’exploitation s’assure que les programmes puissent les utiliser de façon
standard.
Le système d'exploitation exécute les différentes tâches qui lui sont assignées à travers un mécanisme
de travail spécifique dont les étapes peuvent être résumées dans les points suivants :
La première étape : Lorsque vous allumez l'appareil, la RAM lit et exécute les instructions
stockées dans la mémoire morte (ROM), qui contient diverses commandes pour démarrer
BOOT, c'est-à-dire allumer l'appareil. Cette étape n'a rien à voir avec le système d'exploitation
car ce dernier se trouve sur le disque dur.
La deuxième étape : Les unités informatiques sont vérifiées pour assurer leur sécurité (rôle du
BIOS)
La troisième étape : Chargement du système d'exploitation depuis des disques optiques ou
depuis le disque dur.
La quatrième étape : Après avoir terminé le processus de téléchargement et d'installation du
système, ce dernier commence à recevoir les commandes de l'utilisateur en téléchargeant le
logiciel d'application et en exécutant ses instructions. Revenez ensuite au système
d'exploitation et attendez les commandes de l'utilisateur
Windows est l'un des systèmes d'exploitation les plus rapides développés et commercialisés par
Microsoft. Le premier Windows a été lancé en 1985. Windows prend en charge un système basé sur
une interface graphique utilisateur plus convivial pour les personnes peu ou pas familiarisées avec les
ordinateurs. Ce système n'est pas gratuit, c'est-à-dire qu'il nécessite de payer de l'argent pour l'obtenir.
Il existe de nombreuses versions (XP, 7,8,10, 11, ...)
Ce système est gratuit et open source, et il existe de nombreuses distributions, chacune développée par
la société qui l'a programmé. Parmi les distributions de système d'exploitation Linux les plus connues
figurent Android et Debian.
Actuellement appelé iOS, il s'agit d'un système d'exploitation produit par Apple (sur les iphone, ipad),
dont il existe également de nombreuses versions, et c'est également un système d'exploitation payant
(non gratuit). Sur ceux des autres marques (Samsung, LG, Sony, etc), le plus souvent est installé
Android le système d'exploitation édité par la société Google.
Réseaux Internet
V.1 Définitions :
V.1.1 Réseau :
بغض النظر عن المسافات التي،تشير الشبكة إلى مجموعة من األجهزة المترابطة للسماح باتصال البيانات بين التطبيقات
وما إلى، وشبكة الكمبيوتر، وشبكة الهاتف، وشبكة السكك الحديدية، ومن الشبكات المعقدة هناك شبكة الطرق.تفصل بينها
تقوم الشبكة على فكرتين أساسيتين.ذلك:
- الترابط الذي يضمن نقل البيانات من عقدة إلى أخرى.
االتصال الذي يسمح بتبادل البيانات بين العمليات.
Un réseau informatique permet d'offrir à tous les utilisateurs des services qui autrement ne seraient pas
disponibles comme :
L'information qui transite Sur les réseaux consistent en message de type divers :
Son : Parole, musique, …
Images : fixes ou animées (vidéo)
Texte : [Link], .pdf, …
Données informatiques (fichier logiciel…)
La notion du client : un client est un ordinateur qui sollicite un service de la part d'un autre
ordinateur.
La notion de serveur : un serveur est un ordinateur qui gère un une ressource partagée.
(Le terme client et serveurs sont aussi utilisés pour des logiciels et non seulement des machines. Le
serveur sera parfois appelé hôte).
Chaque ordinateur aura une carte réseau pour se relier au réseau. Elle peut être intégrée à la carte
mère du PC ou comme une carte d'extension PCI. Le type de carte prendra du type de réseau et
l'ordinateur équipé de cette carte est souvent appelé nœud du réseau.
Un serveur fonctionne sous un système d'exploitation, dit de réseau. Le système d'exploitation
permettra de gérer les données, les contes de et supportera des services. Les systèmes
d'exploitation réseau les plus courants sont Unix ou Linux, Network (de novell) et Windows de
Microsoft.
V.6 Différents types de réseaux informatiques :
On peut distinguer les réseaux informatiques par plusieurs critères comme : la taille, l'organisation, les
supports (filaires, optiques sans fil). La méthode de transfert de l'information, les performances….
Les réseaux informatiques peuvent être classés selon leur taille, qui est la distance maximale parcourue
par l'information entre deux nœuds. On distingue :
PAN (Personal Area Network) : Réseau personnel d'une distance de +/- 1 m, par exemple,
une liaison sans fil ordinateur/ souris, clavier, imprimante…
LAN (Local Area Network) : Réseau local constitué de quelques éléments à quelques dizaines
d'ordinateurs, imprimantes et autres périphériques limités à une distance de 10m/1 km. Par
exemple, le réseau utilisé dans une salle, entreprise, … etc.
MAN (Metropolitan Area Network) : Réseau métropolitaine à la taille d'une ville, 10 km.
WAN (Wide Area Network) : Réseau longue distance (réseau étendu) 100 km / 1000 km,
pays/ continent. Par exemple, Le support utilisé peut-être terrestre (réseau téléphonique, lignes
spécialisées) ou hertziens (transmission par satellite).
Internet : 10000 km : planète, interconnexion de réseau.
Afin de permettre les transferts de données, les réseaux peuvent être organisés selon deux principes :
Les réseaux poste-à-poste (Peer-To-peer) : Chaque poste connecté peut mettre ses ressources à
la disposition du réseau (il joue le rôle de serveur) et bénéficie également des ressources du
réseau (en tant que client). Cette solution est très simple à mettre en œuvre, mais le fait de
partager ses ressources (imprimantes, disque dur, CDROM…) entraîne pour l'ordinateur une
dégradation de ses performances car son processeur travaille alors en temps partagé.
Les réseaux client / serveur : Dans ce type de réseau, un ou plusieurs ordinateurs doivent être
dédiés aux rôles de serveur. Ainsi, une machine peut jouer le rôle de serveur de fichier, une autre
de serveur d'impression, une autre de serveur de messagerie, les autres machines du réseau sont
alors clientes de ces serveurs.
Les nœuds d'un réseau informatique sont liés entre eux par un support de transmission ligne qui peut
être :
Électronique : Comme la paire torsadée, le câble coaxial
Optique : la fibre optique, les signaux infrarouges
Ondes Hertziennes
a) La paire torsadée : est la plus utilisée dans le réseau. Les réseaux locaux (4 paires : catégorie 3,
4, 5, 6, 7) et les connecteurs de type RJ 45 sont utilisés pour les
connexions dans ce cas. On distingue 2 types de câbles à paire
torsadée :
Les câbles à paire torsadées blindées (FTP).
Les câbles à paire torsadées non blindées (UTP).
Les câbles blindés assurent une bonne protection contre les types d'interférences externes. Le
câble à paire torsadée est constitué d'une couche qui protège les brins de fil. Il utilise l'électricité
pour la transmission des données.
b) Le câble coaxial est largement utilisé dans les réseaux de type bus. Il est composé d'un fil de
cuivre entouré successivement d'une gaine d'isolation, d'un blindage en métal et d'une gaine
extérieure. Les connecteurs utilisés pour le raccordement de
ces câbles sont de type BNC (Bayonet-Neilconcenlman ou
British Naval Connector).
Les topologies d'un réseau décrit la façon dont sont interconnectés les nœuds et les terminaux des
utilisateurs. On distingue trois topologies principales, l'étoile, le bus et l'anneau, qui peuvent être
combinées pour obtenir les des topologies hybrides.
D. Topologie en anneau :
Inconvénient :
Une panne au niveau d’une station paralyse
l’ensemble du réseau.
Il est plus difficile d’ajouter ou de retirer un élément
du réseau sans interrompre l’activité en cours.
E. Topologie en hybride :
Il combinaison des 3 topologies de base (en bus,
en étoile et en anneaux) permet d'obtenir une
topologie hybride. Ainsi la topologie
{étoile/bus} et {étoile/} sont les plus rencontrés.
Hub :
Un hub à la forme d'une petite boîte allongée (genre multiprise en ligne) avec plein de prises
"RJ45" côte à côte et une prise de courant. Chaque ordinateur est connecté à une des prises.
Les hubs sont souvent utilisés quand il s'agit de relier quelques ordinateurs ensemble pour un
petit réseau local.
Le principe est simple, dès que quelque chose arrive sur une des prises, elle est
automatiquement répétée sur toutes les autres prises.
Ainsi, dès qu'un PC dit quelque chose, tout le monde l'entend et le PC concerné traitent
l'information…. C'est pour cette raison que ce système ne peut être utilisé que lorsqu'il n'y a
que peu de PC.
Donc pour pouvoir connecter ou plus d'ordinateur, on a inventé les switches.
Switch
Routeur
C'est ce que l'on fait de mieux pour acheminer les données. Le Routeur est quasiment un ordinateur à
part entière. Il est capable de décoder les trames jusqu'à retrouver l'adresse IP et de diriger
l'information dans la bonne direction. On peut aussi définir dans les trames de chemin ou doit passer la
trame, le routeur peut comprendre tout cela….
Le fait de définir ou de diriger une trame s'appelle "router" une trame. C'est pour cela qu'on les appelle
des routeurs.
جهاز التوجيه هو جهاز يسمح باالتصال بين جهاز الكمبيوتر الخاص بك
بينما يسمح لك المحول (أو المحول) بتوصيل عدة أجهزة داخل،واإلنترنت
غالًبا ما يتم استخدام المحور لتوصيل أجزاء من شبكة.نفس شبكة إيثرنت
( محليةLAN).
VI.1 Généralités
A Définitions :
Définition 1 :
A Définition :
Un Système de gestion de base de données SGBD est un ensemble de logiciels chargés d'assurer les
fonctions minimales suivantes :
Utilisateurs
Serveur
Base de données SGBD
Utilisateurs
Il existe plusieurs types de SGBDs. Dans notre cours, nous nous intéressons aux SGBDs de type
relationnel (SGBDR).
B Historique :
Des objectifs principaux ont été fixés aux SGBD et ce, afin de résoudre les problèmes causés par la
démarche classique. Une liste non exhaustive de ces objectifs est citée dans ce qui suit :
Sécurité des données : Le SGBD doit présenter des mécanismes permettant de gérer les droits
d'accès aux données selon les utilisateurs.
Les données seront protégées contre les accès non autorisés.
Résistance aux pannes : Il faut avoir la possibilité de récupérer une base dans un état
cohérent. En effet, lorsqu’une panne intervient au milieu d’une modification deux solutions
sont envisagées : soit récupérer les données dans l’état dans lequel elles étaient avant la
modification ou terminer l’opération interrompue.
atteindre certains de ces objectifs, trois niveaux de description des données ont été définis par la norme
ANSI/SPARC.
1. Le niveau externe
Il définit les vues des utilisateurs. Correspond à la perception de toute ou une partie de la base par un
groupe donné d’utilisateurs, indépendamment des autres. On appelle cette description le schéma
externe ou vue. Il peut exister plusieurs schémas externes représentant différentes vues sur la base de
données. Le niveau externe assure l’analyse et l’interprétation des requêtes en primitives de plus bas
niveau et se charge également de convertir éventuellement les données brutes, issues de la réponse à la
requête, dans un format souhaité par l’utilisateur.
2. Le niveau conceptuel
Appelé aussi MCD (Modèle Conceptuel des Données) ou MLD (Modèle Logique des Données). Il
définit l'arrangement des informations au sein de la base de données.
Décrit la structure de toutes les données de la base, leurs propriétés (c'est-à-dire. Les relations qui
existent entre elles : leur sémantique inhérente), sans se soucier de l’implémentation physique ni de la
façon dont chaque groupe de travail voudra s’en servir. Dans le cas des SGBD relationnels, il s’agit
d’une vision tabulaire où la sémantique de l’information est exprimée en utilisant les concepts de
relation, attributs et de contraintes d’intégrité. On appelle cette description le schéma conceptuel.
Il définit la façon selon laquelle sont stockées les données et les méthodes pour y accéder. Il s’appuie
sur un système de gestion de fichiers pour définir la politique de stockage ainsi que le placement des
données. Le niveau physique est donc responsable du choix de l’organisation physique des fichiers
ainsi que de l’utilisation de telle ou telle méthode d’accès en fonction de la requête. On appelle cette
description le schéma interne.
Le modèle hiérarchique : les données sont classées hiérarchiquement, selon une arborescence
descendante. Ce modèle utilise des pointeurs entre les différents enregistrements. Il s'agit du
premier modèle de BD
Le modèle réseau : comme le modèle hiérarchique ce modèle utilise des pointeurs vers des
enregistrements. Toutefois la structure n'est plus forcément arborescente dans le sens
descendant
Le modèle objet : les données sont stockées sous forme d'objets, c'est-à-dire de structures
appelées classes présentant des données membres. Les champs sont des instances de ces
classes.
Le modèle relationnel : les données sont enregistrées dans des tableaux à deux dimensions
(lignes et colonnes). La manipulation de ces données se fait selon la théorie mathématique des
relations
Soit l’application permettant de gérer les étudiants des différentes classes ainsi que les matières qu’ils
suivent. Les données manipulées par cette application sont : le numéro de la carte d’étudiant, le nom
de l’étudiant, l’adresse, la classe à laquelle il appartient et les matières que la classe suit. Pour chaque
matière on désire stocker le coefficient correspondant t l’enseignant qui l’enseigne. Deux solutions
sont proposées pour organiser ces données :
1. Utilisation d’un fichier unique : Chaque enregistrement de ce fichier est composé des champs
suivants : NCE : Numéro de la carte d’étudiant, Nom : Nom de l’étudiant, Adr : Adresse de
l’étudiant, Classe : Classe de l’étudiant, M1 : Matière 1, Co1 : Coefficient de matière 1, CIN :
Identifiant de l’enseignant 1, Ensei : Nom de l’enseignant 1, M2 : Matière 2, Co2 : Coefficient de
matière 2, CIN : Identifiant de l’enseignant 2, Ensei : Nom de l’enseignant 2.
Inconvénients de cette approche :
2. Utilisation de 4 fichiers distincts : Les données sont stockées dans 4 fichiers : Fiche Matière,
Fiche Enseignant, Fiche Classe, Fiche Etudiant.
Cette solution présente plusieurs avantages par rapport à la précédente comme la non redondance des
données mais présente encore des inconvénients :
- Le traitement de l’information complète nécessite l’écriture de programmes complexes qui
impliquent plusieurs fichiers.
- Toute application doit avoir ses propres fichiers.
- Risque d’incohérence des données.
- Pas de contrôle d’accès concurrents (plusieurs utilisateurs accèdent aux données en même temps)